2015-09-29 199 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.