Laravel框架版本5.2.26在Ubuntu操作系统中安装时出现生成密钥错误。

10 浏览
0 Comments

Laravel框架版本5.2.26在Ubuntu操作系统中安装时出现生成密钥错误。

我安装了"Laravel Framework version 5.2.26",但在我的Ubuntu操作系统中生成密钥时出现错误。

user@CN43:/var/www/html/laravel_1$ php artisan key:generate
  [ErrorException]                                                             
  file_get_contents(/var/www/html/laravel_1/.env): failed to open stream: No   
  such file or directory

之后,我将.env.example文件更新为.env并在.env文件中更新所有信息。在生成密钥的命令返回密钥成功设置后:

user@CN43:/var/www/html/laravel_1$ php artisan key:generate
Application key [base64:uD6hjLx+j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos=] set successfully.

但是该密钥无效。出错信息显示在我的Chrome控制台中:

Failed to load resource: net::ERR_EMPTY_RESPONSE
http://localhost/laravel_1/public/:1 GET http://localhost/laravel_1/public/ net::ERR_EMPTY_RESPONSE
http://localhost/laravel_1/public/:1 GET http://localhost/laravel_1/public/ net::ERR_EMPTY_RESPONSE

.env文件内容如下:

APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:i7WQo9iUSQud+Oi90HGJzonE4w+SPaV3NI3AMBnee3A=
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_master
DB_USERNAME=root
DB_PASSWORD=123
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

0
0 Comments

在Ubuntu操作系统中,安装Laravel Framework版本5.2.26时出现了获取密钥生成错误的问题。

解决方法如下:

1. 执行以下命令: `cp .env.example .env`

2. 然后执行命令: `php artisan key:generate`

3. 复制显示的密钥,例如:"base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxx="

4. 然后打开yourAppName\config\app.php文件,将复制的密钥粘贴到其中的适当位置(大约在107行附近),然后保存。

5. 执行命令: `php artisan serve`

以上就是解决在Ubuntu操作系统中安装Laravel Framework版本5.2.26时出现密钥生成错误的原因和解决方法。

0
0 Comments

Laravel框架版本5.2.26在Ubuntu操作系统中安装时生成密钥出错的原因是,当运行了"php artisan vendor:publish"命令时,很可能更新了artisan,但是laravel/framework没有更新。解决方法是运行"composer update"命令,然后重新运行"php artisan key:generate"命令,你将会在.env文件中看到不同之处,将密钥复制并以以下格式放入config/app.php文件中:'key' => env('APP_KEY', 'base64:xxxxxxxxxxxxxxxxxxxx=')。现在你的应用程序应该可以正常运行了。

0
0 Comments

在Ubuntu操作系统中,安装Laravel Framework版本5.2.26时出现了生成密钥的错误。错误的原因是`.env`文件没有被正确配置。要解决这个问题,可以按照以下步骤操作:

1. 打开终端,并进入Laravel项目的根目录。

2. 复制`.env.example`文件并重命名为`.env`,使用以下命令:`cp .env.example .env`。

3. 运行以下命令来生成密钥:`php artisan key:generate`。

通过以上步骤,你将能够成功解决在Ubuntu操作系统中安装Laravel Framework版本5.2.26时生成密钥的错误。更多信息,请参考laravel install getting key generate error in ubunto OS

0