gpt4 book ai didi

php - 权限被拒绝 PHP 脚本

转载 作者:行者123 更新时间:2023-12-04 19:20:01 24 4
gpt4 key购买 nike

Php 代码创建嵌套目录并设置它们的权限:

$pathToFile = 'public/loaded/' . $category . date('/Y/m/d/H/i/');
$pathToFile = str_replace('//', '/', $pathToFile);
if(!file_exists($pathToFile)){
mkdir($pathToFile, 0775, true);
}

chmod( $pathToFile, 0775);

此操作的结果是:

Message: mkdir(): Permission denied Message: chmod(): No such file or directory



在终端 Ubuntu 中,我尝试更改根目录的权限 /公共(public) :

chmod -R ug+rw /public



但是这个命令有帮助,那么,加载所有用户图像和文档的文件夹必须有什么权限?

chmod 777 -R public

最佳答案

mkdir()需要完整路径,而不是相对路径。

试试这个:

$pathToFile = $_SERVER['DOCUMENT_ROOT'] . '/public/loaded/' . $category . date('/Y/m/d/H/i/');

关于php - 权限被拒绝 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23411499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com