mysql - 使用lampp托管时如何修复“Slim Application Error”错误
问题描述
我在我的linux机器上使用lampp来托管一个网站。db 被配置为虚拟主机。此外,使用 composer 修复了 php 依赖项。当我启动 lampp 组件并转到 locahost 时,我收到此错误。我试图以某种方式修复它,但没有任何效果。希望你能帮助我,谢谢。
Slim 应用程序错误
由于以下错误,应用程序无法运行:详细信息类型:UnexpectedValueException 消息:无法打开流或文件“../logs/app.log”:无法打开流:权限被拒绝文件:/opt/lampp/ htdocs/starlight-app/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php 行:107 Trace
0 /opt/lampp/htdocs/starlight-app/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(39): Monolog\Handler\StreamHandler->write(Array)
1 /opt/lampp/htdocs/starlight-app/vendor/monolog/monolog/src/Monolog/Logger.php(344): Monolog\Handler\AbstractProcessingHandler->handle(Array)
2 /opt/lampp/htdocs/starlight-app/vendor/monolog/monolog/src/Monolog/Logger.php(637): Monolog\Logger->addRecord(200, 'Loading route.', Array)
3 /opt/lampp/htdocs/starlight-app/config/middlewares.php(94): Monolog\Logger->info('加载路由。', Array)
4【内部函数】:Closure->{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
5 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array(Object(Closure), Array)
6【内部函数】:Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
7 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http \响应),对象(闭包))
8 /opt/lampp/htdocs/starlight-app/vendor/slim/csrf/src/Guard.php(171): Slim\App->Slim{closure}(Object(Slim\Http\Request), Object(Slim\ Http\响应))
9【内部函数】:Slim\Csrf\Guard->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
10 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array(对象(Slim\Csrf\Guard), 数组)
11【内部函数】:Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
12 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http \响应),对象(闭包))
13 /opt/lampp/htdocs/starlight-app/config/middlewares.php(178):Slim\App->Slim{closure}(对象(Slim\Http\Request),对象(Slim\Http\Response))
14【内部函数】:Closure->{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
15 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array(对象(闭包), 数组)
16【内部函数】:Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
17 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), O Object(Slim\ Http\Response),对象(闭包))
18 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117):Slim\App->Slim{closure}(对象(Slim\Http\Request),对象(Slim\ Http\响应))
19 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/App.php(405):Slim\App->callMiddlewareStack(对象(Slim\Http\Request),对象(Slim\Http\Response ))
20 /opt/lampp/htdocs/starlight-app/vendor/slim/slim/Slim/App.php(313):Slim\App->进程(对象(Slim\Http\Request),对象(Slim\Http\Response ))
21 /opt/lampp/htdocs/starlight-app/public/index.php(70): Slim\App->run()
22 {主要}
解决方案
好的,很抱歉打扰您,我只是解决了使用chmod -R a+wr logs/
. 谢谢你。
推荐阅读
- automation - 如何在不使用 RQM 和 RQM 适配器的情况下在远程机器上运行 RFT 脚本?
- spring-boot - Spring Boot + Swagger-Ui yml 生成
- git - git add 多次而不提交
- python - 在python中对数据名称进行For循环
- kotlin - Kotlin 中的构造函数与参数
- c# - 在 EF Core 中禁用并发检查
- python-3.x - 有没有在 Julia 中使用 SQLAlchemy 的简单方法?
- elasticsearch - 用于百分位聚合值的 Elastic Search 存储桶脚本
- android - 第二个活动是空白的
- php - 变量失去引用,当被引用的变量后来引用另一个