繁体   English   中英

如何在共享主机上部署需要Redis服务的Laravel项目

[英]How to deploy Laravel project that requires Redis service on Shared Hosting

我正在尝试在Godaddy共享主机上部署laravel-tricks项目。 它没有任何支持redis服务,并且该项目使用redis进行缓存,而其他优化则可以在没有redis服务的情况下使用该项目。

当前出现错误

No connection could be made because the target machine actively refused it. [tcp://127.0.0.1:6379]

在本地主机上,它与redis服务安装正常工作。 有什么办法可以使它在共享主机上工作?

Laravel Framework版本4.1.31

在您的.env文件中添加或编辑

REDIS_HOST=localhost
REDIS_PASSWORD=null
REDIS_PORT=6379

您需要使用您在共享主机上的密码更改redis_host,密码和端口(我认为您应该使用vps或托管的redis服务器)

编辑您的config / cache.php

'default' => env('CACHE_DRIVER', 'file'), 

如果您的环境文件中还没有它,请添加它

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

并从.env中删除redis变量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM