ブログの話です。案件じゃないです。残念だったな。
ホントにクソ詰まったから障害報告をする。
◆背景
こないだ、このブログのお引越しをした。AzureのApp Serviceというクラウドサービス上にあったのを、今回はGCPというクラウドサービスの仮想マシンに移動した。
GCPなら無料でWordPress運用できそうだねと思ったので引っ越し。あばよAzure!アスタラビスt…
あ、仕事で使うわ。
引っ越しやってみた感想としては、意外と楽。変に混乱して一時間くらいサイト見られなくなったり、記事投稿しようとして「更新に失敗しました」とかいわれて死んだりしたけど。
引っ越し記念に手順を備忘る。
過去の俺にしか需要のない話だと思うが、する。
以下に紹介するやり方は結構に強引であるゆえ、アクセス数がでかいブログではもっと丁寧にやるべきだろう。
このブログはWordPressで書いていて、そのWordPressはAzureのApp Service上に載っている。
WordPressを動かすためにはデータベースが必要で、俺はClearDBというサイトから課金制のMySQLサーバーを借りていた。
で、調べ物をしていた時に「App Serviceのリソース上でMySQLインスタンスを実行できる」という情報を得た。「MySQL In App」というらしい。App Serviceの上で動いているんだから、つまり無料でデータベースを使用することができる。やったぜ。
ちなみに今はAppServiceのWordPressテンプレートで始めっからMySQL In Appを選択することが可能だ。
WordPressのデフォルトログインURLは「wp-login.php」を指定している。
ログインのためのアドレスがバレていると、そこから不正ログインされる。
逆に言えば、ログインアドレスが分からなければログインしようがないということだ。
「ブロックした悪意あるログイン試行」が増えていくのを黙ってみているだけの昨日にアディオスして最高な今この胸にダイブする凡人オリンピック初戦敗退からの敗者復活戦はナウですよ。さぁ今日を「がんばっていきまっしょい!」
↑こいつ更新したら
このページは動作していません
現在このリクエストを処理できません。
HTTP ERROR 500
とかちょろめに言われた。ふざけんな!(声だけ迫真)
しょうがねぇ。対処する。
悠長勢向けの記事なので、クッソ急いでいる人は下の記事を読んでどうにかしよう。
サイトマップが見つかりません。現在生成中の可能性もあります。後でもう一度お試しください。
とか言われた。もうっ!しょうがないんだからぁ(激怒)
1日放っておいてもサイトマップが更新されない。
手動更新しようにも方法がわからん。
で、方法が分かったからメモする。
Powered by WordPress & Theme by Anders Norén