Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Ishatanjeeb's avatar

Php artisan migrate does not working on unbuntu

I have get bellow error for "php artisan migrate"

tanjeeb@tanjeeb-Satellite-C40-A:~/laravelproject/assetbikroy$ php artisan migrate
PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/home/tanjeeb/laravelproject/assetbikroy/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)
#1 /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#2 /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, Object(UnexpectedValueException), Array)
#3 /home/tanjeeb/laravelproject/assetbikroy/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(UnexpectedValueException), Array)
#4 /home/tanjeeb/laravelproject/assetb in /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87
PHP Fatal error:  Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/home/tanjeeb/laravelproject/assetbikroy/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87
Stack trace:
#0 /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\Handler\StreamHandler->write(Array)
#1 /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#2 /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\Logger->addRecord(400, Object(Symfony\Component\Debug\Exception\FatalErrorException), Array)
#3 /home/tanjeeb/laravelproject/assetbikroy/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(Symfony\Component\Debug\Exception\FatalErro in /home/tanjeeb/laravelproject/assetbikroy/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87

0 likes
5 replies
pcserve's avatar

I don't use LINUX but maybe you need to give this file (/home/tanjeeb/laravelproject/assetbikroy/storage/logs/laravel.log) writing permissions?

Mo7sin's avatar

Make sure that you have PDO extension installed.

qybbqybb's avatar

Maybe you do not set the database setting in the .env file

Please or to participate in this conversation.