CG
(@du-bist-der-lenz)
バグなのでしょうか。URL変更の誤操作について、具体的に記してください。再現確認してみます。
トピック投稿者
kit
(@seeker1132)
ダッシュボードの設定<一般設定にいきました。
そしてWordPress アドレス (URL)を変更し、更新を行なったところ”Nothing foud for wp…”と表記されダッシュボードにログインできなくりました。
他に変更したとろこはありません。
サイトは表示されるのですが、WordPressに反映されいないせいなのか、正しく表示されていません。
-
この返信は6年、 10ヶ月前にkitが編集しました。
CG
(@du-bist-der-lenz)
WordPress アドレス (URL)を変更したので、WordPressをインストールされているディレクトリが見つからなくて「Nothing foud for wp」となっているものです。プログラムのバグではないでしょう。
こんにちは
いくつか確認させてください。
1.define(‘WP_SITEURL’, ‘http://●●●.●●’);
のシングルクォートが全角になっていますが、これは半角でwp-config.phpに記載されたということで間違いないでしょうか?
2.Nothing foud forという画面になった際に表示されているURLは、間違って入力したURLでしょうか?
それとも、正しいはずのURLでしょうか?
3.データベースを修正しようとしたとのことですが、これは結局、データベースの値を変更されたのでしょうか?
それとも、うまくいかず、変更できなかったのでしょうか?
wp-config.php のWP_SITEURLとDBのsiteurlとhome が同じなら、そのような問題は起きないと思われます。
まず、munyaguさんが提起している点を確認してください。
その上で DBにアクセス出来るようなので、以下を確認してください。
SELECT option_value FROM wp_options WHERE (option_name='home' OR option_name='siteurl');
上記のSQLで表示されるURLと同じURLをwp-config.php の以下にあるココと書かれた部分に編集してください。
define('WP_SITEURL', 'ココ')
そのままで反映されると思いますが、
環境によっては phpやwebサーバの restart or reload が必要になることがあります。
(そうしないと設定変更が再読み込みされないことがあります。直接cacheのpurgeが出来るならそうしてください。wpの管理画面で操作出来る場合もあります)
もしくは、
DBを直接更新する権限を持っているならば、その逆でも良いです
DBをBackup取ってから以下で更新
UPDATE wp_options SET option_value = 'http://<wp-config.phpのWP_SITEURL>' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'http://<wp-config.phpのWP_SITEURL>' WHERE option_name = 'home';
この場合も環境によってはphpやwebサーバの restart or reload が必要になることがあります。
DBの更新(UPDATE)は慎重にやってください。
問題が解決されるなら前者(wp-config.php編集) の方が安全性は高いです。