2015-09-29 156 views
-1

我试图安装此CMS https://github.com/murattanriover/basecms-laravel,我也跟着安装指令,我创建新的数据库和我修改database.php文件,我的主机的数据,我跟着这些指示:laravel内容管理系统

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/

我得到了以下错误:

enter image description here

+2

,什么是问题? – Epodax

+0

有太多的方法可以做到这一点错了,你能澄清一点吗? –

+0

在app/config/app.php中将debug选项设置为true - 由于许多原因可能会出现此错误,您需要打开调试以查看实际错误。 –

回答

1

在配置\ app.php变化:

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

'cipher' => 'AES-256-CBC', 

如果不工作,你需要手动添加生成您的.ENV文件的密钥laravel 。

打开控制台和

php artisan key:generate 

,那么你会得到新的关键

Application key [xlhF31NeOlibJcoOW9tvZg7TkHcAZI3a] set successfully. 

然后去项目和

~/projects/ nano .env 

手动添加生成的关键laravel您.env文件

APP_KEY=xlhF31NeOlibJcoOW9tvZg7TkHcAZI3a 
+0

我无法将文件frome .env.example重命名为.env? –

2

您需要.ENV

将其设置为设置APP_KEY为随机32字符串 OR 运行PHP工匠键:产生你的项目的根文件夹。 这为加密密钥设置随机的32个字符的字符串。

+0

我在CMD中运行“php artisan key:generate”,我得到了一个密钥,我把密钥放在.env文件中,而且我仍然有同样的错误。 –

+0

您是否将.env.example重命名为.env? –

+0

没有,当我尝试使它.env,它让我你应该把一个文件名? –

1

当你使用WAMP的服务器,请做好如下:

  1. 打开WAMP的的php.ini(在我的情况下,它在:C:\ WampDeveloper \配置\ PHP \ PHP。 ini

  2. 查找该行并取消注释(删除前面的“;”)。

    ;extension=php_sockets.dllextension=php_sockets.dll

  3. 保存文件。重新启动Apache。

  4. 做一个php artisan key:generate

  5. 然后确保你的config/app。PHP有一行如下:

    'cipher' => 'AES-256-CBC',

Reference to WAMP specific solution.