我讓我的服務器上的一些有趣的結果,當我嘗試訪問任何目錄或文件通過一些Function.I設置了所有我的文件&目錄權限爲777和已經改變內容所有者到Apache,但我仍然得到錯誤messages.Code:
move_uploaded_file($_FILES['file']['tmp_name'], '/var/www/html/fileContent_Site/userData/'.$_SESSION['username'].DIRECTORY_SEPARATOR.$_FILES['file']['name']);
或者 file_put_contents('userData/userData.txt', $result,FILE_APPEND);
mkdir("userData/".$register['username']);
PHP:「未能打開流:權限被拒絕」
對於 'move_uploaded_file()以' 我得到:
移動 '/ TMP/phpUFvMcn' 到 '/var/www/php/Site/userData/radi/110729.png'move_uploaded_file(/var/www/php/Site/userData/radi/110729.png):未能打開流:權限在/var/www/php/Site/upload.php
move_uploaded_file否認( ):無法在/var/www/php/Site/upload.php
而對於 'file_put_content()' 和 '的mkdir()'
file_put_contents(用戶數據/ userData.txt):未能打開流:允許在/var/www/php/Site/register.php否認
的mkdir():權限/var/www/php/Site/register.php
我覺得這是一個所有者錯誤。 PHP所有者是守護進程,以便你能請檢查您的服務器配置 – Hkachhia