たわごと原因はよくわからないけれど、サイトが見られない状態が続いていました。sshでサーバーにログインできなかったんで、おそらく何かしらアタックされてサーバーを壊されちゃったんでしょう。そんな状況は知ってはいたものの、忙しさにかまけて復活がのびのびになってしまっていました。時間ができたんでサーバーを再構築しました。思いのほかてこずった。何にてこずったかを備忘録がてらメモ。1.PHPのバージョンPHP5.6系のバージョンは今年の年末にサポートが切れる。この際だからPHP7系にUPDATE使用かと思ったんだけど、PHP7系にすると、表示が崩れることが判明。なんかのプラグインが対応していないっぽい。調査に時間がかかりそうだったので、PHP5.6に戻すことにした。年末にもう一度チャレンジすんべ。本番はDBをRDSで、WebサービスをEC2で構築している。自動的にDBアップデートが走って、正常に再構築できた。なんで、本番環境も同じ方法でやろうとしたところ、アップデートのタイミングでDBが壊れてしまった。ローカルにもDBはあるので、それを移行すればいいんだけど当然、最新の投稿内容やアクセス状況のデータは本番DBにしかない。そこで壊れた本番のDBから足りないデータだけを抜き出し、いったん手作業でローカルDBにコピー。ローカルで動作確認した後、本番に移行した。3.RDSの再構築がうまくいかずDBが壊れちゃったもんだから、RDSも再構築したんだけどうまいことPHPMyAdminが動かず。DBの作り方が悪かったのかと、色々と試行錯誤を繰り返す。環境としては問題なかったみたいなんだけど、それにきづくのに2~3日かかった。他にもあったかもしれないけど、はまったのはこれくらい。原因を追究するのにすごい時間がかかった。暑くてやる気と集中力がなかったってのもあるけど。その他そう言えば、はまった話ではないけれど今回の再構築でWordPressのファイル関連はGitHubに移行してみた。これまで自前でGitサーバー立ててたけど、AWSのインスタンスを作り直すとGitの環境も消えてしまうので、あんまりソース管理になってなかった。技術的に勉強になることが多そうだしね。さいごに最後に、16年半勤めてた会社辞めました。今後はもう少し時間にゆとりができるといいな。それを使って、画像や文章を配置するんだろうなー。どれもピンとこなかったので、こちらのサイトを参考に自作してみた。たわごと05週報をなるべく手軽にシステム化してみるウチの会社にもご多分に漏れず「週報」と言うモノがある。離れた場所にいる部下の状況を把握するためには「報告書」のやり取りが必要だとは思う。たわごとこの投稿へのコメントコメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。この投稿へのトラックバックトラックバックはありません。