Я использую lampp на своей Linux-машине для размещения веб-сайта. БД настроен как виртуальный хост. Также зависимости php исправлены с помощью composer. Когда я запускаю компоненты lampp и перехожу на locahost, я получаю эту ошибку. Пытался кое-как исправить, но ничего не вышло. Надеюсь, ты сможешь мне помочь, спасибо.
Ошибка тонкого приложения
Не удалось запустить приложение из-за следующей ошибки: Подробности Тип: 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 (Массив)
1 /opt/lampp/htdocs/starlight-app/vendor/monolog/monolog/src/Monolog/Logger.php(344): Monolog \ Handler \ AbstractProcessingHandler-> handle (массив)
2 /opt/lampp/htdocs/starlight-app/vendor/monolog/monolog/src/Monolog/Logger.php(637): Monolog \ Logger-> addRecord (200, 'Загрузка маршрута.', Массив)
3 /opt/lampp/htdocs/starlight-app/config/middlewares.php(94): Monolog \ Logger-> info ('Загрузка маршрута.', Массив)
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 (объект (замыкание), массив)
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 \ Response), Объект (Закрытие))
8 /opt/lampp/htdocs/starlight-app/vendor/slim/csrf/src/Guard.php(171): Slim \ App-> Slim {closure} (Object (Slim \ Http \ Request), Object (Slim \ Http \ Response))
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 \ Response), Объект (Закрытие))
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} (Object (Slim \ Http \ Request), Object (Slim \ Http \ Response))
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-> process (Object (Slim \ Http \ Request), Object (Slim \ Http \ Response ))
21 /opt/lampp/htdocs/starlight-app/public/index.php(70): Slim \ App-> run ()
22 {main}