首页 > 解决方案 > 使用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 {主要}

标签: mysqllinuxapachexampplampp

解决方案


好的,很抱歉打扰您,我只是解决了使用chmod -R a+wr logs/. 谢谢你。


推荐阅读