cpanel-debug
Original:🇺🇸 English
Translated
Chẩn đoán và sửa lỗi website trên gói hosting cPanel — đọc error log, kiểm tra file, version PHP, cron, sửa lỗi 500/white screen. Dùng khi website bị lỗi, trả về 500, trang trắng, hoặc người dùng cần debug ứng dụng đang chạy trên hosting cPanel.
1installs
Added on
NPX Install
npx skill4agent add azdigi-official/hosting_ai_skills cpanel-debugTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →cPanel — Debug & Sửa lỗi
Quy trình chẩn đoán lỗi website trên hosting cPanel.
1. Đọc error log
bash
# Mặc định đọc public_html/error_log
cpanel log:errors
# Đọc error_log của một subdir/addon domain
cpanel log:errors public_html/newsite.com/error_logLỗi PHP thường ghi ở đây. Tìm dòng , , stack trace.
PHP Fatal errorPHP Warning2. Đọc file cấu hình / mã nguồn
bash
cpanel file:read public_html wp-config.php
cpanel file:read public_html/app/config app.php3. Kiểm tra version & cấu hình PHP (escape hatch)
bash
# Liệt kê version PHP khả dụng và version đang dùng cho từng domain
cpanel uapi LangPHP php_get_vhost_versions
cpanel uapi LangPHP php_get_installed_versions
# Đổi version PHP cho một vhost
cpanel uapi LangPHP php_set_vhost_versions vhost=example.com version=ea-php82Trên server CloudLinux,có thể trảphp_get_installed_versionstrong khi vhost lại chạyalt-phpXX. Luôn chạyea-phpXXtrước để biết đúng định dạng giá trịphp_get_vhost_versionsmà server chấp nhận.version
4. Kiểm tra cron (tác vụ nền lỗi)
bash
cpanel cron:list # mỗi dòng có 'linekey'
cpanel cron:add 30 3 '*' '*' '*' 'php /home/u/cron.php'
cpanel cron:delete <linekey> --yes # linekey lấy từ cron:list (cần --yes sau khi user đồng ý)Checklist chẩn đoán lỗi 500 / trang trắng
- — đọc lỗi PHP gần nhất (đây là bước quan trọng nhất).
log:errors - Nếu lỗi thiếu extension/sai version → kiểm tra & đổi version PHP (mục 3).
- Nếu lỗi kết nối DB → kiểm tra credential trong file cấu hình () so với database thực tế (
file:read).cpanel db:list - Nếu lỗi permission/→ đọc
.htaccessqua.htaccess.file:read - Lỗi memory/timeout → cân nhắc tăng giới hạn qua MultiPHP INI Editor:
cpanel uapi LangPHP php_ini_set_user_basic_directives ...
An toàn
- Đọc log/file là thao tác chỉ đọc — an toàn, cứ thực hiện để chẩn đoán.
- Trước khi sửa file cấu hình hay đổi version PHP, mô tả thay đổi và xác nhận với người dùng. Backup file gốc trước khi ghi đè khi có thể.
- Không in nội dung nhạy cảm (mật khẩu DB trong ) ra ngoài một cách thừa thãi.
wp-config.php