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