我在尝试通过某些函数访问任何目录或文件时,我的服务器上出现了一些有趣的结果。我已经将所有文件和目录权限设置为777,并将内容所有者更改为Apache,但我仍然会收到错误消息。代码如下:
或
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']);
对于“move_uploaded_file()”,我得到以下错误信息:
对于“file_put_content()”和“mkdir()”,我得到以下错误信息:move_uploaded_file(/var/www/php/Site/userData/radi/110729.png):无法打开流:权限被拒绝,位于/var/www/php/Site/upload.php内
move_uploaded_file():无法将'/tmp/phpUFvMcn'移动到'/var/www/php/Site/userData/radi/110729.png',位于/var/www/php/Site/upload.php内
file_put_contents(userData/userData.txt):无法打开流:权限被拒绝,位于/var/www/php/Site/register.php内
mkdir():权限被拒绝,位于/var/www/php/Site/register.php内