Câu hỏi:
Khi tải lên một Theme WordPress hoặc một Plugin lên trang web của mình từ khu vực quản trị viên WordPress thì xuất hiện thông báo lỗi The Link You Followed Has Expired nhờ kỹ thuật hỗ trợ.
Trả lời:
Nguyên nhân:
WordPress Hosting của bạn có cài đặt kiểm soát kích thước tệp có thể tải lên trong khu vực quản trị WordPress. Ngoài ra còn có phần cài đặt ngăn các tập lệnh chạy quá lâu.
Bạn có thể xem giới hạn kích thước tệp được tải lên bằng cách truy cập Media » Add New.
Nếu dung lượng giới hạn này quá thấp hoặc bạn cố tải lên một tệp lớn hơn cho phép, bạn sẽ gặp các lỗi như hết bộ nhớ hoặc lỗi vượt quá thời gian thực hiện tối đa.
Cách khắc phục:
Để khắc phục lỗi này, cách tốt nhất là Tăng giới hạn trong tệp functions.php. Chỉ cần thêm code sau vào tệp functions.php của chủ đề WordPress mà bạn đang sử dụng:
- @ini_set( ‘upload_max_size’ , ‘120M’ );
- @ini_set( ‘post_max_size’, ‘120M’);
- @ini_set( ‘max_execution_time’, ‘300’ );
Bạn có thể tăng các giá trị trong upload_max_size và post_max_size để tăng giới hạn dung lượng cho phép của file bạn cần tải lên.
Ngoài ra bạn cần phải tăng max_execution_time đến giới hạn thời gian mà tệp bạn sắp tải lên cần có. Nếu bạn không chắc chắn, bạn có thể thử tăng gấp đôi giá trị này.
Phương pháp này dễ dàng hơn, nhưng lại có nhược điểm. Giới hạn cũ sẽ quay trở lại như ban đầu nếu bạn thay đổi chủ đề WordPress trên website của bạn.