件名: 再インストール

投稿日: 02/23/15 06:16 PM JST
投稿者: KUREYON

1.8.1から2.1.0へのアップグレードに際してどうも中途半端にアップグレードされたようです。

ほぼ動くようで、カレンダーjpで詳細が表示されないなど。

一度、再インストールをしたいと思いますが、
1.データベースのバックアップを取ってから、
2.データベースの削除、
3.新規インストール、
4.バックアップしたデータベースからデータのみ復元
で良いのでしょうか。
ただ、この時、ユーザーアカウントやパスワードの復元が出来ないようにも思うのですが、どうでしょう。
WiKiとかでも、アップデートに失敗した時の再インストールとかの記述が見つけられません。

書込: 再インストール

投稿日: 02/23/15 06:26 PM JST
投稿者: Ivy

インストールにプラグインのアップデート途中で失敗すると、プラグインのアップデートができないまま、サイトが、適当には表示されてしまうことになります。

本来、プラグインを無効にしたうえで、アップデートしないといけないので、この点、十分注意が必要です。
つまり1.8.1で動いているサイトで、あらかじめプラグインを無効。
その上で2.1のソースを上書きして、2.1で不要になったファイルは削除したうえで、/admin/install/を実行。

プラグイン管理画面で、アップデートを要求されているプラグインはないでしょうか。

あれば、個別にアップデートしてください。

良く忘れがちなのが、2.1で不要になったファイルは削除。
/public_html/admin/plugins/***/
/plugins/***/
これらのプラグインで、不要になったファイルを削除してください。

あとはテーマ。テーマのバージョンも先に、denim など、2.1のテーマにまるまる差し替えて
おく必要があります。また、テーマのfunctions.phpの関数名はディレクトリ名になりますので、
テーマのディレクトリ名を変更する場合は注意してください。

これでサイトが全部復活するなら良いですね。

さて、これで復活しない場合ですが、やはり再度アップグレードをしなおしてください。
アップグレードの手順は、最初のアップグレードと手順は変わりません。

再度アップグレードする際の手順:
1.準備
・DBを1.8.1のバックアップに戻す。
・/admin/install/rescue.php これを実行してログインし、プラグインをすべて無効にする。(テーマはprofessionalなど、2.1対応テーマに変更する。)
・すでにGeeklog 2.1のソースをすべてアップロードしているかと思いますが、念のため確認してください。
・不要になったソースを削除する。
・テーマを準備する。
2./admin/install/ を実行してアップグレード





Geeklog Japan - 掲示板
https://www.geeklog.jp/forum/viewtopic.php?showtopic=18460