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.

 Polski