由于安全原因,我想将文件从* 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,但我想否认用户访问这些文件,因为它们包含个人详细信息。
感谢您的回答,
巴拿巴
答案 0 :(得分:1)
您确定您有权在该文件夹中书写吗?
脏修复
chmod a+w /opt/share/www/a/domainname/safety-download/file/
或者您可以授予apache在此文件夹中写入的权限。通过将文件夹的组更改为apache
之一并确保以正确的顺序$src, $dest
调用move_uploaded_file: