我正在尝试使用
mkdir命令。我正在尝试在/ var / www / html / some-appication下创建一个文件夹。我得到许可错误。我需要在某个应用程序文件夹中创建一个文件夹。在做这件事之前我需要采取什么步骤。
这是我正在使用的命令
$structure = '/var/www/html/'.$patientId;
if(!is_dir($structure))
{
if (!mkdir($structure, 0777, true))
{
die('Failed to create folders...');
}
}
答案 0 :(得分:1)
Chmod 777该文件夹。您可以使用 FTP chmod命令或php chmod 功能执行此操作 http://php.net/manual/en/function.chmod.php
答案 1 :(得分:1)
您无法通过编程直接在Web服务器的根目录中创建文件夹。因为您没有权利这样做。首先,您需要在根目录中创建文件夹&使用FTP设置适当的访问权限(777)。然后您可以使用以下语法来创建文件夹。
mkdir("/var/www/html/some-appication", 0777)
无需使用chmod功能,因为它可以设置文件权限而不是文件夹。