Persyaratan sistem
Concrete5 ditulis terutama dalam PHP. Selain itu, beberapa ekstensi PHP yang menyediakan fungsionalitas tambahan diperlukan. Versi interpreter PHP dan ekstensi PHP yang dibutuhkan tergantung pada versi Concrete5 yang digunakan. Di bawah ini Anda akan menemukan detail untuk kedua versi utama Concrete5 yang didukung.
Concrete5 Versi 8
Versi 8 adalah rilis utama Concrete5 saat ini. Versi terbaru yang dirilis dari seri ini dianggap sebagai versi yang paling aman dan stabil.
Persyaratan ### PHP PHP-7.3 bekerja dengan 8.5+ PHP-7.4 Bekerja dengan rilis V9.0 Future
Memilih versi PHP
Jika suatu versi ditandai sebagai “bekerja dengan Concrete5”, itu berarti kami berharap Concrete5 berjalan dapat diterima di lingkungan itu. Jika ditandai sebagai “direkomendasikan untuk Concrete5”, itu berarti itu adalah versi yang akan kami pilih untuk lingkungan produksi kami, dan itu adalah versi yang kami uji.
Ekstensi ### PHP Concrete5 Versi 8.x membutuhkan ekstensi PHP berikut:
- MySQL (dengan ekstensi PDO)
- dom
- Simplexml
- ICONV
- Perpustakaan GD dengan Freetype
- FileInfo
- mbstring
- Curl
- McRypt
- Ziparchive (untuk pembaruan otomatis dan fungsionalitas komunitas)
Konfigurasi ### PHP Concrete5 Versi 8.x membutuhkan konfigurasi berikut:
- Mode Aman PHP Off
- Batas memori PHP setidaknya 64 MB (lebih banyak mungkin diperlukan untuk pemrosesan dan penanganan file gambar besar).
- MySQL 5.1.5 atau lebih tinggi, atau mariadb, dengan dukungan
utf8mb4
. - Dukungan meja mysql innodb
Concrete5 Versi 7
Catatan: Sangat disarankan agar Anda meningkatkan situs Concrete5 5.7.x Anda ke versi 8 atau lebih.
Persyaratan ### PHP PHP-7.3 N/A 7.4 N/A Tidak
Memilih versi PHP
Jika suatu versi ditandai sebagai “bekerja dengan Concrete5”, itu berarti kami berharap Concrete5 berjalan dapat diterima di lingkungan itu. Jika ditandai sebagai “direkomendasikan untuk Concrete5”, itu berarti itu adalah versi yang akan kami pilih untuk lingkungan produksi kami, dan itu adalah versi yang kami uji.
Ekstensi ### PHP Concrete5 5.7.x membutuhkan ekstensi PHP berikut:
- MySQL (dengan ekstensi PDO)
- dom
- Simplexml
- Perpustakaan GD dengan Freetype
- Curl
- McRypt
- Ziparchive (untuk pembaruan otomatis dan fungsionalitas komunitas)
Konfigurasi ### PHP Concrete5 Versi 5.7.x membutuhkan konfigurasi berikut:
- Mode Aman PHP Off
- Batas memori PHP setidaknya 64 MB (lebih banyak mungkin diperlukan untuk pemrosesan dan penanganan file gambar besar.)
- mysql 5.1.5 atau lebih tinggi, atau mariadb
- Dukungan meja mysql innodb
Server Web
Concrete5 mendukung server web Apache dan Nginx, dan telah dibuat untuk bekerja dengan IIS di masa lalu. Dukungan resmi hanya untuk Apache dan Nginx.
Database ###
Mysql (5.7 atau lebih tinggi) atau mariadb keduanya bekerja. Jika memungkinkan, atur tabel row_format
ke Dynamic
untuk menghindari masalah dengan bentuk besar.