Przeczytaj FAQ
Nowości Bitrix24
Aktualizacje artykułów
Aktualności
Rejestracja i autoryzacja
Poczta
Zadania i projekty
Dysk
Kalendarz
Komunikator Bitrix24
Jak zacząć
Grupy robocze
CRM
Bitrix24 Market
Strony internetowe
Firma
Automatyzacja
Marketing
Zarządzanie asortymentem produktów
Ustawienia
Subskrypcja
Aplikacja desktopowa
Mój profil
Centrum Kontaktowe
Analityka CRM
Baza Wiedzy
CRM + Sklep internetowy
Wsparcie Bitrix24
Enterprise
AI CoPilot
Bitrix24 On-premise
e-Podpis
e-Podpis w HR
Telefonia
Kreator BI
Strona startowa: Vibe
Sklep online
Workflow
Centrum Sprzedaży
Kwestie ogólne
Sales Intelligence
Logowanie
Twój Bitrix24
Autoryzuj się aby wejść
do swojego Bitrix24.
Wejdź

Bitrix24Care

Bitrix24 On-Premise: Wymagania techniczne

Serwer WWW, który może uruchamiać aplikacje PHP

  • Apache (zalecane) - system z powodzeniem działa również na wersji 2.4.x.
  • nginx - do poprawnego działania wymaga samodzielnej konfiguracji. Wersja - najlepiej najnowsza stabilna: 1.16.x i nowsza.

Wymagania dla PHP

Aby produkt działał od 1 lutego 2023 r. minimalna wersja PHP to 8.0, zalecana wersja to 8.1 i wyższa.

Do poprawnego działania wymagane są również następujące rozszerzenia PHP:

  • GD to biblioteka do pracy z obrazami. Wymagane do tworzenia wykresów i diagramów dla statystyk, reklam, modułów pomocy technicznej. Służy do obsługi mechanizmu CAPTCHA.
  • PHP XML - używany do pracy systemu aktualizacji. Ta biblioteka jest domyślnie zawarta w standardowym pakiecie instalacyjnym PHP. Wersja PHP dla systemu Windows ma wbudowaną obsługę XML.
  • FreeType - biblioteka jest wymagana do poprawnego działania mechanizmu CAPTCHA.
  • Obsługa wyrażeń regularnych (zgodna z POSIX i Perl) - niezbędne do poprawnego działania wewnętrznych mechanizmów.
  • Kompresja Zlib to biblioteka kompresji. Służy do działania modułu kompresji oraz podczas działania systemu aktualizacji w celu zmniejszenia ilości danych przesyłanych z serwera do klienta.
  • Akcelerator PHP (OPcache, XCache, APC lub inny) jest wysoce zalecany do znacznego przyspieszenia działania aplikacji PHP. Zalecany jest OPcache, jest zawarty w wersji PHP v5.5+.
Uwaga! Charakterystyki użytkowania:
  1. Prekompilator XCache: jego parametr musi być wyłączony, aby produkt działał poprawnie - xcache.cacher = Off.
  2. eAccelerator nie jest kompatybilny z PHP v5.3+ i nie jest już obsługiwany w produktach Bitrix od wersji jądra 15.0.13.
  3. Dla bazy danych MySQL dostępne jest kodowanie UTF-8. Aby zapewnić poprawną obsługę szyfrowania UTF-8, w konfiguracji PHP plik php.ini powinien zawierać:
  4. mbstring.func_overload=0

    default_charset=UTF-8

Dodatkowe ustawienia PHP

Do poprawnego działania muszą być ustawione następujące parametry PHP:

  1. Maksymalna ilość pamięci PHP wymagana przez jądro systemu (w tym przypadku jest to 256 Mb).
  2. memory_limit = 256M;

    Określony parametr można zmienić:

    • bezpośrednio podcza edycji pliku php.ini;
    • z poziomu skryptu za pomocą funkcji: ini_set("memory_limit", "256M");
    • Ten wiersz jest dodawany do pliku /bitrix/php_interface/dbconn.php w momencie instalacji, wartość ustawia użytkownik.
    • w pliku .htaccess za pomocą dyrektywy: php_value memory_limit 256M
    • Parametry PHP z .htaccess można zainstalować tylko wtedy, gdy spełnione są następujące warunki:

      • używany jest serwer Apache lub inny kompatybilny serwer WWW (IIS nie jest obsługiwany);
      • pliki .htaccess są przetwarzane przez serwer WWW, czyli plik konfiguracyjny serwera WWW (httpd.conf) zawiera dyrektywę: AllowOverride All lub dowolną wartość inną niż None;
      • PHP jest instalowane jako moduł Apache (w przypadku, gdy PHP działa jako CGI, wszystkie niezbędne wartości powinny być wzięte pod uwagę i ustawione podczas budowania PHP)
    • w pliku httpd.conf za pomocą dyrektywy: php_admin_value memory_limit 256M
  3. Parametr określający możliwość przesyłania plików na serwer
  4. file_uploads = On;

    Oprócz określonego parametru ustawiane są wartości następujących parametrów:

    • upload_tmp_dir =
    • Istotne jest, aby określony katalog istniał, a bieżący użytkownik (pod którym działa serwer WWW) miał uprawnienia do "zapisu" w tym folderze.
    • upload_max_filesize =
  5. Konieczne jest prawidłowe skonfigurowanie pracy z sesjami w PHP. Zaleca się sprawdzenie, czy istnieje ścieżka do zapisania plików sesji.
  6. Jeśli w pliku php.ini brakuje parametru session.save_path, zostanie użyta domyślna wartość /tmp.

    Jeśli adres URL serwera zawiera parametr PHPSESSID=..., możesz go wyłączyć w następujący sposób:

    • W pliku php.ini zainstaluj: session.use_trans_sid = 0
    • W pliku .htaccess zainstaluj: php_flag session.use_trans_sid off

      Witryna demonstracyjna zawiera już ten wiersz w określonym pliku, wystarczy go odkomentować.

Uwaga! Ze względów bezpieczeństwa konieczne jest określenie oddzielnego folderu przechowywania sesji dla każdego użytkownika hostingu.


Wsparcie bazy danych

MySQL - zalecana jest wersja MySQL 5.7.х (Percona Server).

MySQL DBMS wymaga również zainstalowania obsługi MySQL dla PHP.

Uwaga! Bazy danych Oracle, MSSQL, PostgreSQL nie są obsługiwane.

Miejsce na dysku twardym

Na początek będziesz potrzebować co najmniej 10 GB wolnego miejsca. Jeśli masz dużo dokumentów, plików itp., możesz potrzebować więcej wolnego miejsca, ale 10 Gb to minimum.


RAM

Minimum - 2 GB, im więcej, tym lepiej.


Konfiguracja serwerów

Wybraliśmy przybliżone konfiguracje serwerów z komfortową wydajnością:

  • Do 50 użytkowników: Intel Xeon E3-1230v5 3,4 GHz, 4 rdzenie / 2 × 2 TB HDD do przechowywania plików konta / 2 x 256 GB SSD do przechowywania plików bazy danych / 16 GB DDR4.
  • 50 - 100 użytkowników: Intel Xeon E3-1230v5 3,4 GHz, 4 rdzenie / 2 × 2 TB HDD do przechowywania plików konta / 2 x 256 GB SSD do przechowywania plików bazy danych / 24 GB DDR4.
  • 100 - 500 użytkowników: Intel Xeon E3-1230v5 3,4 GHz, 4 rdzenie / 2 × 2 TB HDD do przechowywania plików konta / 2 x 256 GB SSD do przechowywania plików bazy danych / 32 GB DDR4.
  • 500 - 1000 użytkowników: Intel Xeon E5-1650v4 3,6 GHz, 6 rdzeni / 2 × 4 TB HDD do przechowywania plików konta / 2 x 480 GB SSD do przechowywania plików bazy danych / 64 GB DDR4.
  • 1000 - 5000 użytkowników: Intel Xeon E5-1650v4 3,6 GHz, 6 rdzeni / 2 × 4 TB HDD do przechowywania plików konta / 2 x 480 GB SSD do przechowywania plików bazy danych / 128 GB DDR4.
  • Od 5000 użytkowników: 2 Intel Xeon E5-1650v4 3,6 GHz, 6 rdzeni / 2 × 4 TB HDD do przechowywania plików konta / 2 x 480 GB SSD do przechowywania plików bazy danych / 128 GB DDR4.

Te konfiguracje są przybliżone i większość projektów może wymagać znacznie mniej lub więcej zasobów.


Czy te informacje były pomocne?
Pomoc specjalisty ds. integracji
To nie jest to, czego szukam
Skomplikowany i niezrozumiały tekst
Informacje są nieaktualne
Artykuł jest za krótki. Potrzebuję więcej informacji
Nie podoba mi się sposób działania tego narzędzia
Przejdź do Bitrix24
Nie masz konta? Utwórz za darmo
Powiązane artykuły
Konfigurowanie serwera kolejki typu Push & Pull Bitrix24 On-Premise: połączenie wideo dla grup do 100 pracowników Różnica między Bitrix24 w Chmurze a Bitrix24 On-Premise