PHP 7.4 akan menjadi End of Life pada November 2022. Apa artinya ini bagi situs WordPress Anda?
Diterbitkan: 2022-11-03PHP 7.4 End of Life ada di depan mata karena versi PHP akan berhenti menerima pembaruan keamanan apa pun mulai 28 November 2022. Dengan lebih dari 60% dari semua situs web yang ditulis dalam PHP masih menggunakan versi final dari cabang rilis PHP 7, ini khususnya besar untuk seluruh komunitas internet.
WordPress mendukung 40% dari semua situs web di seluruh dunia, yang membuat perpindahan ke PHP 8 menjadi sangat penting bagi semua pemilik situs web WordPress. Tetap menggunakan PHP 7.4 setelah EOL memperkenalkan risiko keamanan utama dan dapat mengakibatkan peningkatan lebih lanjut dalam volume malware global.
Dalam panduan komprehensif tentang PHP 7.4 End of Life ini, Anda akan mempelajari mengapa Anda perlu memindahkan situs WordPress Anda ke PHP 8 pada akhir November dan bagaimana melakukannya dengan waktu henti minimum.
Apakah WordPress Sepenuhnya Kompatibel Dengan PHP 8?
Ya, WordPress 6.1 – rilis WordPress terbaru – menawarkan kompatibilitas penuh dengan PHP 8. Sekarang Anda dapat menginstal WordPress 6.1 menggunakan PHP 8.1 – versi PHP stabil saat ini.
Setelah rilis awal PHP 7.4, WordPress bertujuan untuk memberikan dukungan penuh untuk itu mulai dari versi 5.3 inti WordPress. Akibatnya, PHP 7.4 telah secara resmi direkomendasikan oleh WordPress sebagai versi PHP pilihan untuk semua rilis WordPress utama yang diperkenalkan selama beberapa tahun terakhir.
Meskipun PHP 8.0 pertama kali keluar dua tahun lalu, kompatibilitas mundur yang terbatas tidak memungkinkan komunitas WordPress untuk sepenuhnya memanfaatkan rilis PHP baru. Bahkan sekarang, dua tahun kemudian, PHP 7.4 tetap menjadi versi PHP yang paling banyak digunakan di dunia.
WordPress 5.9 dan WordPress 6.0 – dua rilis platform utama tahun 2022 – hanya menawarkan kompatibilitas beta untuk PHP 8.0 dan 8.1. Ini berarti bahwa inti WordPress masih harus menjalani serangkaian modifikasi untuk sepenuhnya mendukung cabang rilis PHP 8 yang baru.
WordPress 6.1 dan PHP 8
WordPress 6.1, dirilis pada 1 November 2022, akhirnya mengumumkan dukungan penuh untuk PHP 8.0 dan 8.1.
PHP 8.1 adalah versi PHP stabil terbaru dalam fase dukungan komunitas aktif. Pemilik situs WordPress didorong untuk meningkatkan ke PHP 8.1 untuk memanfaatkan fitur baru dan memastikan cakupan keamanan lebih lanjut.
Meskipun inti WordPress sekarang memiliki dukungan penuh untuk cabang rilis PHP 8, sebagian besar plugin dan tema belum memastikan kompatibilitas dengan PHP 8. Ini adalah salah satu kesulitan utama yang akan dihadapi pengguna WordPress dengan peningkatan, dan kami akan membahas lebih detail lebih lanjut dalam panduan. Anda juga akan mempelajari bagaimana iThemes dapat membantu Anda meningkatkan ke WordPress 6.1 dan PHP 8.1.
Siklus Hidup Dukungan PHP 7.4
Setiap versi PHP memiliki siklus hidup dukungan selama tiga tahun, yang mencakup dua tahun dukungan aktif dan satu tahun patch keamanan kritis. Tiga tahun setelah tanggal rilis awal, sebuah versi mencapai akhir masa pakainya.
Selama dua tahun pertama, semua bug yang teridentifikasi dan kerentanan keamanan ditangani dalam rilis poin reguler. Setelah dua tahun dukungan aktif, komunitas PHP akan memberikan perbaikan untuk masalah keamanan kritis sesuai kebutuhan.
Sebagai bagian dari cabang rilis PHP 7 dan rilis minor terakhir, PHP 7.4 pertama kali diperkenalkan ke dunia pada November 2019. Setahun yang lalu, pada November 2021, dukungan aktif untuk versi tersebut berakhir.
Pada akhir November 2022, komunitas luas pengembang PHP harus mengadopsi PHP 8 dengan semua peningkatan dan fitur baru saat PHP 7.4 mencapai akhir masa pakainya. PHP 8.0 akan mencapai akhir masa pakainya dalam setahun, sementara PHP 8.1 akan tetap didukung penuh hingga November 2024.
Versi PHP | Tanggal rilis | Akhir Dukungan Aktif | Akhir Hidup |
PHP 7.4 | 28 November 2019 | 28 November 2021 | 28 November 2022 |
PHP 8.0 | 26 November 2020 | 26 November 2022 | 26 November 2023 |
PHP 8.1 | 25 November 2021 | 25 November 2023 | 25 November 2024 |
3 Konsekuensi Negatif Teratas Menggunakan PHP 7.4 Melewati EOL
Selama bertahun-tahun, PHP telah menjadi pusat pengembangan situs web, dengan lebih dari 70% dari semua situs web menggunakannya sebagai bahasa skrip sisi server. Memungkinkan untuk membangun situs web dan aplikasi web yang dinamis dan berbasis database, PHP digunakan oleh WordPress dan sejumlah besar sistem manajemen konten lainnya.
Sebagai bagian dari siklus pengembangan, semua perangkat lunak mengalami perubahan konstan untuk menghadirkan fitur baru dan meningkatkan fungsionalitas yang ada. PHP dan WordPress tidak terkecuali.
Setiap cabang rilis PHP baru menyatukan banyak pembaruan dan perbaikan bug dan memberikan peningkatan kinerja yang menonjol. Namun, kompatibilitas mundur yang terbatas dapat mengakibatkan hilangnya fungsionalitas secara signifikan. Ini menyoroti pentingnya melakukan pembaruan rutin pada kode situs web Anda.
Dalam kasus WordPress, ketika platform dibangun dan dikelola oleh komunitas WordPress, pemilik situs web tidak perlu membuat sedikit perubahan atau bahkan tidak sama sekali pada inti WordPress. Pengembang plugin dan tema, di sisi lain, perlu memastikan kode mereka sepenuhnya kompatibel dengan versi PHP baru.
Mari kita lihat lebih dekat dampak negatif apa yang dapat ditimbulkan oleh PHP 7.4 setelah masa pakainya berakhir di situs web WordPress Anda.
Peningkatan Risiko Keamanan
Ketika PHP 7.4 mencapai akhir masa pakainya, tidak ada pembaruan keamanan yang akan dirilis untuk versi tersebut. Tetap berada di cabang rilis PHP 7 memaparkan situs web Anda ke berbagai kerentanan yang belum ditambal, secara signifikan meningkatkan permukaan serangan.
Penelitian telah menunjukkan bahwa WordPress ditargetkan oleh peretas dengan niat jahat lebih dari sistem manajemen konten lainnya. Menggunakan PHP 7.4 melewati EOL-nya mengarah pada peningkatan paparan terhadap risiko keamanan serius yang akan terakumulasi dari waktu ke waktu.
Bahkan menerapkan praktik terbaik dan plugin keamanan yang kuat seperti iThemes Security Pro tidak akan membantu melindungi situs WordPress Anda dari berbagai ancaman keamanan. Menggunakan perangkat lunak usang akan selalu menyebabkan peningkatan risiko keamanan.
Mengurangi Stabilitas Situs Web
Cabang rilis PHP 8 memperkenalkan berbagai fitur dan peningkatan baru, dengan beberapa fungsionalitas PHP 7.4 benar-benar tertinggal. Beberapa fitur yang ditemukan di PHP 7.4 kini telah ditinggalkan.
Memperbarui WordPress ke rilis 6.1 terbaru saat masih menggunakan PHP 7.4 akan menyebabkan penurunan stabilitas aplikasi karena inti WordPress telah mengalami serangkaian perubahan untuk menawarkan kompatibilitas penuh dengan PHP 8.
Situs WordPress Anda akan terus menampilkan peringatan terkait PHP, yang dalam jangka panjang akan berubah menjadi kesalahan fatal dan membuat situs web down sepenuhnya. Potensi masalah akan meningkat saat Anda memperbarui tema aktif dan plugin yang telah dikonfigurasi ulang agar berfungsi dengan versi PHP 8 yang baru.
Performa Terdegradasi
WordPress 6.1 telah mengumumkan peningkatan kinerja utama. Dengan caching dan pengoptimalan kueri yang sangat diantisipasi ke REST API, pemilik situs web WordPress akan melihat peningkatan kinerja yang signifikan.
Karena PHP 8 menawarkan banyak peningkatan pada pengembangan PHP WordPress, yang menghasilkan kualitas kode yang lebih baik dan pemrosesan kode yang lebih efisien. Tetap menggunakan PHP 7.4 melewati akhir masa pakainya akan menyebabkan penurunan kinerja, yang pada gilirannya dapat meningkatkan biaya hosting dan pemeliharaan situs web saat Anda mencoba mengakomodasi lalu lintas.
Menghadapi Konsekuensi Tetap Menggunakan PHP 7.4 Melewati EOL
Menggunakan PHP 7.4 setelah 28 November akan memaparkan situs WordPress Anda pada risiko keamanan utama dan mengakibatkan biaya tambahan dan kehilangan peluang.
Berurusan dengan konsekuensi negatif, seperti infeksi malware atau kinerja yang buruk, akan membutuhkan lebih banyak waktu dan uang yang diinvestasikan. Memperbarui situs web Anda ke WordPress 6.1 dan PHP 8 akan menghasilkan biaya pemeliharaan situs web yang jauh lebih rendah dalam jangka panjang.
5 Manfaat Utama Memperbarui ke PHP 8 Untuk Situs WordPress Anda
Sekarang setelah Anda mengetahui dampak negatif penggunaan PHP 7.4 setelah masa pakainya berakhir pada situs web WordPress Anda, mari kita simpulkan semua manfaat pindah ke cabang rilis PHP 8.
- Kompatibilitas penuh dengan WordPress 6.1. Versi WordPress terbaru sepenuhnya mendukung PHP 8. Cabang rilis PHP 8 akan sepenuhnya kompatibel dengan WordPress hingga rilis minor terakhir mencapai akhir masa pakainya.
- Mengurangi permukaan serangan. PHP 8 menerima dukungan aktif dari komunitas. Semua kerentanan keamanan yang teridentifikasi menerima patching cepat.
- Performa yang ditingkatkan. WordPress memanfaatkan fitur baru dan peningkatan kinerja yang ditawarkan PHP 8 untuk memastikan waktu pemuatan halaman web yang lebih cepat untuk semua situs web.
- Pengalaman pengembangan yang lebih baik. Berbagai fitur baru yang diperkenalkan oleh PHP 8 menyederhanakan proses pengembangan PHP WordPress dan memberikan lebih banyak peluang bagi pengembang tema dan plugin.
- Probabilitas lebih rendah untuk mendapatkan kesalahan WordPress. Menggunakan versi PHP terbaru dengan rilis WordPress terbaru akan membantu Anda menghindari kesalahan apa pun.
Cara Aman Memperbarui ke PHP 8 dalam 7 Langkah
Memperbarui situs WordPress Anda ke PHP 8 dapat mengakibatkan hilangnya fungsionalitas atau bahkan menyebabkan kesalahan fatal yang akan menurunkan situs web Anda. Ini terjadi karena menjalankan kode usang yang berisi fungsi yang tidak lagi didukung oleh cabang rilis PHP 8.
Jika Anda telah memperbarui ke WordPress 6.1, kemungkinan penyebabnya adalah salah satu plugin aktif atau tema WordPress Anda. Pengembang plugin dan tema dapat meluangkan waktu untuk mengejar fitur-fitur baru yang disediakan PHP 8 dan memperbarui kode hingga PHP 7.4 mencapai Akhir Masa Pakainya.
Untuk mengurangi waktu henti dan menghindari situs langsung Anda turun, ikuti lima langkah di bawah ini untuk memperbarui situs WordPress Anda ke PHP 8.1 – versi PHP stabil saat ini.
Langkah 1. Buat Lingkungan Pementasan
Memiliki lingkungan staging membantu Anda menguji fitur baru dan menjalankan pembaruan sebelum Anda dapat mendorong semua perubahan ke situs langsung. Lingkungan pementasan Anda harus meng-host salinan situs web WordPress Anda dan berjalan di infrastruktur server yang sama dengan versi langsungnya.
Hosting WordPress terkelola, seperti paket WordPress Nexcess, menawarkan kemampuan untuk membuat lingkungan pementasan dan pengembangan, membuat prosesnya sepenuhnya otomatis.
Jika Anda menggunakan VPS atau hosting khusus, Anda dapat membuat versi pementasan situs web Anda dengan mengkloningnya ke subdomain dari nama domain situs web WordPress Anda. Anda kemudian perlu menambahkan catatan DNS baru dan memperbarui URL di database WordPress Anda untuk memuat situs web pementasan menggunakan alamat baru.
Jangan lupa untuk meninjau file konfigurasi WordPress utama – wp-config.php – di situs web pementasan yang baru dibuat untuk memastikannya menyertakan informasi koneksi database yang benar dan detail penting lainnya.
Langkah 2. Perbarui Situs Web Pementasan Anda ke WordPress 6.1 dan PHP 8.1
Setelah lingkungan pementasan dibuat, Anda sekarang dapat memperbarui salinan situs web langsung Anda ke rilis WordPress baru dan PHP 8.1. Perbarui WordPress ke rilis 6.1 dari dasbor admin dan beralih ke PHP 8.1 dari panel kontrol hosting Anda.
Pastikan tema aktif Anda dan semua plugin diperbarui ke versi terbaru yang tersedia. Anda dapat menjalankan pembaruan tema dan plugin dari dasbor WordPress atau dengan menggunakan Antarmuka Baris Perintah WordPress.
Langkah 3. Uji Semua Area Situs WordPress Anda
Setelah Anda memperbarui situs pementasan Anda ke PHP 8 dan WordPress 6.1, bersama dengan semua plugin dan tema aktif, saatnya untuk pengujian. Buka salinan situs web langsung Anda dan uji semua areanya – mulai dari halaman web dan formulir hingga fungsionalitas backend tertentu.
Sebagian besar pemilik situs WordPress tidak akan melihat masalah apa pun di situs web pementasan mereka setelah beralih dari PHP 7.4 ke PHP 8.1. Tetapi jika situs web pementasan Anda turun dan mulai menunjukkan kesalahan kritis, ini tidak biasa – Anda telah pindah ke cabang rilis PHP baru.
Anda mungkin menemukan bahwa beberapa plugin belum memberikan pembaruan penting agar sepenuhnya kompatibel dengan versi PHP yang baru, atau bahwa beberapa kode khusus perlu direvisi.
Langkah 4. Atasi Masalah yang Disebabkan Pembaruan di Lingkungan Pementasan
Bergantung pada kesalahan yang Anda terima, Anda perlu mengambil langkah-langkah tertentu untuk memulihkan fungsionalitas penuh hingga masalah mendasar telah diselesaikan. Nonaktifkan semua plugin untuk menemukan yang menyebabkan masalah atau untuk sementara beralih ke salah satu tema blok default yang ditawarkan oleh WordPress.
Jika Anda tidak yakin bagaimana mendekati kesalahan tertentu, hubungi tim dukungan penyedia hosting Anda atau tinjau panduan tentang cara memperbaiki kesalahan umum WordPress yang telah disiapkan iThemes untuk Anda.
Kami telah membahas perbaikan “Ada kesalahan kritis di situs WordPress Anda,” juga dikenal sebagai “layar putih kematian.” Pesan kesalahan ini akan sering ditampilkan setelah pembaruan gagal atau sebagai akibat dari ketidakcocokan kode.
Anda mungkin perlu menonaktifkan plugin yang salah hingga pengembang plugin merilis pembaruan yang sepenuhnya kompatibel dengan PHP 8.
Langkah 5. Ambil Cadangan Situs WordPress Live Anda
Ambil cadangan penuh dari situs web WordPress langsung Anda sebelum membuat perubahan apa pun pada lingkungan produksi. Cadangan baru harus menghubungi database WordPress dan semua file situs web yang disimpan di disk.
Sebagai pemilik situs web WordPress, Anda memerlukan strategi cadangan yang solid untuk melindungi situs web Anda dari pembaruan yang gagal atau infeksi malware. BackupBuddy akan memastikan Anda memiliki salinan situs WordPress Anda yang tersimpan dengan aman di lokasi yang jauh setiap saat, dengan pencadangan terjadwal dan sesuai permintaan serta pemulihan satu klik.
Langkah 6. Dorong Staging ke Live
Beberapa pemilik situs web WordPress mungkin harus membuat perubahan yang cukup menyeluruh di lingkungan pementasan agar situs web mereka berjalan di PHP 8.1.
Jika Anda perlu membuat modifikasi apa pun pada kode khusus di situs web pementasan Anda atau menonaktifkan plugin apa pun, terapkan perubahan ke lingkungan produksi sebelum menjalankan pembaruan apa pun di situs web langsung.
Langkah 7. Perbarui Situs WordPress Langsung Anda ke PHP 8
Sekarang setelah Anda menyimpan cadangan lengkap WordPress Anda dan membuat modifikasi yang diperlukan, saatnya untuk memperbarui ke PHP 8. Masuk ke panel kontrol hosting Anda dan beralih ke PHP 8.1 – versi PHP stabil saat ini dari cabang rilis baru.
iThemes Telah Disiapkan untuk PHP 7.4 End of Life. Apakah Anda memilikinya?
PHP 7.4 End of Life adalah acara besar untuk seluruh komunitas WordPress. Mulai dari 28 November, rilis minor terakhir dari cabang rilis PHP 7 tidak akan menerima pembaruan keamanan apa pun.
Pemilik situs WordPress yang tetap menggunakan PHP 7.4 melewati Akhir Masa Pakainya akan mengalami penurunan kinerja dan peningkatan paparan terhadap risiko keamanan kritis. Itulah sebabnya kami mendorong Anda untuk memperbarui ke PHP 8 dan WordPress 6.1 untuk memanfaatkan fitur-fitur baru dan menjaga situs web Anda aman dari berbagai ancaman.
iThemes telah mempersiapkan PHP 7.4 End of Life, dan dengan senang hati kami mengumumkan kompatibilitas produk lengkap dengan cabang rilis PHP 8. Anda dapat terus menggunakan iThemes Security Pro dan BackupBuddy – solusi favorit Anda untuk keamanan tingkat lanjut dan pemulihan data – dengan WordPress 6.1 dan PHP 8.1.
Selain itu, iThemes akan membantu Anda melakukan transisi ke WordPress 6.1 dan PHP 8 dengan mudah dan bebas sakit kepala. Jika Anda mengelola beberapa situs WordPress, iThemes Sync Pro akan menjadi asisten pribadi Anda, dengan pembaruan sekali klik, pemantauan uptime lanjutan, dan pelacakan metrik SEO.
Rilis WordPress 6.1 dan PHP 7.4 End of Life bisa menjadi peluang bagus untuk mulai menggunakan WordPress untuk membangun situs web yang hebat. Jika Anda adalah calon pemilik situs web, tema Kadence WP dapat menawarkan semua yang Anda butuhkan untuk membuat desain yang spektakuler dan menarik.
Plugin Keamanan WordPress Terbaik untuk Mengamankan & Melindungi WordPress
WordPress saat ini menguasai lebih dari 40% dari semua situs web, sehingga menjadi sasaran empuk bagi peretas dengan niat jahat. Plugin iThemes Security Pro menghilangkan dugaan keamanan WordPress untuk memudahkan mengamankan & melindungi situs WordPress Anda. Ini seperti memiliki staf ahli keamanan penuh waktu yang terus-menerus memantau dan melindungi situs WordPress Anda untuk Anda.
Kiki memiliki gelar sarjana dalam manajemen sistem informasi dan lebih dari dua tahun pengalaman di Linux dan WordPress. Dia saat ini bekerja sebagai spesialis keamanan untuk Liquid Web dan Nexcess. Sebelum itu, Kiki adalah bagian dari tim dukungan Liquid Web Managed Hosting di mana dia membantu ratusan pemilik situs WordPress dan mempelajari masalah teknis apa yang sering mereka hadapi. Semangatnya untuk menulis memungkinkan dia untuk berbagi pengetahuan dan pengalaman untuk membantu orang. Selain teknologi, Kiki senang belajar tentang luar angkasa dan mendengarkan podcast kriminal yang sebenarnya.