【发布时间】:2016-12-02 08:12:41
【问题描述】:
我使用本教程将我的 laravel 5 项目添加到共享主机服务器, http://laravel.io/forum/12-29-2015-hosting-laravel-5-on-subdomain#reply-30462
这是我的文件结构,
domain.com/
|--larco
|-- public_html/
| |--laravel
laravel 文件夹中的public/index.php,
require __DIR__.'/../../../larco/bootstrap/autoload.php';
$app = require_once __DIR__.'/../../../larco/bootstrap/app.php';
bootstrap/app.php 文件,
realpath(__DIR__.'/../../larco/')
bootstrap/autoload.php,
require __DIR__.'/../../larco/vendor/autoload.php';
$compiledPath = __DIR__.'/../../larco/cache/compiled.php';
我的 laravel 版本是 laravel 5.2。在我加载“http://domain.com/laravel/public/”链接后,我得到“哎呀,好像出了点问题。”问题。如果有人可以调查一下,那将是很大的帮助。
这是在 storage/logs/laravel.log 中添加的问题
production.ERROR:异常“RuntimeException”,消息“否” 找到支持的加密器。密码和/或密钥长度是 无效的。'在 /home/silverdr/larco/vendor/laravel/framework/src/Illuminate/Encryption/EncryptionServiceProvider.php:45
这是我的环境文件...
APP_ENV=local
APP_DEBUG=true
APP_KEY=base64:tcPLEQN5yC984pB8EVHsdR/hLNFtq0hBasH+LMFBO+M=
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydb
DB_USERNAME=myuser
DB_PASSWORD=mypass
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
【问题讨论】:
-
启用调试模式并查看实际错误是什么
-
或查看您的日志
storage/llogs/laravel.log。 -
@james,我检查了错误日志并更新了问题。非常感谢
-
@vimuth 请运行
php artisan key:generate并告诉我进展如何 -
@vimuth 检查我的答案
标签: php laravel laravel-5.2