从public_html上传文件

时间:2012-05-17 20:01:15

标签: php file-upload

由于安全原因,我想将文件从* public_html *目录中上传,但我不能这样做,因为它给了我这个错误信息:

  

警告: move_uploaded_file() [function.move-uploaded-file]:无法访问/ opt / share / www / a / domainname / safety-download / file / 20120517215405-2012-05-16--位于 /opt/share/www/a/domainname/public_html/beta/admin/dokumentum.php 的1-27-51.png 29

我不想使用MySQL - BLOB文件上传,因为我的MySQL服务器上没有足够的空间来上传超过3000个文件,文件大小超过5 MB,但我想否认用户访问这些文件,因为它们包含个人详细信息。

感谢您的回答,
巴拿巴

1 个答案:

答案 0 :(得分:1)

您确定您有权在该文件夹中书写吗?

脏修复

chmod a+w /opt/share/www/a/domainname/safety-download/file/

或者您可以授予apache在此文件夹中写入的权限。通过将文件夹的组更改为apache

之一

并确保以正确的顺序$src, $dest调用move_uploaded_file: