前提・実現したいこと
ネットオウルのスターサーバーにあるWordPress(自作テーマを有効化中)をローカルのMAMPにインポートしたら、
トップページの投稿のサムネイルや投稿タイトルなどは表示できているのですが、
ウィジェットの画像はリンク切れしていたり、
2ページ目へのボタンや投稿、固定ページをクリックしても全て
「The requested URL /・・・/ was not found on this server.」
となってしまいました。
管理画面からログインしようとしても、パスワードを認識してもらえず
エラーメッセージすら出てこないといった状況です。
これまでの経緯は下記の通りです。
###スターサーバーでの環境
######hogehoge.starfree.jp
- index.html
- default_page.png
- .htaccess
- wordpress (MAMPのcccフォルダに中身を丸ごとコピー)
######phpMyAdmin
(バージョン情報: 4.4.15.10 / PHP version: 5.4.16)
- test_wp2
###ローカルの環境
######MAMP
(バージョン4.4.1 (3114))
- htdocs
|_ aaa
|_ bbb (ロリポップで作成したマルチサイトを構築済み)
|_ ccc (スターサーバーのwordpressフォルダを丸ごとコピー済み)
######phpMyAdmin
(バージョン情報: 4.7.7 / PHP のバージョン: 7.2.1)
- aaa (aaa用)
- wordpress (bbb用)
- test_wp2 (ccc用 スターサーバーからエクスポートしたtest_wp2.sqlを、インポート済み)
cccフォルダの中のwp-config.phpは以下の通り編集しました。
define('DB_NAME', 'test_wp2'); define('DB_USER', 'root'); define('DB_PASSWORD', 'root'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');
ローカルのMySQLデータベースのドメイン名は下記の通り置換
(Search-Replace-DB-masterを使用し、エラーメッセージはありませんでした。)
・変更前ドメイン:http://hogehoge.starfree.jp/wordpress/
・変更後ドメイン:http://localhost:8888/ccc/
cccフォルダの中の.htaccessの内容は以下の通りです。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /test_wp2/ RewriteRule ^/index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /test_wp2/index.php [L] </IfModule> #END WordPress
しかし何度トライしてもうまくいかなかったので、
ローカルのphpmyadminのtest_wp2データベースにアクセスし、
wp_optionsの表示タブの中のsiteurlとhomeを
http://localhost:8888/ccc に手動で書き換え、ブラウザで表示してみました。
すると、一見成功したかに見えたのですが、
ウィジェットの画像が表示されなかったり、
2ページ目や投稿、固定ページをクリックしても全て
「The requested URL /・・・/ was not found on this server.」
となってしまいました。
次に挑戦したのは、
######MAMP
のconf > apache > httpd.conf ⇦Override None をOverride Allに置き換え
したのですが、変化はありませんでした。
素人なりに色々調べて試してみたのですが、多分これ以上自分ではどこが間違っているのか
見つけ出せそうにないと思い、投稿させていただきました。
回答2件
あなたの回答
tips
プレビュー