Làm cách nào để khởi động chế độ Gỡ lỗi trong WordPress để tìm nguyên nhân gây ra lỗi?

Khi trang web WordPress đang cập nhật chương trình lõi hệ thống, chủ đề hoặc trình cắm, thông báo "Trang web này có vấn đề lớn" sẽ thỉnh thoảng xuất hiện, khiến trang web không hoạt động bình thường và đôi khi thậm chí không thể đăng nhập nền. Quản trị viên web mới làm quen sẽ thấy nó khá đáng sợ. Lúc này, bạn có thể khởi động hệ thống gỡ lỗi tích hợp sẵn trong WordPress (Debug Systems) để hiểu vấn đề xảy ra ở đâu và giải quyết nó.

Giới thiệu cơ bản về chế độ gỡ lỗi Debug📂

Debug Systems là một hệ thống gỡ lỗi được tích hợp sẵn cho WordPress, hệ thống này ghi lại các lỗi hệ thống trong tệp văn bản debug.log để giúp quản trị viên web kiểm tra từng vấn đề một, thường là sự không tương thích giữa các chương trình cốt lõi của hệ thống, chủ đề chủ đề và plugin, nhưng hệ thống gỡ lỗi, được tắt theo mặc định, phải được kích hoạt để gỡ lỗi hệ thống.

Có một vấn đề lớn với trang web này.Vui lòng kiểm tra hộp thư email quản trị trang web của bạn để được hướng dẫn.

Tìm hiểu thêm về cách khắc phục sự cố trong WordPress

Các bước khởi động chế độ gỡ lỗi

Bước XNUMX: Tìm tệp cấu hình wp-config.php

Trong thư mục cài đặt WordPress / public_html, hãy tìm tệp cấu hình lõi WordPress có tên "wp-config.php" và tìm dòng cài đặt "xác định ('WP_DEBUG', false);", cho biết chế độ Gỡ lỗi mặc định không phải là đã được kích hoạt.

define('WP_DEBUG', false);

Bước XNUMX: Sửa đổi WP_DEBUG để bắt đầu trạng thái

Sửa đổi cài đặt cấu hình của wp-config.php, thay đổi "xác định ('WP_DEBUG', false);" ban đầu thành giá trị cài đặt chính thức, đặt chế độ gỡ lỗi khởi động, ghi lại thông báo lỗi và dừng hiển thị màn hình cảnh báo trước.

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

Bước XNUMX: Kiểm tra bản ghi lỗi của debug.log

Trong thư mục cài đặt WordPress public_html / wp-content, hãy tìm tệp văn bản có tên "debug.log", mở tệp văn bản và kiểm tra lần lượt các thông báo lỗi, thường là chủ đề và trình cắm gây ra lỗi thực thi PHP.

[12-Aug-2022 14:01:51 UTC] PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes)

Trường hợp giải pháp của chế độ Gỡ lỗi

Lần này xảy ra "sự cố lớn với trang web", chủ yếu là do sự thay đổi từ trình chỉnh sửa truyền thống sang trình chỉnh sửa khối. Thường khi mở hoặc thêm bài viết, màn hình lỗi sẽ xuất hiện, màn hình này thường được giải quyết sau khi làm mới trang., nhưng vấn đề tương tự thường xảy ra.

Sau khi bắt đầu chế độ gỡ lỗi, khi sự cố tương tự lại xảy ra, hãy kiểm tra ngay nội dung của debug.log và thông báo "PHP Fatal error: Cho phép kích thước bộ nhớ 268435456 byte hết" xuất hiện. Hóa ra là sự cố bộ nhớ khi viết một bài báo bằng cách sử dụng trình chỉnh sửa khối. Vấn đề thiếu sót.

bởi vì sử dụngCloudwaysRất thuận tiện để tăng giới hạn trên của bộ nhớ theo yêu cầu của PHP. "Cài đặt & Gói" của máy chủ nâng cao (Máy chủ) được đặt thành trang và giá trị mặc định của "Giới hạn bộ nhớ" là 256MB, có vẻ như là khá đủ và không cần phải điều chỉnh.

sau đó nhậpCloudwaysTrên màn hình Cài đặt ứng dụng, hãy kiểm tra tùy chọn "PHP FPM SETTINGS" trong trang cài đặt "Cài đặt ứng dụng". Giá trị mặc định là [memory_limit] = 32M. Sau khi tăng lên 64M, hãy tiếp tục kiểm tra xem đã đủ chưa.

;php_admin_flag[log_errors] = on
;php_admin_value[memory_limit] = 32M
;php_admin_value[max_execution_time] = 120
;php_admin_value[date.timezone] = Asia/Taipei

Ngoài ra, cũng có thể sửa đổi trực tiếpphp.iniCấu hình, đặt giới hạn bộ nhớ của toàn bộ máy chủ hoặc điều chỉnhwp-config.phpTệp cấu hình để điều chỉnh giới hạn bộ nhớ cho một trang web.

// 設定一般網頁的記憶體上限
define( 'WP_MEMORY_LIMIT', '128M' );

// 設定管理後台的記憶體上限
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

Nếu sửa đổiphp.ini或wp-config.phpNếu bạn không thể thay đổi giá trị cài đặt, bạn phải sửa đổi trực tiếp giá trị cấu hình PHP, tìm default-constants.php trong đường dẫn / public_html / wp-include và sửa đổi giới hạn bộ nhớ mặc định.

// Define memory limits.
	if ( ! defined( 'WP_MEMORY_LIMIT' ) ) {
		if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
			define( 'WP_MEMORY_LIMIT', $current_limit );
		} elseif ( is_multisite() ) {
			define( 'WP_MEMORY_LIMIT', '64M' );
		} else {
			define( 'WP_MEMORY_LIMIT', '40M' );
		}
	}

	if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
		if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
			define( 'WP_MAX_MEMORY_LIMIT', $current_limit );
		} elseif ( -1 === $current_limit_int || $current_limit_int > 268435456 /* = 256M */ ) {
			define( 'WP_MAX_MEMORY_LIMIT', $current_limit );
		} else {
			define( 'WP_MAX_MEMORY_LIMIT', '256M' );
		}
	}

Trình cắm gỡ lỗi trong chế độ gỡ lỗi

Nếu bạn không quen với việc sửa đổi chương trình hệ thống WordPress, bạn nên cài đặt trực tiếpGỡ lỗi WPChương trình plug-in có thể kích hoạt trực tiếp chế độ gỡ lỗi của WordPress. Plugin này cũng cung cấp chức năng xem nội dung của "debug.log", có thể trực tiếp kiểm tra và giải quyết vấn đề.

Bài viết này có hữu ích cho bạn không?

Nếu bạn thích bài viết...

Chào mừng bạn đến theo dõi động lực học của chúng tôi!

Xin lỗi bài viết không giúp ích được gì cho bạn!

Xin cho chúng tôi lời khuyên

Theo dõi chúng tôi trên Instagram

Khuyến nghị đọc cho các bài báo mới nhất

Về tình yêu du lịch

Các câu hỏi và câu trả lời được chọn để đặt phòng trực tuyến

Liên hệ chúng tôi

Họ tên
E-mail
Tin nhắn
Thư liên hệ với Love Travel đã được gửi thành công!
Không gửi được thư, vui lòng kiểm tra lại xem thông tin trong các trường đã đầy đủ chưa!

nền tảng đặt phòng tốt nhất

Sử dụng nền tảng đặt phòng khách sạn, chuyến bay và xe lửa trực tuyến để được đảm bảo mức giá thấp nhất, hủy đặt phòng miễn phí, tích lũy điểm và hơn thế nữa.

Đặt chuyến đi thiết thực nhất

Sau khi hoàn tất đặt phòng, hãy sử dụng tốt nền tảng đặt phòng trực tuyến kkday / klook để tạo hành trình độc quyền của riêng bạn trước chuyến đi.

Vé tham quan
Hành trình tham quan
Các hoạt động ngoài trời
vé giao thông
Vé tham quan
Hành trình trọn gói
kinh nghiệm địa phương
Dự án nhà trọ
Về đầu trang