Laravel 5:php artisan migrate |没有权限

问题描述 投票:1回答:2

我试图运行以下命令:

php artisan migrate

我从服务器收到以下响应:

HP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/stagaires/bart/laravel2/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)
#1 /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#2 /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, Object(UnexpectedValueException), Array)
#3 /var/www/stagaires/bart/laravel2/laravel/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(UnexpectedValueException), Array)
#4 /var/www/stagaires/bart/laravel2/la in /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87
PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/stagaires/bart/laravel2/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)
#1 /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#2 /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)
#3 /var/www/stagaires/bart/laravel2/laravel/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(Symfony\Component\Debug\Exception\FatalErro in /var/www/stagaires/bart/laravel2/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87

存储和引导程序文件夹的权限是755,也尝试了777但没有工作。

为什么我的migrate命令不起作用?

laravel laravel-5 migration artisan
2个回答
5
投票

尝试

 chmod -R 777 storage

我的猜测是你没有让它递归


0
投票

在我们的例子中,我们在mysql用户的密码中有“#”。那个特殊的角色是不允许的。我们更改了密码并解决了问题。 :o

© www.soinside.com 2019 - 2024. All rights reserved.