ターニングポイントさん!?

タグ: WordPress

大障害起こしました

ブログの話です。案件じゃないです。残念だったな。

ホントにクソ詰まったから障害報告をする。

◆背景

こないだ、このブログのお引越しをした。AzureのApp Serviceというクラウドサービス上にあったのを、今回はGCPというクラウドサービスの仮想マシンに移動した。

Azureに乗ってたブログをGCPに移動

◆引っ越しました

GCPなら無料でWordPress運用できそうだねと思ったので引っ越し。あばよAzure!アスタラビスt…

あ、仕事で使うわ。

引っ越しやってみた感想としては、意外と楽。変に混乱して一時間くらいサイト見られなくなったり、記事投稿しようとして「更新に失敗しました」とかいわれて死んだりしたけど。

引っ越し記念に手順を備忘る。

WordPressのDBをClearDBからAzureのMySQL In Appに移動した

過去の俺にしか需要のない話だと思うが、する。

以下に紹介するやり方は結構に強引であるゆえ、アクセス数がでかいブログではもっと丁寧にやるべきだろう。

◆発端

このブログはWordPressで書いていて、そのWordPressはAzureApp Service上に載っている。
WordPressを動かすためにはデータベースが必要で、俺はClearDBというサイトから課金制のMySQLサーバーを借りていた。
で、調べ物をしていた時に「App Serviceのリソース上でMySQLインスタンスを実行できる」という情報を得た。「MySQL In App」というらしい。App Serviceの上で動いているんだから、つまり無料でデータベースを使用することができる。やったぜ。

ちなみに今はAppServiceのWordPressテンプレートで始めっからMySQL In Appを選択することが可能だ。

【WordPress】ログインページのアドレス変えようや

◆はじめに

WordPressのデフォルトログインURLは「wp-login.php」を指定している。
ログインのためのアドレスがバレていると、そこから不正ログインされる。
逆に言えば、ログインアドレスが分からなければログインしようがないということだ。

「ブロックした悪意あるログイン試行」が増えていくのを黙ってみているだけの昨日にアディオスして最高な今この胸にダイブする凡人オリンピック初戦敗退からの敗者復活戦はナウですよ。さぁ今日を「がんばっていきまっしょい!」

【Azure】WordPressのプラグイン更新したら HTTP500 で Internal Server Error した

BackWPup – WordPress Backup Plugin

↑こいつ更新したら

このページは動作していません
現在このリクエストを処理できません。
HTTP ERROR 500

とかちょろめに言われた。ふざけんな!(声だけ迫真)

しょうがねぇ。対処する。
悠長勢向けの記事なので、クッソ急いでいる人は下の記事を読んでどうにかしよう。

WordPressのログインユーザー名が漏れまくっているという話

◆何が起きたのか

WordPress(つまりこのブログ)のJetpackプラグインで閲覧することのできる「サイト統計情報」ページを眺めていて、Twitterからのアクセスがあることに気づいた。

「あ、うれしい」と思って、Yahooのリアルタイム検索で「http://34.67.37.11」と検索しました。

そしたら、なんか

【WordPress】Jetpackのサイトマップを手動更新

サイトマップが見つかりません。現在生成中の可能性もあります。後でもう一度お試しください。

とか言われた。もうっ!しょうがないんだからぁ(激怒)

1日放っておいてもサイトマップが更新されない。
手動更新しようにも方法がわからん。

で、方法が分かったからメモする。

【Azure】WordPressのプラグイン更新で「目的のフォルダはすでに存在しています」

このブログはMicrosoft Azureで立てたサーバーの上にWordPressを配置して作ってある。

んで、今日、WordPressのプラグインである「Jetpack」の更新が来てた。
普通に更新ボタン押して放置してたら

Jetpack の更新中にエラーが起こりました: 古いプラグインを削除できませんでした。

みたいなことを言われた。
「そう・・・」と思ってプラグインを再インストールしようと思ったら

目的のフォルダはすでに存在しています

とか言われて失敗した。バカ野郎。

Powered by WordPress & Theme by Anders Norén