スポンサーリンク
BackWPupを利用したWordPressのバックアップおよびリストア時のメモです。リストア先サーバはUbuntu 10.04です。
バックアップ、リストアの方法に関する詳細はこちら→「今こそ安心できるWordPressバックアップを!復旧作業まで実際にやってみたWordPress丸ごとバックアップ法」
目次
スポンサーリンク
Dropboxへのバックアップに失敗する
Dropboxへバックアップするときに、次のエラーが表示されて、バックアップに失敗することがあります。
[ERROR] DropBox API: (403) Invalid signature. Expected signature base string:...
これは、バックアップ先のフォルダ名(パス)に日本語が含まれている場合に発生するようです。日本語を含まないパスを設定することで回避できました。
SugarSyncへのアップロードに失敗する
SugarSyncへのアップロードがタイムアウトになってしまう場合があり、タイムアウトを防ぐことで、アップロードを成功させる方法があります。
リストアスクリプトが途中で止まる
「Continue Script if needed:」の行が表示された後、ドットが全く表示されないまま待たされるときは、おそらく、すでにphpが停止してしまっています。
apache2などのログにエラーが出力されていないか検証します(/var/log/apache2/error.log)。
リストアスクリプトでmysql_connect()に失敗している
実際、エラーログに、次のようなエラーがありました。
PHP Fatal error: Call to undefined function mysql_connect() in backwpup_db_restore.php on line 166, referer: http://.../backwpup_db_restore.php
これは、PHPからMySQLを利用するモジュールを使えないことが原因です。今回は、「php5-mysql」をインストール後、「apache2」を再起動して、動作するようになりました。
$ sudo apt-get install php5-mysql
$ sudo /etc/init.d/apache2 restart
MySQL拡張を利用できないようです
WordPressのページにアクセスして
お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。
と表示された場合は、これも前の問題と同様、PHPからMySQLを利用するモジュールを使えないことが原因です。同様の対処法が有効です。
データベース接続確立エラーと表示されたら
データベースのリストア後、WordPressのページにアクセスして
データベース接続確立エラー
と表示された場合は、「wp-config.php」の設定に間違いがあり、データベースに接続できていないことが考えられます。パスワードや、接続先ホスト名などを確認してください。
トップページは表示できるけど、個別の記事が404
パーマリンクの設定をデフォルト以外に設定している場合、mod_rewriteを使えるように設定しておかないと、個別記事のURLを指定しても、ページを表示できません。
$ sudo a2enmod rewrite
でmod_rewriteを有効にしたあと、「/etc/apache2/sites-available/default」の該当部分に
AllowOverride All
を指定します。既に「AllowOverride None」が書かれていたら、上書きしてください。最後に、apache2を再起動して作業終了です。
ファイルが見つからない系エラー
「WordPress Super Cache」プラグインの影響で、バックアップ中にファイルが削除されることがあるため、次のようなエラーが発生することがあります。
[ERROR] Zip archive create error: PCLZIP_ERR_MISSING_FILE (-4) : File 'index.html' does not exist
[WARNING] filesize() [function.filesize]: stat failed for 03.zip
[ERROR] DropBox API: Error: File "03.zip" is not readable or doesn't exist.
これらは致命的な問題ではなく、バックアップ自体はできているようなのですが、cacheフォルダの中身をバックアップしておく必要は無いので、バックアップフォルダを対象から外しておくとよいかもしれません。
その他
その他のFAQが紹介されているページをまとめておきます。
スポンサーリンク
スポンサーリンク