Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel内容管理系统_Php_Mysql_Laravel - Fatal编程技术网

Php laravel内容管理系统

Php laravel内容管理系统,php,mysql,laravel,Php,Mysql,Laravel,我试着安装这个CMS,我按照安装说明,我创建了新的数据库,用我的主机数据修改了database.php文件,我按照以下说明操作: composer install php artisan key:generate Create a database and inform .env php artisan migrate to create tables php artisan db:seed to populate tables 但是当我尝试运行时:localhost/project

我试着安装这个CMS,我按照安装说明,我创建了新的数据库,用我的主机数据修改了
database.php
文件,我按照以下说明操作:

 composer install
 php artisan key:generate
 Create a database and inform .env
 php artisan migrate to create tables
 php artisan db:seed to populate tables
但是当我尝试运行时:
localhost/projectname/public/

我得到了以下错误:


您需要设置APP\u KEY in.env

将其设置为随机32个字符的字符串 或 在项目的根文件夹中运行php artisan key:generate。
这将为加密密钥设置一个随机的32字符字符串。

在config\app.php中更改:

'cipher' => 'something stands here(delete it)',

如果这不起作用,则需要手动将生成的密钥laravel添加到.env文件中

打开控制台并

php artisan key:generate
然后你会拿到新钥匙

Application key [xlhF31NeOlibJcoOW9tvZg7TkHcAZI3a] set successfully.
然后进入项目和

~/projects/ nano .env
手动将生成的密钥laravel添加到.env文件中

APP_KEY=xlhF31NeOlibJcoOW9tvZg7TkHcAZI3a

由于您正在使用WAMP服务器,请执行以下操作:

  • 打开wamp的php.ini(在我的例子中是:C:\WampDeveloper\Config\php\php.ini

  • 找到此行并取消注释(删除前“;”)

    来自
    ;extension=php_sockets.dll
    to
    extension=php_sockets.dll

  • 保存文件。重新启动Apache

  • 执行
    php artisan键:生成

  • 然后确保您的config/app.php有一行,如下所示:

    “密码”=>“AES-256-CBC”,


  • 问题是什么?有太多的方法可能会出错,您能澄清一下吗?在app/config/app.php中将debug选项设置为true-此错误可能出于多种原因出现,您需要打开调试以查看实际错误。您可以发布错误页面的图像吗?@JosipIvic我将该选项设置为true,并得到该错误:compiled.php第6911行中的RuntimeException:未找到受支持的加密程序。密码和/或密钥长度无效。我在CMD“php artisan key:generate”中运行,得到一个密钥,我将该密钥放在.env文件中,但仍然有相同的错误。您是否已将.env.example重命名为.env?在尝试将其命名为.env时没有,我明白你应该输入一个文件名吗?@Darnight尝试重新启动你的artisan服务器。@Mustafa Ehsan是的,我正在使用wamp,我重新启动了artisan,但我无法将文件从.env.example重命名为.env??我无法将文件从e.env.example重命名为.env??
    APP_KEY=xlhF31NeOlibJcoOW9tvZg7TkHcAZI3a