• Webmaster Tools
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
  • DNS Check
  • CheckIP
  • Liên Hệ
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT

Tăng PHP Settings cho website trên DirectAdmin

by ĐỖ TRUNG QUÂN 11/03/2025
Tác giả: ĐỖ TRUNG QUÂN 11/03/2025 0 comments 62 lượt xem
Dịch vụ xử lý mã độc WordPress
WEB MẪU WORDPRESS
Share FacebookTwitterPinterestTelegramEmail
62

NỘI DUNG

  • 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)
    • Bước 2: Sao chép tệp php_settings.json vào thư mục custom
    • Bước 3: Chỉnh sửa tệp php_settings.json
    • Bước 4: Khởi động lại DirectAdmin
    • Bước 5: Kiểm tra và khắc phục sự cố (nếu cần)

Khi quản trị một trang WordPress 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 này, bạn muốn đặt giá trị 256M 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. Dưới đây là câu trả lời cho các câu hỏi của bạn và hướng dẫn chi tiết từng bước

Tăng PHP Settings cho website trên DirectAdmin
Có thể đặt giá trị PHP Post Max Size chỉ cho một trang web cụ thể không?
down-arrow1
up-arrow

Có, DirectAdmin cho phép bạn tùy chỉnh cấu hình PHP cho từng trang web riêng lẻ thông qua tệp cấu hình tùy chỉnh hoặc thông qua giao diện người dùng (nếu được hỗ trợ). Cách phổ biến nhất là chỉnh sửa thông qua tệp cấu hình hoặc sử dụng tính năng PHP Settings trong DirectAdmin.

Làm thế nào để vượt qua giới hạn 128M trong PHP Settings?
down-arrow1
up-arrow

Nếu giao diện PHP Settings trong DirectAdmin chỉ cho phép tối đa 128M, bạn cần tùy chỉnh tệp cấu hình thủ công bằng cách chỉnh sửa tệp php_settings.json trong thư mục template của DirectAdmin. Sau đó, bạn có thể mở rộng phạm vi giá trị và áp dụng thay đổi.

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 (ví dụ: vi, nano hoặc vim):

vi /usr/local/directadmin/data/templates/custom/php_settings.json

Tìm phần liên quan đến post_max_size. Nó có thể trông giống như sau:

"post_max_size" : {
			"default" : "8M",
			"type" : "list",
			"values" : [
				"2M",
				"4M",
				"8M",
				"16M",
				"32M",
				"64M",
				"128M"

			]
		},

Thêm giá trị 256M và các giá hạn bạn muôn vào danh sách options. Sau khi chỉnh sửa, đoạn mã sẽ trông như sau:

},
		"post_max_size" : {
			"default" : "8M",
			"type" : "list",
			"values" : [
				"2M",
				"4M",
				"8M",
				"16M",
				"32M",
				"64M",
				"128M",
				"256M",
				"512M",
				"1024M"

			]
		},
Tăng PHP Settings cho website trên DirectAdmin

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ây giờ bạn hãy đăng nhập vào và kiểm tra xem các giá trị vừa tăng đã hiển thị chưa.

Tăng PHP Settings cho website trên 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

Chú thích

  • da build php: Tái xây dựng PHP để đảm bảo phiên bản PHP đang sử dụng hỗ trợ thay đổi.
  • da build rewrite_confs: Cập nhật lại tệp cấu hình web server (Apache hoặc LiteSpeed).

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 WordPress 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!

  • Tham khảo thêm: https://forum.directadmin.com/threads/php-post-max-size-for-selected-site.70169/

5/5 - (1 bình chọn)
directadminPHP SettingPost Max Size

Tham gia nhóm hỗ trợ WordPress

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog DOTRUNGQUAN.INFO - CaiSSL.COM - QuantriVPS.COM. Mới đây mình có tạo ra nhóm Hỗ trợ Server - Hosting & WordPress | Hỗ Trợ Xử Lý Mã Độc WordPress với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

BÀI VIẾT LIÊN QUAN

Hướng dẫn cài đặt WordPress tự động trên...

06/06/2025

Cấu hình SMTP relay trên DirectAdmin

01/12/2024

Cài WordPress với WordPress Manager DirectAdmin

16/08/2024

Hướng dẫn cấu hình Admin Backup trên DirectAdmin

27/06/2024

Hướng dẫn upload dữ liệu lên DirectAdmin

06/03/2024

Hướng dẫn chặn xmlrpc.php trên toàn server DirectAdmin

23/12/2023

Cài đặt IMAP Extension PHP DirectAdmin

23/12/2023

Tôi đã cài đặt SSL cho hơn 500...

21/11/2023

Liệt kê các user đang trạng thái Suspend...

09/09/2023

Thêm date vào file sao lưu DirectAdmin

02/03/2023
Author Box
Author Image

ĐỖ TRUNG QUÂN

Chuyên viên quản trị hệ thống.

Tư vấn & triển khai dịch vụ

VPS | Hosting | SSL | Mailserver | Website | Sửa lỗi WordPress

Bài viết của tác giả

Hosting/VPS khuyên dùng

Phổ Biến

  • Hướng dẫn tạo SSH Key trên macOS

  • Hướng dẫn sử dụng SSH Key

  • Hướng dẫn cài đặt v2board trên AAPANEL

  • Vấn đề IP Public liên tục bị thay đổi vì sao và cách khắc phục

  • Khắc phục lỗi không hiện hình ảnh và mô tả khi share link lên Facebook

  • Hướng dẫn kích hoạt Theme Flatsome mới nhất.

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | CỔ Ý CONCEPT | Trương Quốc Cường | Đàm Trung Kiên | Web An Tâm | Phong Đinh | Học Mò | PHUNG.VN | Đăng Đạt

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • HƯỚNG DẪN
  • LINUX
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
    • Virtualization
    • Monitoring Tool
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Jenkins
      • AWS
    • Mail Server
    • VPN
  • CONTROL PANEL
    • cPanel
    • DirectAdmin
    • aaPanel
    • FastPanel
    • CyberPanel
    • Easypanel
    • VestaCP
    • CloudPanel
    • HestiaCP
    • Plesk
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • SECURITY
    • SSL
    • Firewall
  • DỊCH VỤHOT
  • WEB MẪUHOT