【发布时间】:2011-11-14 14:15:11
【问题描述】:
我正在尝试使用我的 Ubuntu 虚拟服务器上传文件。
移动上传文件的PHP函数返回如下错误:
“警告:move_uploaded_file(files/Site Logo.png):无法打开流:第 5 行 /var/www/test.php 中的权限被拒绝警告:move_uploaded_file():无法移动 '/tmp/phpZB7Mxi'到第 5 行 /var/www/test.php 中的“文件/站点 Logo.png”
该目录具有我通过 SSH 设置的权限0777,但它仍然无法上传。 PHP.ini 配置为upload ON 和东西,但没有运气。我猜它的权限问题,但我已经为每个用户设置了几乎RWX?
我的代码原本对于视频系统来说太复杂了,所以我尝试了如下基本代码:
$file = $_FILES['video']['name'];
echo $file;
move_uploaded_file($_FILES['video']['tmp_name'],"files/".$file);
echo "Done";
这也行不通。所以我猜是服务器是怎么配置的?
【问题讨论】:
-
您是否尝试过使用绝对路径,即 /var/www/files/
标签: php file-upload ubuntu permissions