Kami sangat merekomendasikan PHP 8. 0, atau versi terbaru 8. 1, karena jauh lebih cepat, ramah sumber daya, dan lebih aman daripada pendahulunya. Faktanya, ini terbukti 3x lebih cepat di beberapa konfigurasi, seperti yang terlihat di laporan tolok ukur PHP kami Show
Seperti yang mungkin pernah Anda dengar, PHP telah berpindah ke jadwal rilis yang dapat diprediksi. Setiap versi baru dipertahankan secara aktif selama 2 tahun dan menerima satu tahun tambahan pembaruan keamanan penting. Untuk memastikan situs WordPress Anda secepat dan seaman mungkin, kami telah mengadopsi jadwal yang sama, yang berarti bahwa kami akan menghapus versi PHP yang tidak didukung saat mencapai akhir masa pakai (EOL) Kami tidak hanya akan mengadopsi jadwal resmi PHP, tetapi mulai tahun 2020, akhir masa pakai versi PHP tertua di platform Kinsta akan selalu pada tanggal 1 November. Ini akan memungkinkan Anda dan tim kami untuk memutakhirkan semua orang sebelum musim liburan (Black Friday, Cyber Monday, Natal, dll. ) Mengapa Memperbarui Versi PHP dari Situs WordPress Anda?Dua alasan utama adalah keamanan dan kecepatan Sama seperti Anda memutakhirkan WordPress sendiri untuk memastikan Anda terlindung dari kerentanan keamanan, Anda harus melakukan hal yang sama dengan PHP. Selain itu, upgrade PHP menghasilkan peningkatan kecepatan yang signifikan. PHP 7. 0 adalah lompatan besar ke depan – kinerja lebih dari dua kali lipat dibandingkan dengan 5. 6. Dengan setiap versi, kami telah melihat peningkatan kinerja yang meningkat dibandingkan versi sebelumnya Untuk detail tambahan, lihat artikel kami tentang versi PHP yang didukung Lihat rencana Tidak yakin versi PHP apa yang Anda jalankan? . Atau, jika Anda menjalankan WordPress 5. 0 atau lebih tinggi, Anda dapat melihat versi PHP di bawah alat Kesehatan Situs Alat kesehatan situs WordPress versi PHPBagaimana Jika Situs Saya Rusak?Masalah yang disebabkan oleh pembaruan versi PHP terjadi saat kode yang dijalankan di situs Anda menggunakan fungsi lama yang tidak lagi didukung oleh versi PHP yang lebih baru. Pelakunya kemungkinan adalah plugin atau tema aktif. Panduan kami di bawah ini berisi petunjuk langkah demi langkah tentang cara memecahkan masalah ini Cara Memperbarui Versi PHP di WordPressHari ini kami akan memandu Anda melalui langkah-langkah tentang cara terbaik menguji kompatibilitas situs WordPress Anda sebelum memperbarui versi PHP. Banyak dari Anda seharusnya tidak mengalami downtime, dan akan ada sedikit pekerjaan yang diperlukan Bagi yang lain, pengujian tambahan, pemecahan masalah, dan bahkan mempekerjakan pengembang WordPress untuk membuat semuanya kompatibel mungkin diperlukan Jika Anda hanya ingin segera memperbarui versi PHP di lingkungan WordPress langsung, Anda bisa. Namun, kami sangat menyarankan untuk mengikuti semua langkah di bawah ini untuk memastikan semuanya berfungsi dengan baik Terutama jika Anda menjalankan versi lama, seperti PHP 7. 4 Langkah 1 – Buat Situs PementasanHal pertama yang harus Anda lakukan adalah membuat situs pementasan. Ini terpisah dari lingkungan langsung Anda dan akan memungkinkan Anda untuk menguji versi PHP yang lebih baru tanpa merusak situs langsung Anda Di dasbor MyKinsta, klik Situs di navigasi kiri. Anda akan melihat daftar situs Anda. Klik salah satu yang ingin Anda tambahkan area pementasan (situs tempat Anda ingin memperbarui versi PHP). Klik pemilih Lingkungan di samping nama situs, dan pilih Pementasan dari menu tarik-turun, lalu klik tombol Buat lingkungan pementasan Buat lingkungan pementasan WordPress di MyKinstaPastikan juga untuk memeriksa lingkungan pementasan terkait. Misalnya, jika Anda menggunakan CDN pihak ketiga, Anda mungkin perlu menonaktifkannya agar situs Anda merender dengan benar Ini karena situs pementasan Anda menggunakan URL yang berbeda. Caching juga dinonaktifkan pada pementasan, jadi ingatlah ini jika Anda mencoba menguji kinerja Langkah 2 – Perbarui Versi PHP untuk WordPressUntuk memperbarui versi PHP situs WordPress Anda, buka Situs dan pilih situs yang ingin Anda ubah versi PHP-nya. Kemudian klik pada tab Alat. Di bawah Mesin PHP, klik tombol Ubah dan pilih versi PHP pilihan Anda di menu drop-down Jika Anda ingin menguji versi PHP baru terlebih dahulu, pastikan lingkungan pementasan WordPress Anda dipilih, bukan lingkungan langsung Anda. Kami merekomendasikan pengujian pertama dengan PHP 8. 0. Jika situs Anda mengalami masalah, Anda selalu dapat menghubungi tim dukungan Kinsta kami kapan saja Ganti versi PHP di MyKinstaSetelah Anda memilih versi PHP yang Anda inginkan, Anda akan mendapatkan prompt. Klik tombol Ubah versi PHP untuk mengonfirmasi pilihan Anda Modifikasi saklar versi PHPProses ini dapat memakan waktu hingga 3 menit. Di akhir proses, mesin PHP Anda akan dihidupkan ulang, yang dapat mengakibatkan downtime beberapa detik hanya untuk backend WordPress Anda. Pengunjung situs Anda tidak akan mengalami downtime Saat versi PHP sedang diubah, Anda dapat keluar dari halaman di atas, tetapi beberapa tindakan seperti manajemen cache tidak akan tersedia hingga mesin baru diaktifkan. Anda akan menerima pemberitahuan di dasbor segera setelah perubahan dilakukan (Disarankan. Mengubah versi PHP Anda dapat membantu Anda memperbaiki “Situs ini mengalami kesulitan teknis. ” kesalahan di WordPress) Langkah 3 – Uji Situs, Plugin, Tema AndaAnda sekarang harus memiliki situs pementasan dan berjalan pada versi terbaru PHP (atau versi yang ingin Anda gunakan). Hal pertama yang harus Anda lakukan adalah menelusuri dan mengeklik di sekitar situs WordPress Anda untuk melihat apakah Anda melihat ada yang rusak Jika ada yang tidak kompatibel, seperti plugin atau tema, Anda mungkin melihat error 500 (501, 502, 503, 504, dll. ) atau layar putih kematian di bagian depan situs Anda. Dalam hal ini, cara termudah dan tercepat untuk menentukan penyebabnya adalah menonaktifkan semua plugin pihak ketiga dan mengaktifkannya kembali satu per satu. Ingat, Anda berada di situs pementasan. Jadi Anda tidak perlu khawatir tentang melanggar apa-apa Di dashboard WordPress Anda, di bawah layar Plugins, pilih semua plugin Anda. Kemudian pilih Nonaktifkan dari drop-down dan klik Terapkan Cara menonaktifkan plugin WordPress secara massal dari dasborAnda kemudian dapat mengaktifkannya kembali satu per satu, mengunjungi situs WordPress Anda setiap saat. Ini akan membantu mempersempit apa yang mungkin menyebabkan masalah. Tidak memiliki akses ke dasbor WordPress Anda karena kesalahan? Terapkan aplikasi Anda ke Kinsta - Mulai dengan Kredit $20 sekarangJalankan Node Anda. Aplikasi js, Python, Go, PHP, Ruby, Java, dan Scala, (atau hampir apa pun jika Anda menggunakan Dockerfile kustom Anda sendiri), dalam tiga langkah mudah Terapkan sekarang dan dapatkan diskon $20Tes yang sama persis dapat digunakan dengan tema WordPress Anda. Anda dapat beralih kembali ke tema WordPress default untuk sementara, seperti tema Dua Puluh Sembilan Belas Lihat File Log di MyKinstaMungkin Anda telah menentukan plugin atau tema mana yang menyebabkan masalah tetapi tidak yakin mengapa? . Cukup klik salah satu situs WordPress Anda, dan di sebelah kanan, klik Error Logs Anda dapat melihat kesalahan Anda. log, kinsta-cache-perf. log, dan akses. file log. Secara default, ini akan menampilkan 1.000 baris terakhir. Anda dapat menyeret penggeser untuk melihat 20.000 baris terakhir Penting. Alat log MyKinsta tidak menampilkan info debug. Jika Anda perlu melihat informasi debug, Anda dapat mengaktifkan Lihat File Log Mentah melalui SFTPAnda dapat melihat log yang sepenuhnya tidak dimodifikasi di Ekor File Log Anda melalui SSHAnda dapat membuntuti log saat bereksperimen di situs Anda menggunakan SSH. Ini pada dasarnya berarti Anda dapat menonton pembaruan log secara langsung saat menguji. Semua paket hosting Kinsta sudah termasuk akses SSH Tampilkan 500 baris terakhir tail -n 500 /www/sitename/logs/error.log Tonton langsung filenya Tonton pembaruan file log kesalahan Anda dengan cepat Berjuang dengan downtime dan masalah WordPress? . Lihat rencana kami tail -f /www/sitename/logs/error.log_ Bagi Anda yang memiliki akses SSH, WP-CLI juga bisa menjadi alat yang sangat berharga Aktifkan Mode Debug di MyKinstaUntuk pengguna Kinsta, mode debug WordPress dapat diaktifkan langsung di dasbor MyKinsta. Cukup arahkan ke Sites > Tools > WordPress Debugging, dan klik tombol Enable. Ini akan memungkinkan Anda untuk melihat kesalahan dan pemberitahuan PHP tanpa harus mengaktifkan mode debug melalui SSH atau SFTP Mode debug diaktifkan di MyKinstaKami secara otomatis me-restart PHP jika ada masalah. Jika Anda perlu memulai ulang PHP secara manual karena alasan apa pun, Anda dapat melakukannya dengan membuka halaman Alat di situs Anda dan mengklik Mulai Ulang PHP Aktifkan Debug Logging di WordPressJika Anda tidak memiliki akses SSH atau MyKinsta, Anda selalu dapat mengaktifkan debug logging di WordPress. Pertama, Anda harus terhubung ke situs Anda melalui SFTP. Kemudian download Temukan baris yang menyatakan define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );Aktifkan logging debug di WordPress Jika kode di atas sudah ada di file Penting. Jangan lupa untuk mematikannya setelah selesai, karena file ini bisa menjadi sangat besar dengan sangat cepat Bingung Apa yang Harus Diperhatikan?Ada ribuan plugin dan tema di luar sana, jadi, sayangnya, kami tidak dapat mencantumkan semua kesalahan yang mungkin Anda alami. Biasanya ini terjadi karena kode (fungsi, sintaks, dll. ) tidak kompatibel dengan versi PHP yang Anda gunakan. Namun, berikut adalah contoh dari sesuatu yang mungkin Anda lihat 500: Fatal error: Uncaught Error: A semicolon (';') is expected here. in /www/sitename/public/wp-content/plugins/bbpress-shortcodes/bbpress-shortcodes.php:177 Seperti yang Anda lihat di atas, cukup mudah untuk mempersempit dengan cepat bahwa itu adalah plugin bbPress Shortcodes yang menyebabkan masalah. Dalam skenario terburuk, Anda mungkin menemukan bahwa Anda memiliki masalah kompatibilitas dengan satu atau dua plugin. Jika itu masalahnya, inilah yang kami sarankan
Langkah 4 – Dorong Staging ke LiveSetelah Anda selesai menguji situs Anda dengan PHP, jika Anda harus membuat perubahan apa pun pada plugin atau tema Anda, Anda dapat mendorong pementasan untuk hidup atau membuat perubahan yang sama ke situs langsung yang Anda buat ke situs pementasan Beberapa dari Anda mungkin menemukan bahwa Anda harus melakukan perubahan yang cukup menyeluruh dalam pementasan agar situs berjalan pada versi PHP yang lebih baru. Dalam hal ini, menggunakan fitur push to live akan menghemat banyak waktu Untuk melakukan ini, pastikan lingkungan pementasan Anda dipilih. Kemudian klik tombol Push Staging to Live Dorong lingkungan pementasan WordPress untuk hidupJangan ragu untuk menghubungi tim dukungan kami 24/7 terkait kekhawatiran atau masalah terkait pembaruan versi PHP di situs WordPress Anda Langkah 5 – Perbarui PHP di Situs Langsung AndaSekarang setelah PHP siap untuk diperbarui, Anda dapat mengubah versi PHP di situs langsung Anda seperti yang Anda lakukan di atas (Alat> Mesin PHP> Modifikasi> pilih versi PHP pilihan Anda) Dapatkan semua aplikasi, database, dan situs WordPress Anda secara online dan dalam satu atap. Platform cloud kami yang penuh fitur dan berkinerja tinggi mencakup
Uji sendiri dengan diskon $20 untuk bulan pertama Hosting Aplikasi atau Hosting Basis Data. Jelajahi paket kami atau hubungi bagian penjualan untuk menemukan yang paling cocok untuk Anda Bagaimana cara mengubah versi PHP Anda?Mengubah versi PHP . Arahkan ke halaman Kelola Situs Web Klik tombol Kelola untuk membuka halaman Kelola Situs Web, yang memungkinkan Anda menyesuaikan berbagai pengaturan untuk situs Anda. . Di bawah bagian PHP, klik ikon Modifikasi Pilih versi PHP dari menu dropdown. . Klik tombol Ubah Versi PHP Bagaimana cara memutakhirkan PHP di Windows?1 jawaban . Klik pengelola php untuk mendaftarkan versi php baru Pilih php-cgi. exe dari php7. 3. 31 dan oke Klik Ubah versi php untuk memeriksa versi php mana yang digunakan sekarang Kemudian klik Periksa info php dan OK, itu akan menampilkan versi php Apakah PHP diperbarui secara otomatis?Biasanya, host WordPress secara otomatis memperbarui versi PHP di latar belakang . Pembaruan ini tidak memengaruhi sebagian besar situs web, dan Anda mungkin tidak melihat perubahan apa pun. Kadang-kadang, sebuah plugin di situs WordPress Anda mungkin mengalami kesalahan karena ketidakcocokan dengan versi PHP yang lebih baru. |