我使用Laravel 5.4开发了一个Web应用程序。在localhost上一切正常,但是当我将它上传到freesubdomain.org时,它给了我一个奇怪的错误。
这是错误:
RuntimeException in Encrypter.php line 43:
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
这是错误的屏幕截图,进一步详细说明。 Error Screen Shot
这是我的.env文件中的应用程序设置
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:T0EKPpY0kWQBmMcJb4qH0rynVHYr/S03TuTTTlJ2rYk=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://fareedshuja.uk.tn
这是config / app.php文件中的加密密钥配置
/*
|--------------------------------------------------------------------------
| Encryption Key
|--------------------------------------------------------------------------
|
| This key is used by the Illuminate encrypter service and should be set
| to a random, 32 character string, otherwise these encrypted strings
| will not be safe. Please do this before deploying an application!
|
*/
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
/*
请注意我已经更改了.env文件中的数据库配置,我还更改了/ / p>中config / app.php中的应用程序URL
'url' => env('APP_URL', 'http://localhost/getajob/'),
到
'url' => env('APP_URL', 'http://fareedshuja.uk.tn/'),
请帮助。