Laravel 5 迁移错误
Laravel 5 migration error
我正在使用数据库迁移。然后我删除了那个数据库并创建了一个新的。然后我通过 php artisan make:migration create_users
.
从终端创建了迁移文件
然后我回来并尝试 运行 迁移,它抛出以下错误 php artisan migrate
错误:
PHP Fatal error: Uncaught exception 'UnexpectedValueException' with
message 'The stream or file
"/opt/lampp/htdocs/laravel/storage/logs/laravel.log" could not be
opened: failed to open stream: Permission denied' in
/opt/lampp/htdocs/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:95
还有一些。
我用谷歌搜索,发现 composer dump-autoload
可以,但没有用,composer dump-autoload
会抛出同样的错误。
php artisan migrate:reset
抛出与 php artisan migrate:reset
.
相同的错误
谢谢
不是自动加载的问题。这是文件权限的问题。检查网络服务器是否可以写入 storage/logs
目录。
更改 laravel
的日志文件夹的权限
授予读写权限
storage/logs
更改数据库:
1:更改 config/database 中的数据库名称。php
2: root/.env DB_DATABASE=databasename
我正在使用数据库迁移。然后我删除了那个数据库并创建了一个新的。然后我通过 php artisan make:migration create_users
.
然后我回来并尝试 运行 迁移,它抛出以下错误 php artisan migrate
错误:
PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/opt/lampp/htdocs/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /opt/lampp/htdocs/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:95
还有一些。
我用谷歌搜索,发现 composer dump-autoload
可以,但没有用,composer dump-autoload
会抛出同样的错误。
php artisan migrate:reset
抛出与 php artisan migrate:reset
.
谢谢
不是自动加载的问题。这是文件权限的问题。检查网络服务器是否可以写入 storage/logs
目录。
更改 laravel
的日志文件夹的权限授予读写权限
storage/logs
更改数据库:
1:更改 config/database 中的数据库名称。php
2: root/.env DB_DATABASE=databasename