以前作った Web プログラムが動かない…
ということでかなり焦って
ここ一週間奮闘していました。
ちなみにこれは 10 年ぐらい前に作った
Smarty ベースのテンプレートエンジンです。
現在の私の開発環境は
- Windows10
- Apache2.4
- PHP7
- MySQL5.7
です。
WordPress を動かすことを前提に作っているので、
結構一般的な仕様だと思うのですが、
たまたま今回のサーバが PHP4.3.8 で
その環境で修正をすることになりました。
PHP はバージョンによって結構方言が多く、
なにが原因なのか調べるのに苦労しました。
このテンプレートエンジンも後々更新をしていて、
PHP5.6 辺りからで動くように調整していたのですが
それが原因かと思います。
結局直したのはわずかに一行だけ…
でも一行違うだけで画面も頭も真っ白になるんですね。
まさかこんなに苦労するとは… (´・ω・`)