Wymagania systemowe
Beton5 jest pisany przede wszystkim w PHP. Ponadto potrzebne są niektóre rozszerzenia PHP, które zapewniają dodatkową funkcjonalność. Wersja interpretera PHP i potrzebne rozszerzenia PHP zależy od wersji Concrete5 w użyciu. Poniżej znajdziesz szczegóły dla obu obsługiwanych głównych wersji betonu5.
Concrete5 wersja 8
Wersja 8 to obecna główna wersja betonu5. Najnowsza wydana wersja tej serii jest uważana za najbezpieczniejszą i stabilną wersję.
Wymagania ### PHP PHP-7.3 działa z 8,5+ PHP-7.4 Współpracuje z Future V9.0 Release
Wybór wersji PHP
Jeśli wersja jest oznaczona jako „działa z betonem5”, oznacza to, że spodziewalibyśmy się, że beton5 będzie działał akceptowalnie w tym środowisku. Jeśli jest to oznaczone jako „zalecane dla betonu5”, oznacza to, że jest to wersja, którą wybralibyśmy dla naszych środowisk produkcyjnych, i jest to wersja, z którą testujemy.
PHP Rozszerzenia
Concrete5 Wersja 8.x wymaga następujących rozszerzeń PHP:
- MySQL (z rozszerzeniami PDO)
- Dom
- simplexml
- iconv
- Biblioteka GD z FreeType
- Informacja o pliku
- Mbstring
- Curl
- McRypt
- Ziparchive (automatyczne aktualizacje i funkcjonalność społeczności)
PHP Konfiguracja
Concrete5 Wersja 8.x wymaga następującej konfiguracji:
- wyłączony tryb awaryjny PHP
- Limit pamięci PHP co najmniej 64 MB (więcej może być wymagane do przetwarzania i obsługi dużych plików obrazów).
- MySQL 5.1.5 lub wyższy lub MariaDB, z wsparciem „UTF8MB4”.
- Obsługa tabeli Mysql Innodb
Concrete5 wersja 7
Uwaga: Zdecydowanie zaleca się zaktualizowanie witryn betonu5 5.7.x do wersji 8 lub większej.
Wymagania ### PHP PHP-7.3 Nie dotyczy 7.4 Nie dotyczy
Wybór wersji PHP
Jeśli wersja jest oznaczona jako „działa z betonem5”, oznacza to, że spodziewalibyśmy się, że beton5 będzie działał akceptowalnie w tym środowisku. Jeśli jest to oznaczone jako „zalecane dla betonu5”, oznacza to, że jest to wersja, którą wybralibyśmy dla naszych środowisk produkcyjnych, i jest to wersja, z którą testujemy.
PHP Rozszerzenia
beton5 5.7.x wymaga następujących rozszerzeń PHP:
- MySQL (z rozszerzeniami PDO)
- Dom
- simplexml
- Biblioteka GD z FreeType
- Curl
- McRypt
- Ziparchive (automatyczne aktualizacje i funkcjonalność społeczności)
PHP Konfiguracja
Concrete5 Wersja 5.7.x wymaga następującej konfiguracji:
- wyłączony tryb awaryjny PHP
- Limit pamięci PHP co najmniej 64 MB (więcej może być wymagane do przetwarzania i obsługi dużych plików obrazu.)
- MySQL 5.1.5 lub wyższy lub mariadb
- Obsługa tabeli Mysql Innodb
Serwer internetowy
Concrete5 obsługuje zarówno serwery internetowe Apache, jak i Nginx, a w przeszłości został zmuszony do pracy z IIS. Oficjalne wsparcie dotyczy tylko Apache i Nginx.
Baza danych
MySQL (5.7 lub wyższa) lub MariaDB oba pracują. Jeśli to możliwe, ustaw tabelę Row_format
na Dynamic
, aby uniknąć problemów z dużymi formami.