Khắc phục Warning: touch() [function.touch]: Unable to create file

Nếu bạn gặp lỗi này:

Warning: touch() [function.touch]: Unable to create file /home/powernet/domains/powernet.vn/public_html/tmp/logo-012.tmp because Permission denied in /home/powernet/domains/powernet.vn/public_html/wp-admin/includes/file.php on line 177
Dismiss“logo-01.jpg” has failed to upload due to an error
The uploaded file could not be moved to /home/powernet/domains/powernet.vn/public_html/wp-content/uploads.

Có nghĩa rằng server đang bật chế độ safe mode On.

Cách giải quyết như sau:
1. Tạo một thư mục con trong thư mục public_html với tên tùy chọn ( ở đây là mình đặt tên thư mục là tmp). Sau đó CHMOD 777

2. Chmod thư mục public_html/wp-content/uploads thành 777

3. Sau đó bạn sửa file wp-config.php, thêm vào dưới dòng này

require_once(ABSPATH . 'wp-settings.php');

dòng giá trị sau:

define('WP_TEMP_DIR', ABSPATH . 'tmp');

Save và sử dụng bình thường.

Lưu ý: Việc Chmod 777 có thể gây nguy cơ cao về bảo mật, nếu không thực sự cần thiết nên chmod về 755. Ngoài ra nên Chmod thư mục public_html thành 711

Tham khảo liên kết sau: Khắc phục lỗi touch() [function.touch] và unlink() [function.unlink] với wordpress khi sử dụng trên server Safe mode On

  • 684 Khách hàng đánh giá tốt
Bài viết này có hữu ích?

Related Articles

Shared Hosting là gì?

Shared Hosting là gói dịch vụ lưu trữ web site chuyên nghiệp có máy chủ đặt tại Việt Nam đường...

Web hosting là gì?

Web hosting là một lọai hình lưu trữ trên Internet cho phép các cá nhân, tổ chức truy cập được...

PowerNet Hỗ trợ PHP và MYSQL phiên bản nào?

Đó là phiên bản PHP 5.x và MySQL 5.x, các modules khác chúng tôi luôn update lên phiên bản mới...

Có thể chuyển nhượng hosting không?

Khách hàng được toàn quyền sang nhượng, cho, bán lại dịch vụ đã đăng ký sử dụng nhưng phải báo...

Tốc độ hosting PowerNet như thế nào?

Tất cả các gói Hosting  đều có tốc độ đều như nhau, Server đặt tại VDC, đường truyền nhanh và rất...