2017-01-19 80 views
0

我需要使用cpanel運行項目。所有的數據庫細節都被更改並且是最新的,我也手動將數據庫導入到cPanel。使用cPanel上傳/運行laravel項目

我迄今所做的:

上傳整個項目通過FileZilla的服務器。
然後我創建了以下內容的.htaccess文件所以每一個請求會轉到公用文件夾

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REQUEST_URI} !^public 
RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 

我仍然有一個消息說Whoops, looks like something went wrong.

+0

嘗試改變配置/ app.php - >' '調試'=> TRUE'以獲得更多信息。或者,也許laravel.log文件。 –

+0

現在,它說'唯一支持的密碼是AES-128-CBC和AES-256-CBC,密鑰長度正確。「因爲我在cPanel中,所以我無法運行'php artisan key:generate' – Regolith

+0

@Regolith如果你的主機不提供SSH訪問權限,可以獲得新的訪問權限。 – ceejayoz

回答

1

您可以手動添加一個有效的關鍵。在config/app.php

'key' => env('APP_KEY', 'MyKeyWith32Chars'), //<--- ADD here a key with 32 random chars 
'cipher' => 'AES-256-CBC', 

(可選)添加在您的.env

APP_KEY=MyKeyWith32Chars 
+0

感謝它的工作。 – Regolith

相關問題