我正在尝试将文件上传到Redhat服务器,但收到此错误:
无法打开流:/ var / www / html中的权限被拒绝
我修改了所有文件夹中的许可证,但仍然无效。谁能指导我?
如果我在本地主机中运行我的应用程序,但在服务器中它只是不起作用。
我正在使用:Redhat v7,PHP版本5.4.16,wamp版本2.2
我修改了php.ini和httpd.conf,就像我读到的另一个答案一样,但没有结果。
答案 0 :(得分:0)
在致电move_uploaded_file
chmod($path_to_file, 777);
答案 1 :(得分:0)
O_o wowow安静,没有777 !!!别人不写!! 首先保护你的文件夹,拒绝所有人,要求有效的用户......
或者,如果您的文件夹是公开的,请了解如何使用777烫发:
显示哪个用户或组使用apache自行运行 apache配置文件的环境变量。
更改您要上传的文件夹的所有者或组 文件,并将写权限设置为组或用户。
您有多种选择,例如: chown myftpuser.www-data upload / chmod g + w上传/ 当您上传文件时,apache在www-data组上运行,并且它具有写入文件夹内的权限