Pertama kita perlu memperjelas cara kerja nomor versi PHP. PHP menggunakan sistem penomoran yang disebut versi semantik. Artinya setiap rilis memiliki nomor versi yang terdiri dari tiga bagian; versi mayor, minor dan nomor revisi patch.
- Peningkatan antara revisi tambalan (yaitu 7.4.11 dan 7.4.12) karena sangat kecil kemungkinannya menimbulkan masalah karena perubahan antar revisi biasanya hanyalah perbaikan bug.
- Peningkatan antara revisi kecil (yaitu 7.3.1 dan 7.4.1) sering kali dapat dilakukan tanpa masalah apa pun meskipun mungkin ada beberapa peringatan atau pemberitahuan yang tidak muncul sebelum peningkatan setelah Anda melakukannya. Ini biasanya hanya terlihat pada salinan pengembangan situs web yang pemeriksaan kesalahannya diaktifkan. Biasanya tidak ada perubahan yang merusak antara perubahan kecil pada nomor versi, namun hal ini tidak dapat dijamin sehingga Anda harus melakukan riset sebelum memutakhirkan dan idealnya melakukannya pada salinan uji situs web terlebih dahulu.
- Peningkatan antara versi utama (yaitu 7.4.23 dan 8.0.1) harus dilakukan dengan lebih hati-hati karena kemungkinan besar terjadi perubahan yang dapat mengganggu. Masalah apa pun yang muncul mungkin sangat kecil dan hanya membutuhkan waktu beberapa menit untuk diselesaikan atau mungkin memerlukan pemecahan masalah dan bantuan nyata dari orang lain. Karena alasan ini sangat penting untuk menguji situs web Anda berjalan pada versi baru PHP.
Tentu saja melakukan upgrade antara versi minor atau mayor PHP harus diuji sebelum ditayangkan di server web Anda.
Jika Anda tidak memiliki pengalaman pemrograman dan/atau tidak tahu
cara membuat cadangan situs web Anda maka proses ini bukan untuk Anda. Anda mungkin perlu menghubungi pengembang PHP untuk membantu Anda. Jika Anda memerlukan bantuan untuk menemukan seseorang, lihat pertumbuhan kami
database pengembang PHP.
Apa pendekatan terbaik untuk membuat salinan situs web saya?
- Jika Anda memiliki pengalaman mengonfigurasi dan membuat situs web, idealnya Anda akan menyiapkan salinan tersembunyi dari situs web tersebut. Tentu saja Anda akan menghostingnya di hosting yang sama dengan situs langsung Anda untuk pengujian yang adil dan kemudian Anda hanya akan mengonfigurasi salinan situs web tersebut untuk dijalankan pada versi PHP yang lebih baru (melalui a panel kendali atau mungkin beberapa skrip seperti .htaccess). Ini mengasumsikan bahwa ISP Anda mendukung beberapa konfigurasi PHP serta versi saat ini.
- Jika Anda tahu bahwa Anda harus mentransfer ke solusi pengeposan yang berbeda dari ISP Anda yang ada atau ke ISP baru untuk mendapatkan versi PHP yang lebih baru, maka Anda dapat mengambil kesempatan ini untuk memigrasikan situs web ke hosting baru dan kemudian mengujinya sebelum perubahan diterapkan. Hampir semua web hosting memungkinkan Anda melihat pratinjau situs web sehingga Anda dapat meninjaunya sebelum domainnya mengarah ke sana. Oleh karena itu, Anda akan menggunakan url sementara ini sebagai cara untuk memeriksa apakah situs berjalan dengan baik pada versi PHP yang lebih baru dan dengan senang hati memperbarui DNS domain Anda agar mengarah ke hosting baru.
INGAT: Jika Anda merasa tidak nyaman mengikuti langkah-langkah di atas, jangan mengambil risiko merusak situs web Anda! Memanggil a
pengembang web dengan pengalaman di situs web yang dibangun dengan PHP.