自分がやりたいこととしてはローカルからサーバーへのデータ移行です。
その中でphpmyadminを使って、ローカルでエクスポートしたデータベースをサーバーにインポートした後でhttps://server-domain/wp-admin にアクセスしようとしたところ「このサイトにアクセスできません」とでてしまいました。するとurlは上のものではなく、https://localhost.localdomain に代わっていました。
これは推測なのですが、インポートする前に http://localhost.localdomain を https://server-domain に一括置換していなかったからなのかなと考えています。httpsとそのドメインの変更に関しては better Search Replace などのプラグインを使って置換することは計画していたですが、ローカル環境でそれをやってしまうとローカルの方がアクセスできなくなると思ったため、サーバーでとりあえず管理画面にだけはつながるようにしてから置換させようと思っていました。
wp-config.phpはインポートする前に、予めローカル環境のデータベースに合わせたユーザー名・パスワード・ホスト名(localhost)、データベース名にしておきましたが、それはあまり意味がありませんでした。
これは私が利用する環境です。
・xampp v3.3.0 で wordpress(v5.9)のマルチサイトを構築
・サーバー環境はConohaVPSのUbuntu20.04で、teratermでSSH接続し普段はそこでデータベースを操作しています。DBeaverでも操作しています。
・サーバーのwordpress(v6.0)は先にインストールしていて、テーマ内のファイルが入っている状態です。
・また今回はwordpressのデータベースをインポートする必要があったため、予めサーバー側にもphpmyadminを入れておきました。
今気づいたのですが、どうやらローカルの管理画面も「このサイトにアクセスできません」となっています。
何が良くなかったのでしょうか。できればローカルからサーバーへの正しいデータ移行も教えていただけないでしょうか。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/02 13:14