状況を追記します
サブディレクトリにインストールしたwordpressをドメイン直下で表示させたかったため、以下を行いました。
①アドレスの変更
変更したいのはマルチサイトの親サイトのためマルチサイトの親サイトのURLを変更する – WEB制作者の備忘録 (midorinz.com)を参考にしました
phpMyAdminにて、以下からサブディレクトリ名を削除しました
「wp_blogs」テーブル「domain」の「path」
「wp_options」テーブルの「home」
「wp_site」テーブル:「path」
「wp_sitemata」テーブル:「siteurl」
②「index.php」ファイルと「.htaccess」ファイルの複製と編集
https://wordpress-web.and-ha.com/wordpress-security/を参考に「index.php」ファイルと「.htaccess」ファイルを変更しました
サイトの表示はうまくいったのですが管理画面へログインできなくなりました。
症状としては
1)ログイン画面
ログイン画面は変わって異なことを想定していたのですが、変更前のURLでログイン画面が表示されず、サブディレクトリがないURLにするとログイン画面が表示されます
2)ログインできない
ユーザー名とパスワードを入力すると
「エラー: Cookie がブロックされているか、お使いのブラウザでサポートされていません。ワードプレスを使用するには、クッキーを有効にする必要があります。」
と表示され管理画面に入れなくなってしましました。
ちなみに上記①のアドレス変更を行こなわず②の変更のみ行うと、サイトは表示されるが、URLの表示はサブディレクトリが入っている状態で、管理画面にログインできています。
ですので①のアドレスの変更のどれかがおかしいと思うのですが、、、
どなたかお力をかしていただけないでしょうか?
こんにちは
マルチサイトにはあまり詳しくないので全体的に作業が正しいのかは分かりませんが・・・
siteurl はダッシュボードのURLなので、これを変えたらログインURLも変わってしまうのではないかな、と思います。
こんにちは。返信ありがとうございます。
wp_optionのhomeのみを変えて、siteurlは変えてないのに、ログインURLが変わってしまい、そのURLからログインできなくなってしまっているんです。
phpMyAdminにて、以下からサブディレクトリ名を削除しました
・
・
「wp_sitemata」テーブル:「siteurl」
とあるので siteurl を変更したのかと思いましたが違うようですね。
失礼しました。
「至急」などの表記はここは一企業のサポートではなく、ユーザー同士のボランティアの助け合いの場なので好ましくありません。以降で構わないのでご注意ください。
https://ja.wordpress.org/support/article/guidelines/
有料サポートならいくら時間かけても対応できると思いますが、無料で短時間で対処したいのであればバックアップからの復元はいかがでしょうか?
返信ありがとうございます。
確かにおっしゃる通りですね。以後気を付けます。
有料サポートを検討してみます。ありがとうございました。