5.6.3.1へのアップデート後サイトが正常に表示されない

2014年10月9日 at 18:56

はじめまして。

5.5.2.1から5.6.3.1へアップデートしました。
ログイン後、c5のメニューからアップデートをクリックし、アップデートを試みたのですが、
その後サイトに下記のように表示され、ログインもできない状態となっています。
Fatal error: Uncaught exception 'ADODB_Exception' with message 'mysqlt error: [1054: Unknown column 'logUserID' in 'field list'] in EXECUTE("insert into Logs (logType, logText, logIsInternal, logUserID) values ('exceptions', 'Exception Occurred: /export/sd08/www/jp/r/e/gmoserver/2/9/サーバー/ドメイン名/updates/concrete5.6.3.1.ja_updater/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php:78 mysqlt error: [1146: Table \'sddb0033280300.PermissionKeys\' doesn\'t exist] in EXECUTE("select pkID, pkName, pkDescription, pkHandle, pkCategoryHandle, pkCanTriggerWorkflow, pkHasCustomClass, PermissionKeys.pkCategoryID, pkCategoryHandle, PermissionKeys.pkgID from PermissionKeys inner join PermissionKeyCategories on PermissionKeyCategories.pkCategoryID = PermissionKeys.pkCategoryID")\n (1146)\n\n#0 /export/sd08/www/jp/r/e/gmoserver/2/9/サーバー/ドメイン名/updates/concrete5.6.3.1.ja_updater/concrete/libraries/3rdparty/adodb/adodb.inc.php(1074): adodb_throw(\'mysqlt\', \'EXECUTE\', 1146, \'Table \'sddb0033...\', \'select pk in /export/sd08/www/jp/r/e/gmoserver/2/9/サーバー/ドメイン名/updates/concrete5.6.3.1.ja_updater/concrete/libraries/3rdparty/adodb/adodb-exceptions.inc.php on line 78

http://concrete5-japan.org/community/forums/install/post-8251/
こちらに同じ事例があるのですが、最終的に解決したのかわからない状態で終わっており、
hissyさんのコメント
『ローカルでバージョンアップを行なわれたのですよね。その際に、MySQLのデータベースの構造も自動的に更新されています。ですので、公開サイトに反映する際、ローカルで作成したデータベースのバックアップ(エクスポート、またはダンプとも言う)を、公開サイト側でインポートする必要があります。』
の意味もいまいちわかりません。
とりあえず、以前の状態に復元する形でも構いませんし、きちんとアップデート適用されて表示される状態でも構いませんが、サイトが表示される状態に戻したいと思っております。
どなたかご教示頂ければ幸いです。

タグ:

Re: 5.6.3.1へのアップデート後サイトが正常に表示されない

2014年10月10日 at 0:56
アップデートが正常に終了していない可能性があります。
アップグレードURLにアクセスし、「このプロセスを再実行」をクリックしてください。

アップグレードURLは http:// あなたのconcrete5サイトのURL /index.php/tools/required/upgrade/ です。
 

Re: 5.6.3.1へのアップデート後サイトが正常に表示されない

2014年10月10日 at 8:00
hissyさん早速のご返信ありがとうございます。
今ほど試したところ、まさにその通りで、正常に表示されました。
有難うございました。