无法在本地服务器内创建文件夹?

无法在本地服务器内创建文件夹?

我最近安装了 Lampp 服务器(版本 1.7.7),因此我转到我的本地文件夹,我相信该文件夹就在里面,/opt/lampp/htdocs因为那是我安装服务器的地方,并且想创建一个可以放置我的项目的文件夹,但我不能,因为右键单击菜单中的选项甚至不可用。

我如何在这里创建目录?

答案1

首先,我会按照其他人的建议,将您的浏览器指向项目的主文件夹,但回答您的问题......

它不可用,因为您的用户没有写权限,您可以......

  • 给予你自己的访问权限

    sudo chown $USER:webuser /opt/lampp/htdocs/
    sudo chmod 755 /opt/lampp/htdocs/
    
  • 从命令行创建目录

    sudo mkdir /opt/lampp/htdocs/your_project
    sudo chown $USER:webuser /opt/lampp/htdocs/your_project
    sudo chmod 755 /opt/lampp/htdocs/your_project
    

注意 chown ,检查 webuser,可能是 www-data,但我把它看作 apache

答案2

更改您的 DocumentRoot 并将其放置在例如 /home/your-name/my_websites 文件夹中

答案3

使用项目的最安全方法是将文件存储在其他地方,并将这些文件的链接保留在项目文件夹中。

答案4

只要按照这两个步骤就可以解决。

  1. 使用终端转到你的 lampp 文件夹:
    cd /opt/lampp

  2. 运行此命令:sudo chmod 777 -R htdocs

现在您可以轻松访问 lampp 文件夹并执行任何您想做的事情。

相关内容