私はwordpressで作成した既存のWebサイトを別のサーバーに移行しました。私は正常に古いWebからデータベースをインポートし、すべてのファイルを新しいFTPにコピーし、wp.configを新しいDB名、ユーザー、パスワードに更新しました。私はDB内のリンクを更新したので、古いURLを指していません。他のサーバーでマイグレーション後にWordpressがクラッシュする
ただし、移行後に初めてパスワードを回復しようとすると、パスワードが電子メールに送信され、新しいパスワードが生成されることもありますが、ダッシュボードをクリックするとすぐに、ワードプレス全体クラッシュします。サイトでさえアクセスできませんが、FTPが動作します。
また、移行後に1回だけクラッシュするようです。サーバーが再起動されると、正常に動作し、パスワードも正常に回復します。
あらかじめ私はWP_DEBUG_LOGを有効にし、それがこの言った:私もWP_DEBUGを有効にし、それがより同じエラープラスワンエラーを報告
[20-Nov-2017 18:14:52 UTC] PHP Warning: include(/var/www/hosting/HOSTING/sources/themes/name/inc/meta.php): failed to open stream: No such file or directory in /var/www/hosting/HOSTING/sources/themes/name/single.php on line 12
[20-Nov-2017 18:14:52 UTC] PHP Warning: include(): Failed opening '/var/www/hosting/HOSTING/sources/themes/name/inc/meta.php' for inclusion (include_path='.:/usr/share/php') in /var/www/hosting/HOSTING/sources/themes/name/single.php on line 12
を:
[19-Nov-2017 13:04:46 UTC] PHP Warning: include(): Failed opening '/var/www/hosting/HOSTING/sources/themes/name/inc/nav.php' for inclusion (include_path='.:/usr/share/php') in /var/www/hosting/HOSTING/sources/themes/name/archive.php on line 24
これらの不足しているファイルは、元のだろうこの問題?
このファイルは実際に存在しますか? '/ var/www/hosting/HOSTING/sources/themes/name/inc/nav.php'?すべてのファイルを移動した後、Webサーバーユーザーがすべてにアクセスできるようにファイルシステムのアクセス許可を修正しましたか? –
すべての永続リンクが移行前にオフになり、移行後に有効になりますか? – visrey
@MattClarkそのファイルは存在しないため、エラーです。しかし、それは古いサーバー上にも存在しませんでした。私もパーミッションを変更しませんでした。 –