2017-07-17 9 views
1

Slim 3アプリケーションをUbuntuサーバーに配備する際、次のサーバーエラーが発生しました。Slim 3.1 ubuntu server error

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 

ログディレクトリのアクセス許可を書き込み可能に設定しましたが、まだ動作していません。

答えて

1

ログディレクトリ/var/www/html/api/search-api/src/logsは、Webサーバーユーザーによってまだ書き込み可能ではありません。

試してみてください。

cd var/www/html/api/search-api/src/ 
sudo chgrp -R www-data logs 
sudo chmod -R g+rws logs 

これは、Webサーバーがwww-dataというグループを持っているwww-dataユーザーとして実行されていることを前提としています。