[DirectAdmin] Tăng PHP Settings cho website trên DirectAdmin
[DirectAdmin] Tăng PHP Settings cho website trên DirectAdmin
Trong PHP có một số tham số cấu hình để điều chỉnh giới hạn tối đa cho phép. Khi quản trị một trang web trên VPS sử dụng DirectAdmin, bạn có thể gặp tình huống cần tăng giá trị PHP Post Max Size (kích thước tối đa dữ liệu POST) để đáp ứng yêu cầu của trang web, chẳng hạn như tải lên tệp lớn. Trong trường hợp bạn muốn đặt giá trị chỉ cho một trang web cụ thể mà không ảnh hưởng đến các trang khác trên cùng VPS. Bài viết này Nhân Hòa hướng dẫn các bạn điều chỉnh tăng giảm tham số giới hạn này.
Hướng dẫn cấu hình tăng PHP
Bước 1: Kiểm tra và tạo thư mục tùy chỉnh (nếu chưa tồn tại)
DirectAdmin lưu trữ các tệp cấu hình mặc định trong thư mục /usr/local/directadmin/data/templates/. Để tùy chỉnh, bạn cần tạo một thư mục custom trong đó nếu nó chưa tồn tại.
Chạy lệnh sau trên terminal (với quyền root hoặc sudo):
mkdir -p /usr/local/directadmin/data/templates/custom/
- -p: Đảm bảo lệnh không báo lỗi nếu thư mục đã tồn tại.
Bước 2: Sao chép tệp php_settings.json vào thư mục custom
Tệp php_settings.json chứa các thiết lập mặc định cho giao diện PHP Settings trong DirectAdmin.
Sao chép tệp này từ thư mục mặc định sang thư mục custom để tùy chỉnh:
cp /usr/local/directadmin/data/templates/php_settings.json /usr/local/directadmin/data/templates/custom/
Bước 3: Chỉnh sửa tệp php_settings.json
Mở tệp php_settings.json trong thư mục custom bằng trình soạn thảo văn bản:
vi /usr/local/directadmin/data/templates/custom/php_settings.json
Tìm phần liên quan đến post_max_size.
Thêm giá trị 256M và các giá trị bạn muốn thêm vào danh sách options.
Bước 4: Khởi động lại DirectAdmin
Để áp dụng thay đổi, khởi động lại dịch vụ DirectAdmin:
systemctl restart directadmin
Bước 5: Kiểm tra và khắc phục sự cố (nếu cần)
Nếu giá trị đã tăng vẫn không được áp dụng hoặc không xuất hiện:
- Kiểm tra lại tệp php_settings.json trong thư mục custom xem có lỗi cú pháp nào không.
- Rebuild PHP và cấu hình lại DirectAdmin bằng các lệnh sau:
cd /usr/local/directadmin/custombuild
./build php
./build rewrite_confs
Với các bước trên, bạn có thể tăng PHP Post Max Size/Upload Max Size lên cao hơn chỉ cho một trang web cụ thể trên DirectAdmin mà không ảnh hưởng đến các trang khác. Nếu gặp vấn đề, hãy kiểm tra log của DirectAdmin hoặc PHP để xác định lỗi.
Chúc bạn thành công!
Tăng PHP Settings cho website trên DirectAdmin , DirectAdmin ,Control Panel