Migrasi PHP4 Ke PHP5
By aa cypen • Oct 1st, 2007 • Category: Web DevelopmentSetelah mengetahui bahwa PHP4 tidak akan dilanjutkan lagi setelah akhir tahun ini (lihat http://www.php.net), saya mencoba untuk mengupgrade PHP4 saya ke PHP5, semuanya berjalan lancar sampai pada saat dimana saya harus mencoba script php yang dulu dibuat dengan PHP4.
Menurut situs php.net proses migrasi tidak akan sulit, sebab kebanyakan script yg dibuat dengan PHP4 bisa berjalan baik di PHP5 tanpa penyesuaian yang berarti, meskipun demikian sebelum melakukan migrasi secara total sebaiknya menyimak dulu beberapa hal yang tidak kompatibel dengan PHP4 daftarnya bisa dilihat disini : http://www.php.net/manual/en/migration5.incompatible.php
Setelah semua file saya jalankan di PHP5, memang tidak langsung jalan sesuai yang diharapkan akhirnya setelah proses debug ketahuan juga masalahnya, $HTTP_SESSION_VARS tidak di support lagi di PHP5 sehingga saya saya harus mengubahnya menjadi $_SESSION ya ampyun padahal banyak sekali file yang menggunakan variabel $HTTP_SESSION_VARS:D Untungnya server saya mendukung perl dan dengan sekali perintah semua variabel $HTTP_SESSION_VARS otomatis berubah menjadi $_SESSION. Saya menggunakan perintah ini :
find ./ -type f -exec perl -pi -e “s|HTTP_SESSION_VARS|_SESSION|g” {} \;
Hasilnya tidak mengecewakan, website saya bisa online lagi seperti sedia kala.
aa cypen is
Email this author | All posts by aa cypen
