たむらんちたむらんちtamura.tottori.jp話題の流行りネタ、ライフハック、仕事、Web、IT系、SNS、行ってきたレビュー等をお届けします話題の格安SIM。viewsシェアするツイートするはてぶあなたが今、読んでいるカテゴリー:覚書スポンサーリンク開発用のサーバから運用サーバへWordPressを移行する作業(もちろんドメイン変更を伴う)を行うことがありました。自分用の覚書としてですが、もしかしたら、サーバの引っ越し作業の参考くらいにはなるかもしれません。開発用サーバで行うことMySQLデータベースのエクスポート開発用のサーバからWordPressのディレクトリ一式をFTPを使ってダウンロード。)して作業しているはずなので、最後にGoogleインデックスするように変更.htaccessからメンテナンスページへ飛ばす設定を削除、及びメンテナンスページを削除という作業で完了します。注釈(※1)この際503ステータスを返すようにしておく。404を返すような状態が続くと検索順位に影響がでることになる(※2)myPhpAdminで直接変更しない理由は、シリアライズ化されたデータが壊れないようにするため。dogmap.jphttp://を置換対象に含めてしまうと、メールアドレスの部分が置換されないので、ドメイン単位で置換したほうが吉。(※3)DBの内容を置換するスクリプトなので残したままだと、そりゃハイパー危険。.htaccessで自身のIP意外は叩けないように保険をかけておくのがベスト色々と問題が発生いつもはこれでうまくいっていたのだが今回は開発用サーバと運用サーバの環境が違うということで色々と問題発生。チカッパプランへの移行作業で、引越し後色々と問題発生。ロリポップの公開フォルダの設定ができない本当はWordPress用のディレクトリを公開フォルダに設定しようとしていたのですが、何回やっても、何回やっても、公開ディレクトリが変更されないんですよ。これ根本の原因不明です。←これをコメントアウトして、以下に書換え。←これをコメントアウトして、以下に書換え。今後、ロリポップサーバは使いたくないです。シンタックスエラーが発生した「テストサーバではうまく動いていたのになぜ!?」という事態に陥りました。シンタックスエラーが発生しているソースは以下のような部分。PHPget_the_category()[0];1get_the_category()[0];PHPのバージョンが古いのが原因でした。PHP5.3ではこのコードは動いてくれないようです。PHPの5.3までのサポートは終了しているので、レンタルサーバの管理画面からPHPバージョンを5.3→5.4に変更することで解決しました。確認ポイントテスト用サーバでうまく動いていて、運用サーバでうまく動作しない場合は、PHPのバージョンが開発用のバージョンと一致しているか確認する。いうか、テスト環境と本番環境は一緒にしておくべき。たむらさん、最後に一言この記事ちゃんと纏めたいなぁ。いつかまとめようとは思う。ブロガーであり「たむらんち」の家主です。BAR、撮影、鳥取が大好きです。半年に1回は帰省しています。おかげ様で月間5万人以上の方にブログを閲覧していただけるようになりました。得意分野は雑学、IT系です。