よたか2013.06.12 00:44:55
レンタルサーバーのバージョンが古いので「新しいのにしろ!」って言ったら、PHP 5.4.12、MySQL 5.6.10 のサーバーを準備されてしまった。メールで連絡が入った時、正直言い過ぎたと思った。
だって、うちのプラグイン両方ともテストしてないんだもん。
少し目眩がしかけたけど、今さら PHP 5.3に……とか言えない。
きっとスムーズにインストール出来ない。トラブルが出る。
そう思ったら、やっぱり出た。
Nucleusが 3.6.5になった時、通常使っていたプラグインが動作しなかったので、3.6.4を使っていたんです。
いや、思っていたんですよ。早く修正しないと行けないって思っていたんです。
でも、色々と忙しくてなかなか手が付かなくて、結局そのまま。
新しく準備してもらったサーバーに怖々と3.6.4をインストールすると、やっぱりバージョン差が出てインストール出来ませんでした。
仕方なく3.6.5をインストールすると、スルリとインストール出来てしまった。
あぁ、プラグイン修正しないといけなくなっちゃったけど、PHPとMySQLのバージョンが同じバージョンの環境がローカルに存在しない。
MAMPの最新版にしても、バージョンが足りない。
仕方なく、ローカルでアタリをつけてアップロードして動作確認。
このサーバーSSH使えればもう少し楽なのに、お客さんの準備したレンタルサーバなので当然使えない。
もしかしたら自宅のサーバーに同じ環境作った方が早いかもと思いながら、MAMPで作業を続けて動作テストを繰り返す。
ローカルでは動作してるけど、アップすると画面真っ白。動いていない。
そんな事を1日繰り返す。
それで、やっとこさ原因がわかったのがついさっき。
ずーと昔作って貰ったプラグインが原因でございました。
いや、書式がねスマートすぎたのが原因みたい。
そう言えば、この頃ってやたら短く書くのが「カッコいい」見たいな風潮あったなぁ。あまりコメントも書いてないし。
でも後から見ると、流れが見にくいなと感じてしまいました。
結局、このプラグインを呼び出す一行を削除したらまったく問題なく動作いたしました。
昨日からの1日半……。
なんだかなぁ。