レンタルサーバーのロリポップから緊急改修の連絡が来たので対応しました。なんでも、ページ内容を勝手に改竄されるそうでこれはマズイと思い設定を書き換えました。基本、wordpressのダッシュボードで設定が済みます。
状況は以下。
- wordpressをずいぶん昔に手動でインストール
- フォルダのパスが古いまま
- ロリポが気を利かせて古い設定のまま動くようにしていた
- 緊急のセキュリティ強化で気を利かせた部分が使えなくなった
- ユーザー側で設定の変更を要求
メールに従い、パスをロリポの管理画面から見つけて書き直します。新しいパスを入れて書き換えて保存のボタンを押して終了です。動作の確認にバックアップをとるとエラー。MYSQLのパスがないとかなんとか。
プラグインだらか外してしまおうかと思いましたが、バックアップなのでそうもゆかず。
データベースオプションのページを眺めても、パスらしい設定はなくて、エラーが出たままとなります。プラグインならあとで設定しているのだから、その設定がサーバーの設定変更で初期化されたのではないかと想像し、いくつか検索してみると以下のリンク先に答えがありました。
ロリポップサーバーでDB Managerが使えない | 横浜のホームページ制作 croitre
ドメイン共通の設定として、セーフモードを変更したところバックアップでのエラーを吐かなくなりました。うちはたまたまこの設定と同じだったたので解決しました。条件が変わると解決方法も変わるでしょう。いちおう、できたので書いときます。
作業ついでにモバイル用のプラグインを入れました。パソコン用とモバイル用を共有していたのですが、モバイル用はタイトル表示で画面を使い切ってしまうので共有を諦め、モバイルは専用テーマにしました。