Vì một số lý do khi tôi cố tải hình ảnh lên blog của mình, tôi nhận được thông báo lỗi nói rằng WP không thể tạo thư mục trong thư mục có liên quan (wp-content/uploads/2010/09) và nó Hỏi xem thư mục trên có quyền ghi không. Thư mục mẹ thực sự có quyền ghi. Tôi đã thử tạo thư mục bằng tay và nó vẫn hiển thị cùng một thông báo lỗi.
@Lea,
Lỗi này xảy ra khi PHP (WordPress) không thể ghi vào tệp. Điều này xảy ra do không có quyền ghi hoặc tên người dùng hoặc nhóm mà PHP (WordPress) đang chạy theo không có quyền ghi vào tệp.
755 quyền sẽ cho phép WordPress ghi quyền khi PHP đang chạy với tên người dùng trong hầu hết các gói Máy chủ được chia sẻ.
Một số chương trình FTP sẽ cho phép bạn thay đổi người dùng và nhóm được gán cho các thư mục. Bạn cũng có thể thực hiện thay đổi này bằng trình quản lý tệp của Cpanel.
Các thư mục phải có cùng tên người dùng với tài khoản Cpanel của bạn.
Một số môi trường máy chủ yêu cầu bạn sử dụng quyền 777 cho PHP để có quyền truy cập ghi. Điều này không an toàn trong một môi trường lưu trữ chia sẻ. Bạn có thể tạm thời thay đổi quyền của mình thành 777 để xem liệu điều đó có cho phép bạn tải ảnh lên không nhưng HÃY ĐẢM BẢO BẠN THAY ĐỔI ĐẾN 755 KHI BẠN ĐÃ LÀM.
Nhà cung cấp dịch vụ lưu trữ của bạn cũng có thể cung cấp trợ giúp trong tình huống này.
Đây dường như là một vấn đề phổ biến. Tôi cũng đã xử lý nó một lúc rồi. Trong trường hợp của tôi, tất cả các thư mục thích hợp có quyền 777. Đây là giải pháp của tôi, cùng với một loạt những người khác mà tôi đã thử:
Các mẹo này đến từ một chuỗi từ hỗ trợ WordPress cho WP 2.5 (bạn có thể tham khảo liên kết để biết thêm thông tin về bất kỳ mục nào trong số này):
Điều này đã sửa nó cho tôi: Tôi đã đăng nhập vào WordPress bằng tên người dùng tôi đã tạo khi cài đặt thay vì tên người dùng cpanel ban đầu có quyền phù hợp trên tài khoản của tôi. Tôi đã khắc phục sự cố bằng cách tạo người dùng quản trị viên WordPress mới bằng cùng tên người dùng và mật khẩu với người dùng cpanel của tôi. Đăng xuất và đăng nhập lại khi người dùng và vấn đề được giải quyết.
Một điều xảy ra với tôi - WP sẽ cho bạn biết rằng nó không thể sao chép tệp vào /wp-content/upload
ngay cả khi tất cả các quyền đều đúng .... nếu
upload_max_filesize
trong php.ini
quá nhỏ (giả sử 2M và bạn cố tải lên tệp 3,5 MB)!
Hy vọng rằng sẽ giúp tất cả những người có quyền nhưng vẫn không thể tải lên!
Cố gắng thêm quyền vào thư mục mẹ là thư mục "tải lên".
Hãy thử tải lên hình ảnh bằng phần mềm FTP và xem nó có bị lỗi tương tự không.
Đồng thời kiểm tra xem có plugin nào tự động tạo hình thu nhỏ của hình ảnh được tải lên trong một số thư mục khác không
Đồng thời thử thay đổi vị trí tải lên tệp mặc định trong trường hợp lỗi này không hiển thị
Hy vọng bất kỳ điều này sẽ giúp (: