私のUbuntu Virtual Serverを使用してファイルをアップロードしようとしています。Ubuntu ServerはPHP 'move_uploaded_file'でファイルをアップロードしません
"Warning: move_uploaded_file(files/Site Logo.png): failed to open stream: Permission denied in /var/www/test.php on line 5 Warning: move_uploaded_file(): Unable to move '/tmp/phpZB7Mxi' to 'files/Site Logo.png' in /var/www/test.php on line 5"
ディレクトリが、私はSSHを介して設定権限0777
を持っており、それがまだアップロードされません。
アップロードされたファイルを移動するPHPの関数は、次のエラーを返します。 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 / – webjunkie