Tôi liên tục gặp lỗi này khi cố gắng định cấu hình thư mục tải lên với Apache 2.2 và PHP 5.3 trên CentOS.
Trong php.ini:
upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/
Trong httpd.conf:
Directory /var/www/html/mysite/tmp_file_upload/>
Options -Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/html/mysite/images/>
Options -Indexes
</Directory>
Quyền thư mục CentOS:
drwxrwxr-x 2 root root 4096 Nov 11 10:01 images
drwxr-xr-x 2 root root 4096 Nov 12 04:54 tmp_file_upload
Bất kể tôi làm gì, tôi vẫn nhận được lỗi này từ PHP khi tôi tải tệp lên:
Cảnh báo: move_uploaded_file (hình ảnh / robot.jpg): không thể mở luồng: Quyền bị từ chối trong /var/www/html/mysite/ Process.php trên dòng 78
Cảnh báo: move_uploaded_file (): Không thể di chuyển '/ tmp / phpsKD2Qm' sang 'hình ảnh / robot.jpg' trong /var/www/html/mysite/ Process.php trên dòng 78
Như bạn có thể thấy, nó chưa bao giờ lấy cấu hình từ tệp php.ini liên quan đến tệp tải lên.
Tôi làm gì sai ở đây?