[Thủ thuật WordPress] Khắc phục lỗi “The uploaded file exceeds” khi cài Plugin và theme – Plugin và theme là những thành phần không thể thiếu để bạn xây dựng được một website trên mã nguồn wordpress theo mong muốn và sở thích của bạn. Tuy nhiên trong một số trường hợp bạn cài đặt theme hoặc plugin thì xảy ra tình trạng lỗi “The uploaded file exceeds” và khi xuất hiện lỗi này tất nhiên rằng bạn sẽ không cài được các theme hoặc Plugin.
Trong bài viết trước đây về thủ thuật WordPress mình có hướng dẫn các bạn cách tạo Widget trượt trên Sidebar trong WordPress giúp bạn có thể tùy chỉnh Widget trượt làm cho trang Web chuyên nghiệp hơn tiếp tục trong bài viết này mình sẽ hướng dẫn các bạn cách khắc phục lỗi “The uploaded file exceeds” khi cài Plugin và theme.
Lỗi “The uploaded file exceeds” khi cài Plugin và theme
Lỗi này xảy ra do nhà cung cấp hosting của bạn mặc định dung lượng tối đa được up lên hosting vì vậy khi bạn upload một file lớn hơn quy định thì bạn sẽ không up lên được. Lỗi này thường xảy ra đối với các hosting có dung lượng nhỏ và miễn phí. Để kiểm tra giới hạn tối đa khi up một file lên hosting bạn có thể vào Menu Phương tiện (Media) > Thêm tập tin (Add New)
Ví dụ đối với hosting của mình dung lượng upload tối đa cho một file đó là 50MB. Nếu như hosting của bạn chỉ có giới hạn 2MB thì mọi file khi bạn up lên trang web sẽ đều báo lỗi “The uploaded file exceeds the upload_max_filesize directive in php.ini” tuy nhiên trong một số trường hợp bạn có thể khắc phục lỗi này nếu hosting của bạn cho phép. Để khắc phục lỗi này bạn thực hiện như sau đầu tiên bạn tạo một file txt bằng cách chuột phải lên Desktop > New > Text Document
Sau đó bạn mở file txt này lên và copy nội dung sau và dán vào
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Sau đó vào File > Save As một cử sổ hiện lên
Trong ô File Name bạn đặt tên là php.ini
Trong Save as Type bạn chon All Files
Nhấn Save để lưu lại
Sau đó bạn sẽ thấy file php.ini được tạo ra
Tiếp tục bạn upload file này lên hosting ngang hàng với thư mục lưu trữ web bằng cách dùng phần mềm FTP như CuteFTP, Fizzelia… Nếu file này đã có trên hosting bạn có thể ghi đè. Trong một số vài trường hợp nếu không được bạn hãy thử hạ từ 64M xuống 10M thử nhé. Sau khi thực hiện sau bạn quay vô Menu Phương tiện (Media) > Thêm tập tin (Add New) để xem thử được chưa.
Hoặc bạn có thể can thiệp vào file .htaccess bằng cách. Bạn copy đoạn code sau đây và dán vào file .htaccess là được
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
Lưu ý nếu không được bạn có thể hạ 64M thành các con số nhỏ hơn xem sao. Trên đây là 2 cách để bạn có thể khắc phục lỗi khi upload file đơn giản. Có thể 2 cách trên sẽ không thành công lúc này bạn cần liên hệ với nhà cung cấp để họ cấu hình lại hosting.
Khi bạn muốn tải một tài liệu hay một hình ảnh nào đó lên trang web WordPress của bạn và bạn không thể tải lên được và xuất hiện bảng báo lỗi như thế này ‘ Upload: Failed to Write File to Disk ‘
Đây là mội lỗi phổ biến có thể rất bực bội cho người dùng mới bắt đầu. Trong bài viết này, chunghic sẽ cho bạn thấy làm thế nào để sửa chữa “Upload: Failed to Write File to Disk” lỗi trong WordPress.
Nguyên nhân gì không tải file lên được trong WordPress?
Lỗi này có thể xảy ra do một số lý do. Tuy nhiên, một trong những phổ biến nhất là không chính xác thư mục cho phép. Mỗi tập tin và thư mục trên trang web của bạn có một tập hợp các quyền . Điều khiển máy chủ web của bạn truy cập vào các tập tin dựa trên các điều khoản.
Phép không chính xác vào một thư mục có thể lấy đi khả năng của bạn để viết các tập tin trên máy chủ. Điều này có nghĩa là máy chủ web của bạn không thể tạo ra hoặc thêm các tập tin mới tới các thư mục cụ thể.
Nếu bạn cố gắng để tải lên hình ảnh hoặc bất kỳ tập tin khác từ WordPress khu vực admin , bạn sẽ nhận được một trong các thông báo lỗi sau đây:
- WordPress failed to write to disk.
- WordPress has failed to upload due to an error failed to write file to disk
- Unable to create directory wp-content/uploads/2016/03.
Nếu như Website của bạn sử dụng WordPress tiếng Việt thì cũng có khả năng sẽ báo lỗi này bằng tiếng Việt.
- Trước tiên, bạn cần phải kết nối với trang web WordPress của bạn bằng cách sử dụng FTP client . Đối với hướng dẫn này, chúng tôi đang sử dụng miễn phí ứng dụng FileZilla FTP . Nếu bạn đang sử dụng một số khách hàng FTP khác, thì có thể có một số cấu hình khác nhau, tuy nhiên kết quả đều đẫn đến là truy cập vào source thông qua FTP mà thôi.
- Một khi bạn đã kết nối, bạn cần kích chuột phải vào thư mục wp-content và chọn quyền tập tin.
- Điều này sẽ đưa lên hộp thoại cho phép tập tin trong khách hàng FTP của bạn. Nó sẽ cho bạn nộp quyền cho chủ sở hữu, nhóm, và giới hạn một số file trong thư mục này.
- Thay đổi quyền truy cập file cho thư mục wp-content
- Bạn cần phải nhập 755 trong Numeric Value.
- Sau đó, bạn cần kiểm tra vào ô bên cạnh ‘Recurse into subdirectories‘ .
- Cuối cùng, bạn cần phải bấm vào ‘Apply to directories only’ tùy chọn.
- Nhấp chuột vào nút OK để tiếp tục.
- FTP client của bạn bây giờ sẽ thiết lập thư mục cho phép đến 755 và áp dụng nó cho tất cả các thư mục con bên trong wp-content. Điều này bao gồm thư mục upload nơi mà tất cả các hình ảnh của bạn được lưu trữ. Bạn cũng muốn đảm bảo rằng quyền tập tin cho các tập tin cá nhân trong thư mục wp-content của bạn là chính xác. Một lần nữa, nhấn chuột phải vào thư mục wp-content và chọn quyền tập tin. Lần này chúng tôi sẽ thay đổi quyền cho tập tin.
- Nhập 644 trong giá trị số và sau đó kiểm tra các hộp bên cạnh ‘Recurse into subdirectories‘ .
- Cuối cùng, bạn cần phải bấm vào ‘Apply to files only‘ tùy chọn. Nhấp chuột vào nút OK để tiếp tục. FTP client của bạn bây giờ sẽ thiết lập quyền tập tin để 644 cho tất cả các file trong thư mục wp-content.
- Bây giờ bạn có thể ghé thăm trang web WordPress của bạn và thử các tập tin tải lên. Nếu bạn vẫn thấy lỗi, sau đó bạn sẽ cần phải liên hệ với bạn lưu trữ WordPress cung cấp và yêu cầu họ để trống các tập tin thư mục tạm thời.
- WordPress tải lên hình ảnh của bạn bằng cách sử dụng PHP mà đầu tiên sẽ lưu cập vào một thư mục tạm thời trên máy chủ web của bạn. Sau đó nó di chuyển chúng vào thư mục WordPress tải lên.
- Nếu thư mục tạm thời này là đầy đủ hoặc được cấu hình kém, WordPress sẽ không thể để ghi các file vào đĩa. thư mục tạm thời này nằm trên máy chủ của bạn và trong hầu hết trường hợp, bạn không thể truy cập nó bằng cách sử FTP. Bạn sẽ cần phải liên hệ với máy chủ web của bạn và yêu cầu họ có sản phẩm nào đó cho bạn.