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

前端 未结 13 2033
攒了一身酷
攒了一身酷 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条回答
  •  旧时难觅i
    2020-11-22 05:55

    This worked for me.

    sudo adduser  www-data
    sudo chown -R www-data:www-data /var/www
    sudo chmod -R g+rwX /var/www
    

    Then logout or reboot.

    If SELinux complains, try the following

    sudo semanage fcontext -a -t httpd_sys_rw_content_t '/var/www(/.*)?'
    sudo restorecon -Rv '/var/www(/.*)?'
    

提交回复
热议问题