Penafian: sebelum mencoba memperbarui versi PHP situs web Anda, kami sangat menyarankan Anda buat cadangan lengkapnya, kalau-kalau ada yang tidak beres.
Pertama-tama tentukan skenario hosting web berikut yang paling sesuai untuk situs web Anda:
- Website menggunakan shared hosting yang dikelola oleh penyedia hosting saya: Jika situs web Anda dihosting oleh penyedia web yang bagus, maka melakukan peralihan akan menjadi prosedur yang cepat dan tidak merepotkan. Kemungkinan besar Anda dapat melakukan perubahan sendiri melalui antarmuka 'panel kontrol' yang telah disediakan untuk Anda.
- Situs web berjalan pada VPS atau server khusus yang harus saya kelola sendiri: Jika Anda memiliki hosting yang 'tidak dikelola' (banyak Server Pribadi Virtual solusi disediakan tanpa dukungan pembaruan) maka Anda mungkin harus melakukan sendiri pemutakhiran PHP.
Sekarang mari kita lihat kedua opsi ini lebih detail...
Memperbarui PHP pada paket hosting bersama yang 'dikelola sepenuhnya'
Harap dicatat bahwa opsi apa yang tersedia bagi Anda untuk mengubah konfigurasi server Anda akan bergantung sepenuhnya pada host web dan produk yang Anda gunakan.
Idealnya Anda akan memiliki akses ke a panel kontrol situs web yang dapat Anda gunakan untuk mengubah versi PHP yang digunakan untuk menjalankan situs web Anda. Proses ini memiliki beberapa prasyarat:
- Anda dengan senang hati melakukan tugas ini sendiri. Mengubah versi PHP Anda seharusnya idealnya tidak dapat dilakukan di situs web aktif jika versi baru menyebabkan masalah ketidakcocokan dengan kode situs web Anda. Lihat artikel kami di cara menguji situs web Anda dengan versi baru PHP Di Sini.
Jika situs web Anda belum bersifat publik atau Anda tidak keberatan dengan waktu henti, Anda dapat segera melakukan perubahan dan mengujinya secara 'langsung'. Jika Anda mengalami masalah, kembalikan ke versi PHP sebelumnya. Sekarang lihat panduan kami pemecahan masalah kesalahan setelah memutakhirkan PHP.
Namun jika itu bukan pilihan, Anda perlu membuat salinan situs web Anda untuk mengujinya. Jika Anda tidak tahu cara mencadangkan situs web dan membuat salinannya, seluruh proses ini mungkin bukan untuk Anda. Dalam hal ini Anda mungkin menginginkannya menemukan pengembang untuk membantumu.
- Meskipun ISP Anda mendukung perubahan versi PHP situs web Anda, mereka mungkin tidak memiliki admin web untuk mengonfigurasinya. Anda mungkin harus melakukannya melalui file konfigurasi seperti di dalam file .htaccess. Jika Anda tidak dapat menemukan referensi apa pun untuk mengelola versi PHP server web Anda di dalam antarmuka panel kontrol, Anda mungkin ingin memeriksa situs web dukungan mereka. Mungkin ada artikel basis pengetahuan tentang hal ini dan jika masih tidak menyenangkan, kami sarankan Anda mengajukan tiket ke departemen dukungan.
- Anda mungkin menemukan bahwa penyedia web Anda tidak menawarkan PHP terbaru pada paket hosting khusus Anda.
Anda mungkin dapat mengatasi masalah ini dengan bermigrasi ke server baru di penyedia yang sama karena terkadang akun lama terjebak pada perangkat keras lama yang tidak menerima tingkat pemeliharaan yang sama. Namun, ada kemungkinan penyedia Anda tidak menawarkan versi PHP yang Anda inginkan. Jika mereka tidak dapat mendukung versi saat ini, Anda mungkin ingin melakukannya pertimbangkan untuk pindah ke ISP lain.
Dengan asumsi bahwa Anda memiliki akses ke panel kontrol untuk mengubah versi PHP Anda, bacalah tips kami mengubah PHP melalui panel kontrol Di Sini.
Memperbarui PHP pada server web 'tidak dikelola' yang menjadi tanggung jawab Anda untuk memeliharanya
Proses ini sangat bergantung pada jenis sistem operasi yang dijalankan server web Anda. Pilih panduan yang berhubungan dengan pengaturan Anda:
ISP saya tidak menawarkan versi PHP yang saya perlukan
Anda mungkin menyimpulkan bahwa Anda perlu memindahkan situs web Anda ke ISP baru. Ikuti panduan kami di pindah ke host PHP yang lebih baik Di Sini.
Saya membangun server saya sendiri, apa saja pilihan saya?
Mulailah di sini dengan panduan kami tentang cara mengupgrade PHP secara manual Di Sini.
Apakah langkah-langkah ini terdengar terlalu rumit atau memakan waktu?
Sepertinya sudah waktunya untuk memanggil para profesional. Lihat panduan kami untuk Pengembang PHP yang dapat membantu.
Artikel terakhir diperbarui: 21st January, 2021