私はWordPressサイトのすべてのコンテンツを(httpdocs
から)フォルダC:\xampp\htdocs\test-site
にダウンロードしました。私のXAMPP/Apacheはport 8080
で動作しています。また、データベースのdump.sql
ファイルをダウンロードし、パスをwww.mysite.com
からlocalhost:8080/test-site
に変更しました。私のphpmyadmin
に新しいデータベースを作成し、修正したdump.sql
をアップロードしました。データベース名、usernamne(root
)、およびローカルで使用するパスワードのwp-config.php
も変更しました。ブラウザでサイトのURLを入力すると(localhost:8080/test-site
)、自動的にlocalhost:8080/dashboard
に戻ります(XAMPPの画面へようこそ)。これを修正して私のサイトをローカルに機能させるための管理方法がありますか。
アップデート
Apacheのaccess.log
では、"GET /test-site/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36"
というメッセージが表示されます。それは助けるかもしれません。
最後にそれは次のように解決されました:
wp-config.php
でデバッグオプションを有効にしましたwp-content/themes/mytheme/bootstrap/less/bootstrap.less
とwp-content/themes/mytheme/style.less
に対してエラーメッセージ(ファイルが見つかりません)を受け取りました。そのため、対応するフォルダからbootstrap.less.cache
とstyle.less.cache
を削除しました。データベースダンプ内のすべてのリンクを編集しましたか?データベースダンプに保存されているすべてのパーマリンクは、以前のライブリンクから http:// localhost に変更する必要があります。
また、WP adminにログインできますか。それとも、データベース内のサイトリンクを変更しましたか?
ローカルサーバー上の.htaccessファイルも削除してください。
それでも解決しない場合は、pluginsフォルダの名前を変更して、それらすべてを無効にします。
そしてもちろん、wp-configファイルでデバッグオプションを有効にします。