Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Thủ thuật » Lỗi không thể tạo thư mục trong WordPress

Lỗi không thể tạo thư mục trong WordPress

Thứ Hai, 06/05/2019 by Hoàng Quách

Nội dung

  • 1 #1 Thay đổi cài đặt thư mục wp-content/uploads
  • 2 #2 Thay đổi quyền thư mục
  • 3 #3 Đối với người dùng VPS (Ubuntu)
  • 4 #4 Thử cách này nếu PHP chạy Safe Mode
  • 5 #5 Phát triển web trên XAMPP
  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Nếu bạn gặp bất kỳ lỗi nào sau đây khi bạn cố tải lên 1 file vào thư viện phương tiện WordPress, thì hướng dẫn này là dành cho bạn. Nó sẽ chỉ cho bạn cách khắc phục lỗi khó chịu này.

  • Không thể tạo thư mục wp-content/uploads/2013/02

Có một vài khả năng khác nhau để lỗi này xuất hiện. Trong bài này mình sẽ nếu ra các nguyên nhân & các khả năng để hy vọng một trong số chúng sẽ giúp bạn khắc phục vấn đề.

#1 Thay đổi cài đặt thư mục wp-content/uploads

Tùy chọn này khá đơn giản & cũng là cách dễ nhất bạn nên thử đầu tiên:

  1. Đăng nhập vào quản trị WordPress
  2. Truy cập menu Settings -> Media
  3. Nhập đường dẫn thư mục ảnh, mặc định là ‘wp-content/uploads’ tại trường ‘Store uploads in this folder’
  4. Nhấn nút Save Changes để lưu lại cài đặt.

#2 Thay đổi quyền thư mục

Nếu cách trên không hoạt động thì hãy thử tùy chọn này. Phương pháp này yêu cầu bạn thay đổi quyền truy cập tệp / thư mục trên máy chủ web của bạn. Nếu bạn chưa biết cách làm vui lòng xem hướng dẫn về cách thay đổi quyền/chmod.

  1. Thay đổi quyền 775 với thư mục wp-content
  2. Nếu lỗi chưa được khắc phục, thiết lập permission 777 cho thư mục wp-content
  3. Nếu vẫn không hoạt động, lặp lại bước 1,2 đối với thư mục wp-content/uploads

Một khi thư mục được tạo và tải tệp thành công, bạn cần chmod thư mục wp-content về quyền 755 do tính chất bảo mật.

#3 Đối với người dùng VPS (Ubuntu)

Máy chủ web (Apache) chạy dưới quyền user www-data và nhóm www-data theo mặc định trên hệ thống Ubuntu. Nếu các tệp / thư mục không thuộc quyền sở hữu của người dùng này ( www-data) thì máy chủ web sẽ không có quyền ghi vào thư mục.

Thay đổi quyền hệ thống tập tin trên thư mục (nơi ứng dụng web muốn ghi vào) vào thư mục cha:

chown www-data /path/to/directory

Bạn cũng cần thiết lập group www-data, để chắc chắn web server có thể sửa đổi tệp/thư mục :

chgrp www-data /path/to/directory
chmod g+w /path/to/directory

Nếu bạn đang quản lý website với DirectAdmin/cPanel thì sử dụng group `access` cho thư mục người dùng:

user2:access /home/user2

Trong trường hợp không thể tạo thư mục uploads/* khi cố gắng tải lên một tệp từ WordPress Media, hãy thiết lập user & group: apache:apache cho toàn bộ thư mục `uploads`.

find uploads -exec chown apache:apache {} \;

#4 Thử cách này nếu PHP chạy Safe Mode

Nếu máy chủ của bạn đang chạy PHP ở chế độ an toàn (Safe Mode) thì có thể chế độ cài đặt này đã không cho phép bạn tạo các tệp hoặc thư mục nếu các tập lệnh và thư mục tải lên PHP của bạn thuộc về những người dùng khác nhau. Vì vậy, hãy thử một trong những giải pháp sau:

  • Thay đổi user của tập lệnh và thư mục tải lên (nhà cung cấp dịch vụ lưu trữ hosting của bạn có thể làm điều này cho bạn)
  • Tắt chế độ safe mode trong PHP (liên hệ với nhà cung cấp hosting)

#5 Phát triển web trên XAMPP

Nếu bạn đã cài đặt XAMPP để chạy WordPress trên PC để kiểm tra và bạn đang gặp lỗi này thì hãy thử cách sau.

Đặt lại quyền sở hữu của khi cài đặt WordPress thành nobody. Bạn có thể làm điều này bằng cách chạy một lệnh trong terminal.

  • Windows System: Start -> Programs -> Accessories -> Command Prompt
  • Mac: Applications ->Utilities -> Terminal

Chạy lệnh sau vào thư mục chứa cài đặt wordpress:

sudo chown -R nobody:staff /applications/xampp/xamppfiles/htdocs/wp

Hy vọng rằng một trong những giải pháp trên sẽ giúp bạn khắc phục lỗi không thể tạo thư mục trong WordPress.

Nếu các giải pháp ở trên không khắc phục được lỗi của bạn thì có lẽ đã đến lúc bạn cần tìm một nhà cung cấp dịch vụ lưu trữ hosting uy tín khác cho trang web WordPress của mình.

Xin vui lòng chia sẻ cho chúng tôi về bất kỳ vấn đề kỹ thuật / sửa lỗi khác cho lỗi này trong phần bình luận bên dưới. Chúc bạn thành công!

Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của Hoangweb trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Thủ thuật

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.