【问题标题】:Lumen Artisan Issue: No memcached servers addedLumen Artisan 问题:未添加 memcached 服务器
【发布时间】:2019-05-01 03:48:14
【问题描述】:

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

没有添加内存缓存服务器

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

我尝试安装一个 dockerized 的 memcached 服务器,但仍然出现同样的错误。如果没有memcached相关的配置,项目中哪里可以配置memcached服务器和socket???

这可能是因为 Laravel 没有找到缓存配置并且它选择了任何没有配置的驱动程序吗?

【问题讨论】:

  • Lumen HAS artisan 命令(安装项目,您将看到 artisan 文件)。流明缓存文档参考 Laravel 文档。

标签: php laravel memcached


【解决方案1】:

我终于可以自己解决了。谢谢大家收看。

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

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

【讨论】:

    猜你喜欢
    • 2016-01-16
    • 2015-06-29
    • 2016-03-24
    • 2020-07-21
    • 1970-01-01
    • 2013-03-18
    • 2019-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多