これが私の状況です。サイトを別のサーバーに移動することについて、wordpress codex ページの正確な指示に従いました。これが私が取ったステップです。
- データベースのコピーをエクスポートする
- 新しいサーバーで新しいデータベースを作成する
- 先ほどエクスポートしたデータベースをインポートする
- Ftp 経由で自分の Wordpress ファイルのコピーをアップロードする
- このスクリプトを使用して、すべてのローカル URL を新しいものに変更します
- 新しいサーバーに合わせて wp-config.php ファイルを変更します (テーブルのプレフィックスを忘れていませんでした。大文字がいくつか含まれています)。
そして、新しい場所でサイトを開こうとすると、wp-admin/install.php に誘導されます。シナリオを明確にするために、(ライブサーバー上の) 宛先フォルダーは、public_html フォルダー内のサブディレクトリです。すでに別のワードプレスがインストールされています(問題が発生した場合に備えてこれを言っています)
私の .htaccess は次のようになります
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subDirectoryName/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subDirectoryName/index.php [L]
</IfModule>
# END WordPress
phpMyadmin を使用してテーブルをチェックして修復しようとしましたが、すべて問題ないようで、問題には影響しません。
また、ライブサーバーのデータベースを空にして、インストールを実行してみました。そして、問題なくインストールされ、すべて正常に動作しますが、別のクリーン インストールは必要ありません。しかし、これは少なくとも wp-config ファイルの問題を除外すると思います. Wordpress バージョン 3.3.1 を使用しています
ですから、私が残した大きな疑問は次のとおりだと思います: 移行後にワードプレスが私のインストールを認識しないのはなぜですか?
どんな助けでも大歓迎です!