我从git克隆了回购,并制作了composer install
。
然后我开始服务器,但每次我得到500服务器错误。
此外,我试图用composer create-project --prefer-dist laravel/laravel blog
创建一个新项目,这个项目工作正常。
在我的错误日志中,我得到一个错误,如:
production.ERROR:未指定应用程序加密密钥。 {“exception”:“[object](RuntimeException(code:0):未指定应用程序加密密钥。在C:\ OSPanel \ domains \ contact-fw-domanskyi \ vendor \ laravel \ framework \ src \ Illuminate \ Encryption \ EncryptionServiceProvider.php:44)[stacktrace]
根据您在问题中的评论回答:
RuntimeException未指定应用程序加密密钥。
为APP_KEY
变量设置一个值。
在命令行中,以下Artisan命令生成密钥:
php artisan key:generate
这将生成一个随机密钥,您必须重新启动服务器,您不应再看到错误消息。
克隆git repo时,必须按照以下步骤运行项目:
composer install
php artisan key:generate
php artisan migrate
php artisan db:seed
来运行播种机,如果有的话。php artisan serve
现在,您的项目将运行。祝好运!!
我只是错过了.env文件。
我使用php artisan key:generate
创建了新密钥并生成了一个新密钥