move_uploaded_file gives “failed to open stream: Permission denied” error

前端 未结 13 2023
攒了一身酷
攒了一身酷 2020-11-22 05:36

I keep getting this error when trying to configure the upload directory with Apache 2.2 and PHP 5.3 on CentOS.

In php.ini:

upload_tmp_dir = /var/www/ht         


        
13条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-22 06:07

    I wanted to add this to the previous suggestions. If you are using a version of Linux that has SELinux enabled then you should also execute this in a shell:

    chcon -R --type httpd_sys_rw_content_t /path/to/your/directory
    

    Along with giving your web server user permissions either through group or changing of the owner of the directory.

提交回复
热议问题