Drupal 8 mendukung versi php

PHP. 7. 4 akan berakhir pada Oktober 2022. Anda memiliki beberapa opsi untuk menjaga keamanan aplikasi Anda

Menjaga aplikasi Anda tetap aman dan terkini adalah bagian penting dari pemeliharaan aplikasi

Karena berakhirnya kepatuhan keamanan untuk PHP 7. 4  Aplikasi Acquia Cloud akan diupgrade ke PHP 8. 0  secara otomatis sebagai bagian dari pemeliharaan rutin, seperti yang dikomunikasikan kepada pelanggan melalui email

  • Apakah Anda membutuhkan lebih banyak waktu? . x. Hak harus sudah ada sebelum 1 Oktober 2022
  • Apakah Anda memerlukan bantuan dalam Upgrade PHP? . Layanan Profesional Acquia dapat membantu dalam memutakhirkan versi Drupal Core dan versi PHP Anda ke versi yang sesuai dengan keamanan.  
  • Apakah Anda ingin meng-upgrade diri sendiri? . Sebaiknya mulai dengan pemutakhiran non-produksi Anda sesegera mungkin untuk memastikan Anda memiliki waktu untuk menguji, sebelum memutakhirkan aplikasi produksi Anda. Setelah Anda mengatasi ketidaksesuaian apa pun, perbarui lingkungan produksi Anda sebelum batas waktu akhir masa pakainya. Lihat mempersiapkan tutorial pemutakhiran php Anda untuk petunjuk mengubah versi PHP Anda

Jika aplikasi Anda menghadapi masalah kompatibilitas yang mencegah pemutakhiran Anda ke PHP 8. x atau lebih tinggi, Acquia merekomendasikan untuk memutakhirkan versi Drupal aplikasi Anda untuk memastikan bahwa aplikasi Anda tetap aman dan fungsional. Jika Anda memerlukan bantuan untuk memutakhirkan aplikasi Drupal Anda, silakan hubungi manajer akun Anda untuk mendiskusikan cara tim Layanan Profesional kami dapat memberikan dukungan tambahan melalui keterlibatan.  

Panduan Langkah demi Langkah untuk memutakhirkan versi PHP Anda di Acquia

PHP 8. 0 kompatibilitas dengan versi Drupal Core

Aplikasi menggunakan Drupal 7. x perlu memutakhirkan inti Drupal mereka ke Drupal 7. 79 atau lebih tinggi untuk memutakhirkan dari PHP 7. 4 to PHP 8. 0. Beberapa modul yang dirancang untuk Drupal 7 mungkin tidak kompatibel dengan PHP 8. 0. Informasi lebih lanjut mengenai Drupal 7. x kompatibilitas dengan PHP 8. 0 silakan lihat dokumentasi yang tersedia di Drupal. org.  

Lihat Apa yang diperlukan untuk memutakhirkan dari Drupal 7 ke Drupal 9

Sebagai Drupal 8. x telah mencapai akhir hidupnya dengan Drupal. org, tidak ada versi Drupal 8. x kompatibel dengan PHP 8. 0. Jika aplikasi masih menggunakan Drupal 8. x, itu perlu ditingkatkan ke Drupal 9. 1 atau lebih tinggi untuk memutakhirkan dari PHP 7. 4 to PHP 8. 0 atau Anda harus membeli dukungan jangka panjang untuk PHP 7. 4. Silakan hubungi pengelola akun Anda untuk mendiskusikan opsi ini sesuai kebutuhan

 

Drupal 9. x pelanggan kami sarankan untuk memutakhirkan inti Drupal Anda ke Drupal 9. 3. 0 atau lebih tinggi sebelum menerapkan PHP 8. 1. Informasi lebih lanjut dapat ditemukan di sini

Untuk pelanggan yang berniat mengupgrade inti Drupal mereka ke Drupal 10 di masa mendatang, Acquia merekomendasikan untuk memperbarui ke PHP 8. 1 di atas PHP8. 0 sebagai PHP8. 1 atau lebih tinggi diperlukan untuk menyelesaikan pemutakhiran inti Drupal Anda ke Drupal 10. Informasi lebih lanjut dapat ditemukan di sini

Tautan Sumber Daya

  • Mempersiapkan PHP 8 Anda. 0 Tingkatkan Tutorial Langkah demi Langkah
  • Konfigurasi pengaturan PHP
  • Persyaratan PHP Drupal
  • PHP 7. 4 Pengumuman Pensiun
  • PHP 7. 4 akan segera berakhir. Apa yang kita lakukan?
  • Jadwal Akhir Masa Pakai Perangkat Lunak
  • Webinar rencana migrasi Drupal 7 hingga 9
  • PHP 7. 4 FAQ Pensiun
  • hubungi Dukungan Acquia

Sumber Daya Pengembang

  • Pelacak Kode
  • Pemeriksa Kompatibilitas PHP
  • Modul Contrib dengan PHP 8. 0 antrian masalah
  • Drupal Rektor
  • PHPStan
  • Cek Drupal

Modul dan Perpustakaan dengan PHP 8 yang dikenal. x Masalah Kompatibilitas

  • Laporan Forena. isu. PHP 7. 4 dan PHP8. 1 kompatibilitas
  • Behat BUKAN PHP 8. 1 kompatibel saat ini karena ekstensi drupal

Pemecahan Masalah Memutakhirkan PHP

Sebagai aturan umum, kami tidak menyarankan melewatkan versi. Tingkatkan PHP ke 8. 0 dan kemudian ke 8. 1

  • ASF tidak memiliki PHP 8. 1 dukungan (belum) jadi jangan tingkatkan ke PHP 8. 1 belum
  • Untuk pelanggan yang menggunakan Acquia Pipelines dan melakukan pemutakhiran ini, sebaiknya mencoba menjalankan pipeline menggunakan 8. 0 terlebih dahulu, sebelum mencoba PHP 8. 1. #4373 [pipelines] menggunakan Composer 2 dan PHP 8

Jumlah waktu yang diperlukan untuk memutakhirkan dapat berubah tergantung pada berapa banyak dependensi yang dimiliki repositori Anda. Jika Anda merasa pemutakhiran terlalu lama, Anda dapat mengajukan tiket dukungan melalui antarmuka cloud Anda.  

Urutan operasi itu penting. Periksa log Anda untuk memastikan dependensi Anda diperbarui dalam urutan yang benar.  

Acquia menawarkan hingga Anda siap untuk meningkatkan ke PHP 8. x

BLT 12 menambahkan dukungan Drupal 9 sementara BLT 13 memperbarui pipeline untuk PHP 8 dan Composer 2. Komitmen pipeline tertentu yang ditambahkan dalam BLT 13 ada di https. //github. com/acquia/blt/pull/4373. Untuk pelanggan yang menggunakan Acquia Pipelines dan melakukan upgrade ini, saya pasti akan mencoba menjalankan pipeline menggunakan 8. 0 terlebih dahulu, sebelum mencoba 8. 1

Gunakan Acquia Purge versi dev

$ composer require 'drupal/purge:[email protected]'

Untuk terus menggunakan Drush, Anda harus menggunakan versi Drush yang kompatibel dengan PHP 8. x. Melihat.  

Acquia merekomendasikan agar Anda memerlukan Drush lokal-situs sebagai bagian dari basis kode Anda, , dan menjalankan perintah Anda dengan versi utama tertentu dari Drush. Menjalankan versi Drush yang terinstal secara global berbahaya karena perilaku cron job, Cloud Hooks, atau skrip otomatis lainnya dapat berubah secara tidak terduga saat versi baru Drush menjadi default Lihat dokumentasi Drush tentang cara menginstal drush dengan komposer.  

composer require drush/drush_

 

Drupal 8 mendukung versi php

D8 tidak kompatibel dengan PHP 8, jadi Anda harus mengupgrade versi Drupal dan versi PHP atau membeli PHP 7. 4 LTS

Versi PHP apa yang diperlukan untuk Drupal 8?

Versi PHP berikut diperlukan untuk instalasi Drupal 8. PHP5. 5. 9 atau lebih tinggi .

Apakah Drupal 8 mendukung PHP 8?

Sebagai Drupal 8. x telah mencapai akhir hidupnya dengan Drupal. org , tidak ada versi Drupal 8. x kompatibel dengan PHP 8. 0 .

Apakah PHP7. 4 masih didukung?

PHP 7. 4 Tanggal Akhir Kehidupan . 4 adalah 28 November 2022 .

Apakah Drupal 7 kompatibel dengan PHP 8?

(1) Versi PHP minimum yang direkomendasikan untuk Drupal 7 adalah PHP 7. 2. x hingga akhir masa pakai resminya pada 30 November 2020. (2) Beberapa vendor seperti RedHat/CentOS dan Ubuntu LTS menawarkan dukungan tambahan untuk versi PHP ini, hubungi vendor Anda. (3) Versi Drupal 7 terbaru disarankan untuk mendapatkan dukungan penuh PHP 8 .