【问题标题】:Permission denied to run my project locally Zend Framework权限被拒绝在本地运行我的项目 Zend Framework
【发布时间】:2019-12-27 19:19:43
【问题描述】:

好吧,我刚刚切换到 linux,我已经安装了所有设置 xampp 安装了每个工具,但是当我尝试在 localhost 上运行我的项目时,它给出了一个错误并且应用程序无法打开

我已尝试使用此 cammand 授予对我的 htdocs 文件夹的访问权限,但它仍然无法正常工作

sudo chmod 777 -R /opt/lampp/htdocs  

如果有人有任何想法请帮忙
谢谢

【问题讨论】:

    标签: php linux xampp lampp


    【解决方案1】:

    您的独白设置指向/var/www,您的安装位于“/opt/lampp/htdocs”。安装正在尝试在错误的位置设置日志记录。

    您需要将独白设置更改为指向 `/opt/lampp/htdocs'。

    顺便说一句,拥有一个具有 777 权限的面向公众的网站存在安全风险。我建议你做任何一个

     sudo chmod 775 -R /opt/lampp/htdocs 
    

    或取决于您的设置

     sudo chmod 755 -R /opt/lampp/htdocs 
    

    更多信息guide to linux file permissions

    【讨论】:

    • /opt/lampp/htdocs$ sudo mkdir /var/www/logs: 无法创建目录'/var/www/logs': 没有这样的文件或目录
    • 我真的不知道 777 权限有什么作用,因为我说我是刚从 windows 切换的新手,在 windows 上并没有那么复杂
    • 答案已编辑。 777 意味着任何人都可以读、写或执行程序。您不希望将其用于您的网站。 “任何人”都可能是黑客!
    • 好的,除了权限部分,我如何更改独白的设置?
    【解决方案2】:

    这是我的 MONOLOG_PATH 在 application.ini 文件中不正确
    对我来说更正的路径是

    /opt/lampp/htdocs/myproject/logs/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2018-01-12
      相关资源
      最近更新 更多