#wordpressの保守作業
カスタムフィールドの追加
保守案件でカスタムフィールドの追加をするのが来た。
めんどいなーと思いつつ追加。
ぼちぼちめんどい条件判定入れてる。
これで近畿エリアを追加して、大阪府を追加してーという作業を行った。
動作確認を行って、ちゃんと動いてんなーっていうことを見て就寝。
入電
クライアントさんから入電。
またいつもの世間話やろーはなほじーとしてたらLINEが。
客先から給料とかの値が表示されてないと連絡がありました。
自分も確認したら表示されてませんでした。
広告を落とされてしまうので支給対応お願いします。
と…
軽く青ざめる。
バックアップ取ってたっけかな…事前にはとってねーな…
折り返しの電話をいれる。
自分:LINE見ました
クライアントさん: あの作業してからですかねー?
自分:多分そうですね。確認してみます。
ただ追加しただけなのに消えるなんてことあるかーい!
ということでとりあえずワードプレスにログイン。
カスタム投稿の記事を確認する。
「え、フィールド自体無いんだが・・・」
アドバンスドカスタムフィールドを確認する。
「え、すくねえ・・・」
そう。
アドバンスドカスタムフィールドが20項目位すっぽりと無くなっていたのだ!!!
だめなやつー
バックアップから復旧しないとだめなやつー
ちゃんとバックアップ取れてるかな…最近確認してないからな…
あ!!!った!!
ということでbackwpupプラグインはちゃんと動いていた模様。
あぶねーwww
最新のzipをダウンロードしてきて解凍。
sqlの圧縮ファイルも解凍。
復旧作業
conohawingの管理画面からphpmyadminにログイン
phpmyadminのインポートから用意したsqlファイルをアップロード。
復旧完了。
(作業する前に別なテストサイトで一応確認してからやった。だって怖いもん)
復旧連絡
プルルルルプルルルル・・・ガチャ
クライアントさん「はい、○○商事」
自分「ああっ、ぼくです!なおりましたーww
なんかー普通にカスタムフィールドをー追加しただけなにーきえててーあたいもーよくわかんなくてーごめんねーてへぺろー☆彡」
クライアントさん「クレームになることなので確認をしっかりしてください」
自分「はーいごめーんね☆彡」
というギリギリの状況だったがなんとか事なきを得た。
保守のやり直し
くっそだるい。
またカスタムフィールド追加とかだるい。
と思いつつ追加作業を行う。
追加して保存ボタンをポチー
ん。。。何かがおかしい。すくねえ。。。
保存するとカスタムフィールドの数が何回やっても56個になるのである。
こういう時はぐーぐるさん。
「アドバンスドカスタムフィールド 消える」
とかで検索。
そしてHitしたのが
https://firegoby.jp/archives/4716
ここだ。
そっかー
max_input_varsが関係してくるんだー
conohaってそういうのできんのかなー?
うーんできるっぽーい
ということであんまり上げないように
max_input_vars = 1500
に変更。
そしてワードプレスのアドバンスドカスタムフィールドの保存ボタンを恐る恐るポチー
!!
保存されている!!!
ということで、アドバンスドカスタムフィールドにはmax_input_varsに依存した上限があるよっていう話でした。
(これ保守でやる作業じゃないでぇ・・・そんなに金もらってねーし・・・今日はもうやんない。だってもう眠いし)