权限被拒绝在本地运行我的项目 Zend Framework

Posted

技术标签:

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

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

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

sudo chmod 777 -R /opt/lampp/htdocs  

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

【问题讨论】:

【参考方案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/

【讨论】:

以上是关于权限被拒绝在本地运行我的项目 Zend Framework的主要内容,如果未能解决你的问题,请参考以下文章

Pods-resources.sh 权限在 iOS 项目中被拒绝

RVM 权限被拒绝错误

“Errno::EACCES ...权限被拒绝”运行指南针手表

由于权限被拒绝,无法绑定到某些端口

使用 root 用户的 NPM 安装权限被拒绝错误

如何修复错误:mkdir():运行作曲家时权限被拒绝