ありがとうございます。
一旦前に戻したいのですが、5.4.0.2のバックアッブはあります。間違えたくないので手順を教えて頂着たいのですが。もしくは、ヘルプページはあるのでしょうか。
アップデート時にエラー
2013年5月16日 at 15:23
毎度すいません。
5.4.2.2からアップデートしたのですが5.5.2.1には異常なく終わり、サイトの確認後5.6.0.2のアップデート時に下記エラーが出ました。
Fatal error: Call to undefined function dom_import_simplexml() in /
****/i*****.jp/updates/concrete5.6.0.2.ja/concrete/core/controllers/single_pages/upgrade.php on line 200
該当箇所には
$to = dom_import_simplexml($element1);
とあります。
これはどうしたら良いでしょうか。
一旦、5.5.2.1に戻したいのですが。
タグ:
Re: アップデート時にエラー
2013年5月16日 at 20:09
最初にインストールされたのが 5.4.2.2 であれば、5.4.2.2時点のconcrete5のソースは concrete/ フォルダに入っています。それ以降のアップグレードしたバージョンのソースは updates/concrete5.5.2.1.ja/ のように、updatesフォルダの中に格納されています。各バージョンのフォルダが並んでいますので、どのフォルダのソースを見るのかは config/site.php にて下記のように指定されています。
この 'concrete5.5.2.1.ja' の部分を別のフォルダ名に書き換えることで過去バージョンに戻すことができ、また concrete/ フォルダを見るようにしたい場合は DIRNAME_APP_UPDATED の設定自体を削除すればOKです。
今回は concrete/ フォルダに戻したいので、 config/site.php から上記の1行を削除し、データベースをインポートしてもとに戻すことで復旧出来ます。
dom_import_simplexml を使用するには php-dom モジュールのインストールが必要とのことなので、確認してみてください。
<?php define('DIRNAME_APP_UPDATED', 'concrete5.5.2.1.ja');?>
この 'concrete5.5.2.1.ja' の部分を別のフォルダ名に書き換えることで過去バージョンに戻すことができ、また concrete/ フォルダを見るようにしたい場合は DIRNAME_APP_UPDATED の設定自体を削除すればOKです。
今回は concrete/ フォルダに戻したいので、 config/site.php から上記の1行を削除し、データベースをインポートしてもとに戻すことで復旧出来ます。
dom_import_simplexml を使用するには php-dom モジュールのインストールが必要とのことなので、確認してみてください。
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: アップデート時にエラー
現在のconcrete5では必須ですので、サーバー管理者にご確認ください。
5.5.2.1時点のデータベースのバックアップがあれば戻すことができます。
もし5.4.2.2時点のバックアップしかなければ、5.4.2.2に戻すことしかできません。