Php 如何更改chmod设置以允许文件上载?

Php 如何更改chmod设置以允许文件上载?,php,file-upload,nearlyfreespeech,Php,File Upload,Nearlyfreespeech,我一直在尝试让我的PHP脚本上传文件。但是,我遇到了以下错误: Warning: move_uploaded_file(images/faceBackground.png) [function.move-uploaded-file]: failed to open stream: Permission denied in /f5/mvcsf/public/portfolios/members_profile_chg.php on line 31 Warning: move_upload

我一直在尝试让我的PHP脚本上传文件。但是,我遇到了以下错误:

  Warning: move_uploaded_file(images/faceBackground.png) [function.move-uploaded-file]: failed to open stream: Permission denied in /f5/mvcsf/public/portfolios/members_profile_chg.php on line 31

  Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/f5/mvcsf/tmp/phpjY9EBB' to 'images/faceBackground.png' in /f5/mvcsf/public/portfolios/members_profile_chg.php on line 31

在搜索了Stackoverflow上的多个解决方案之后,我得到了应该更改chmod设置的提示。因此,我进入Filezilla并尝试将
成员的文件权限更改为
0755
,然后更改为
0644
,但都不起作用。有什么想法吗?我使用nearlyfreespeech作为我的web服务器,如果这有什么不同的话

chmod 0777使用
images
文件夹代替文件。

确保服务器用户(可能是
apache
)可以访问和写入
images
目录

请注意,这使目录世界可写。更好的方法是只给服务器用户访问权限(假设它是apache):

可以找到更多信息


您要尝试的数值是
0775
0777

授予目标文件夹权限,权限0755或0777将在其中工作。还要确保“公文包”中有一个名为“images”的文件夹

如果图像位于根目录上,请尝试


move_Upload_file(“/images/faceBackground.png”)

可能您使用FTP帐户创建了文件夹
images
,该帐户可能会为您的用户创建,而PHP脚本在没有写访问权限的其他用户上运行?由于某些服务器的严格要求,您必须授予完全权限
0777
。谢谢,成功了!一旦你的答案达到期限,我会接受的。。。
~$ chmod g+rwx,o+rwx images/
~$ chown apache images/
~$ chmod g+rwx,o+rx images/