Lumen Artisan问题:未添加内存缓存服务器

时间:2018-11-29 06:21:11

标签: php laravel memcached

我刚刚开始在一个工作项目中工作。我试图为DB,Lumen等安装一组由docker组成的服务器。当我尝试使用涉及工匠的某些命令时(就像php artisan --versionphp artisan migrate一样),我收到错误消息:

  

未添加任何内存缓存服务器

好吧,然后我去Laravel docs看看memcached缓存驱动程序是如何工作的,它说这是在config/cache.php中配置的。嗯,这个项目没有cache.php文件。另一方面,.env文件不包含CACHE_DRIVER环境变量。

我尝试挂载dockerized的memcached服务器,但仍然是相同的错误。如果我没有与memcached相关的任何配置,我在哪里可以在项目中配置memcached服务器或套接字?

这是否会发生,因为Laravel没有找到缓存配置,并且选择了任何没有配置的驱动程序?

1 个答案:

答案 0 :(得分:1)

最后,我可以自己解决问题。谢谢大家的观看。

当Lumen项目没有.env文件时,配置文件将获得一些奇怪的配置。在这种情况下,使用memcached作为服务器驱动程序。

解决方案:创建一个.env文件并设置缓存驱动程序。