将 Slim 3 应用程序部署到 Ubuntu 服务器时收到以下服务器错误。
Slim Application Error
The application could not run because of the following error:
Details
Type: UnexpectedValueException
Message: The stream or file "/var/www/html/api/search-
api/src/../logs/app.log" could not be opened: failed to open
stream:Permission denied
File: /var/www/html/api/search-
api/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
Line: 107
我将日志目录的权限设置为可写,但仍然不起作用。
最佳答案
Web 服务器用户仍然无法写入 /var/www/html/api/search-api/src/logs
中的日志目录。
尝试:
cd var/www/html/api/search-api/src/
sudo chgrp -R www-data logs
sudo chmod -R g+rws logs
这假设您的网络服务器以 www-data
用户身份运行,该用户拥有一个名为 www-data
的组。
关于php - Slim 3.1 ubuntu 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45135646/