Máy chủ web
Bitrix24 yêu cầu máy chủ web có hỗ trợ PHP.
Máy chủ được hỗ trợ
- Apache 2.4.x trở lên - đề nghị.
- nginx 1.16.x trở lên - yêu cầu cấu hình thủ công.
Yêu cầu về PHP
Sử dụng phiên bản PHP được nhà cung cấp dịch vụ lưu trữ hỗ trợ hoặc phù hợp với môi trường địa phương của bạn. Để có hiệu suất và bảo mật tốt nhất, hãy sử dụng bản phát hành PHP ổn định mới nhất.
Các phần mở rộng PHP bắt buộc
- GD – được sử dụng để tạo hình ảnh, đồ thị và biểu đồ. Bắt buộc đối với các mô-đun Thống kê, Quảng cáo và Bộ phận trợ giúp. Cũng được sử dụng cho CAPTCHA.
- PHP XML – cần thiết cho hệ thống cập nhật. Bao gồm trong cài đặt PHP tiêu chuẩn. Hỗ trợ XML được tích hợp sẵn trên Windows.
- loại miễn phí – cần thiết cho CAPTCHA.
- Hỗ trợ biểu thức chính quy (Tương thích với POSIX và Perl) – được yêu cầu bởi lõi hệ thống.
- nén Zlib – cần thiết để nén dữ liệu và cập nhật hệ thống.
Chúng tôi khuyên bạn nên sử dụng trình tăng tốc PHP như OPcache hoặc XCache để cải thiện hiệu suất. OPcache được bao gồm trong PHP 5.5 trở lên.
Quan trọng
-
Đặt
XCache.cacherđể Tắt :xcache.cacher = Tắt. - máy gia tốc điện tử không tương thích với PHP 5.3 trở lên và không còn được hỗ trợ trong các sản phẩm Bitrix kể từ phiên bản mô-đun hạt nhân 15.0.13.
-
Bitrix24 hỗ trợ mã hóa UTF-8 cho cơ sở dữ liệu MySQL. Để đảm bảo mã hóa thích hợp, hãy đảm bảo
chuỗi ký tự
Mô-đun PHP đã được cài đặt.
Thêm các cài đặt sau vàophp.initập tin:
mbstring.func_overload=0 default_charset=UTF-8
Cài đặt PHP bổ sung
Các tham số PHP sau đây là bắt buộc:
Giới hạn bộ nhớ
Đặt bộ nhớ tối đa có sẵn cho PHP:
bộ nhớ_limit = 256M;
Bạn có thể định cấu hình giá trị này theo nhiều cách:
- Chỉnh sửa php.ini tập tin.
-
Đặt giá trị trong tập lệnh bằng cách sử dụng:
ini_set("memory_limit", "256M");Trong quá trình cài đặt, giá trị này được thêm vào:
/bitrix/php_interface/dbconn.php
-
Thêm chỉ thị vào
.htaccess
tập tin:
php_value bộ nhớ_limit 256M
- Bạn sử dụng Apache (hoặc một máy chủ tương thích).
-
Máy chủ cho phép
.htaccessghi đè (Cho phép ghi đèkhông được đặt thànhkhông cótrong httpd.conf ). - PHP chạy như một mô-đun Apache.
-
Đặt giá trị trong
httpd.conf
:
php_admin_value bộ nhớ_limit 256M
Tải lên tệp
Cho phép tải lên tập tin:
file_uploads=Bật;
Cấu hình các thông số sau:
upload_tmp_dir = <đường dẫn thư mục>
upload_max_filesize = <giới hạn kích thước tệp bắt buộc>
Phiên PHP
Cần có cấu hình phiên chính xác.
phiên.save_path
không được chỉ định trong
php.ini
, PHP sử dụng thư mục mặc định
/tmp
.
Để ngăn ngừa
PHPSESSID
tham số xuất hiện trong URL:
-
Thêm cài đặt sau vào
php.ini
session.use_trans_sid = 0[/c
-
Thêm chỉ thị sau vào
.htaccess
:
tắt phiên php_flag.use_trans_sid Trang web demo đã bao gồm dòng này trong .htaccess tập tin. Bỏ ghi chú nếu cần.
Yêu cầu về cơ sở dữ liệu
Chúng tôi khuyên bạn nên sử dụng MySQL 8.x (Máy chủ Percona) .
Đảm bảo hỗ trợ MySQL được bật trong PHP.
Dung lượng ổ đĩa
Bạn cần ít nhất 10 GB dung lượng đĩa trống cho lần cài đặt đầu tiên. Nếu bạn lưu trữ nhiều tệp hoặc tài liệu, có thể cần thêm dung lượng.
RAM
- Yêu cầu tối thiểu: RAM 1GB
- Nếu bạn sử dụng máy chủ Push&Pull: ít nhất 2 GB RAM
Cấu hình máy chủ được đề xuất
Cấu hình phần cứng gần đúng dựa trên số lượng người dùng:
-
Tối đa 50 người dùng
Intel Xeon E3-1230v5 3,4 GHz (4 lõi)
Ổ cứng 2 × 2 TB cho các tập tin
SSD 2 × 256 GB cho cơ sở dữ liệu
RAM 16GB DDR4 -
50–100 người dùng
Intel Xeon E3-1230v5 3,4 GHz (4 lõi)
Ổ cứng 2 × 2 TB cho các tập tin
SSD 2 × 256 GB cho cơ sở dữ liệu
RAM 24GB DDR4 -
100–500 người dùng
Intel Xeon E3-1230v5 3,4 GHz (4 lõi)
Ổ cứng 2 × 2 TB cho các tập tin
SSD 2 × 256 GB cho cơ sở dữ liệu
RAM 32GB DDR4 -
500–1000 người dùng
Intel Xeon E5-1650v4 3,6 GHz (6 lõi)
Ổ cứng 2 × 4 TB cho các tập tin
SSD 2 × 480 GB cho cơ sở dữ liệu
RAM 64GB DDR4 -
1000–5000 người dùng
Intel Xeon E5-1650v4 3,6 GHz (6 lõi)
Ổ cứng 2 × 4 TB cho các tập tin
SSD 2 × 480 GB cho cơ sở dữ liệu
RAM 128GB DDR4 -
Hơn 5000 người dùng
Hai máy chủ Intel Xeon E5-1650v4 3,6 GHz (mỗi lõi 6 nhân)
Ổ cứng 2 × 4 TB cho các tập tin
SSD 2 × 480 GB cho cơ sở dữ liệu
RAM 128GB DDR4
Các trình duyệt được hỗ trợ
Bitrix24 hỗ trợ các phiên bản mới nhất của các trình duyệt chính:
- Chrome 92 trở lên
- Cạnh 92 trở lên
- Firefox 90 trở lên
- Opera 77 trở lên
- Safari 12 trở lên
- Safari dành cho iOS 12 trở lên
- Chrome dành cho Android 93 trở lên
- Firefox dành cho Android 92 trở lên