今まで使っていたウェブクロウという
レンタルサーバーがサービス終了になった関係で
当サイト(takeshi3017.php.xdomain.jp)に
引っ越しをする必要が出てきた。
wordpressの引っ越しをするのは初めてなので
いろいろ戸惑ったがなんとかうまくいった。
↓ここの記事を参考に作業を行った。
WordPressのお引っ越し。手動でサーバー移行する手順 (websae.net)
プラグインとかは使わなかった。
おもな作業のポイントは4つある。
1.旧サーバーのファイルをダウンロード
2.旧サーバーのデータベースをエクスポート
3.新サーバーへファイルをアップロード
4.新サーバーへデータベースをインポート
ファイルのアップ/ダウンロード等はffftpなどの
FTPソフトを使う。
データベースのイン/エクスポート等は
phpmyadminを使う。また、ダウンロードした
ファイルの中の「wp-config.php」を書き換える。
具体的には「1. データベース名」、「2. ユーザー名」、
「3. パスワード」、「4. ホスト名」の記述などだ。
phpmyadminの詳しい設定がわからなかったが
上記のサイト通りにした。しかし、いざ引っ越し
てみて不具合が発生した。それは、wordpressの
サイトの画像がうまく表示されない、内部リンクが
旧サイトのurlのままであるという問題だ。
いろいろwebで調べた結果、↓のサイトを発見。
ワードプレス【ドメイン変更】DB変更プログラムとプラグイン | サーバーレシピ (server-recipe.com)
このサイトによると前述した「wp-config.php」に
define(‘WP_SITEURL’,’http://(新しいドメイン)/’);
define(‘WP_HOME’,’http://(新しいドメイン)/’);
という2行を加えた方が良いと書いてあるので
その通りにした。結果、内部リンクのurlは
新サイトのurlに変わった。しかし、またしても
問題が。topページは表示されるんだけど
それ以外のページが404エラーになってしまう。
いろいろwebで調べた結果、↓のサイトを発見。
WordPressでトップページ以外が表示されない時に確認すること – OPENCAGE (open-cage.com)
このサイトによるとwordpressにログイン後、
「管理画面の【設定 > パーマリンク設定】のページを開き、
何も変更せずに「変更を保存」ボタンを押します。」
とある。この通りやったら無事うまくいき
404エラーは解消された。やれやれ。
コメント