【问题标题】:Cannot change Folder permission PHP localhost windows无法更改文件夹权限 PHP localhost windows
【发布时间】:2021-03-09 21:43:25
【问题描述】:

我正在使用 Xampp 进行 Web 开发。多年来,我一直在通过 php 脚本编写数据或保存图像。但是对于当前项目,即使我像往常一样创建了一个用于保存图像的文件夹,但不知道为什么,该文件夹会自动更改为只读,并且不会将图像保存到其中。我手动尝试更改权限,这也不起作用 D://xampp/htdocs/sitename/foldername/

【问题讨论】:

    标签: php windows directory permissions


    【解决方案1】:

    真的在 D:// 吗?因为默认情况下,Windows 上的 xampp 通常在 C 分区上。 但是是的..我们也可以通过自定义将它安装在 D 上。

    首先,当您将本地目录放入 php 时,它应该是:D:/xampp/htdocs/sitename/foldername/(不带双斜杠)。

    示例:

    <?php
    $myfile = fopen("d:/xampp/htdocs/sitename/foldername/newfile.txt", "w") or die("Unable to open file!");
    $txt = "Hello world\n";
    fwrite($myfile, $txt);
    $txt = "Hello World\n";
    fwrite($myfile, $txt);
    fclose($myfile);
    ?>
    

    第二,确保文件夹权限设置为777

    第三,如果该目录在 webroot 目录之外,你可以试试这个:enter link description here

    【讨论】:

    • 1)我在其他项目中做了很多写作操作,没有任何困难。只有这一个给我带来了麻烦。 2)Xampp。在安装时,他们会警告不要安装在 C 驱动器中,因为这可能会出现权限问题。所以我安装在D中
    猜你喜欢
    • 2012-10-21
    • 2018-01-06
    • 2012-02-16
    • 2012-04-27
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    • 2014-06-24
    相关资源
    最近更新 更多