某カーコーティング店様と共同で、ワードプレスを使った顧客管理システムを開発しました。
施工履歴を車種、施工内容、見積書、請求書等をワードプレスの記事として管理し、ペーパーレス化を図るシステムです。
さるお客様のサーバー(ロリポップ)に設置を試みたのですが、テーマをこちらで制作した顧客管理のテーマに変更すると何故かワードプレスでよく見る
という例の表示が、、、
話はそれますが、、このエラー表示ってちょっと改善した方がいいですよね。
エラーの原因が大した原因でなくても、全てこの表示になります。
私たちのような業者は。ただのエラー表示だと思っていますが、汎用テンプレートでワードプレスを構築している一般の方は
とパニックになります。
さて、、
この表示が出ると管理ページが機能しなくなりますので、テーマを元に戻すこともできません。
然るに、どこに原因があるのかわかないので、まずは管理ページを復旧することになります。
ここは面倒くさいですが、phpMYadminでデータベースを直接触る必要があります。
とりあえず、テーマ―をデフォルト状態に戻してワードプレスを復活。
さてさて、、どこに原因があるか、、(まあ、こんな場合はほとんどfunction.phpですが)
今度は、テーマはそのまま、ファイルを一つづつこちらが作ったファイルに上書きしていってみます。
すると案の定function.phpを上書きした時点でエラーに。。
今度はfunction.phpのどの記述がエラーを起こしているか、、
こちらで追加した関数をひとつづつ削除しながらアップロードするというローラー作戦をします。
結果、、
管理ページの記事一覧ページに顧客の住所で絞込検索をするために追加した検索用のドロップボックスが原因でした。
しかし、さくらサーバー、Xサーバーでは何の問題もなく動いているこの記述がなぜロリポではNGなのかわかりません。
まあ、あってもなくてもいいような機能なので、とりあえずこの部分を削除して納品。
でも今後ロリポユーザーのお客様に納品するために代替え案を考えなくてはなりまぜん。
まだまだ、勉強することが沢山あるなあ、、、と思い知らされた案件でした。
ホームへ戻る