Lumen Artisan 问题:未添加 memcached 服务器
Lumen Artisan Issue: No memcached servers added
我刚刚开始从事一个工作项目。我试图为 DB、Lumen 等安装一组 docker-compose 服务器。当我尝试一些涉及 artisan 的命令时(就像 php artisan --version
或 php artisan migrate
),我收到错误消息:
No memcached servers added
好吧,那我去 Laravel docs 查看 memcached 缓存驱动程序是如何工作的,它说这是在 config/cache.php
中配置的。好吧,这个项目没有 cache.php 文件。另一方面,.env 文件不包含 CACHE_DRIVER 环境变量。
我尝试安装一个 docker 化的 memcached 服务器,但仍然出现同样的错误。如果没有memcached相关配置,在项目中哪里可以配置memcached server和socket???
是否会发生这种情况,因为 Laravel 未找到缓存配置并且它选择了任何没有配置的驱动程序?
终于可以自己解决了。谢谢大家的收看
当 Lumen 项目没有 .env 文件时,配置文件会出现一些奇怪的配置。在这种情况下使用 memcached 作为服务器驱动程序。
解决方法:创建.env文件并设置缓存驱动。
我刚刚开始从事一个工作项目。我试图为 DB、Lumen 等安装一组 docker-compose 服务器。当我尝试一些涉及 artisan 的命令时(就像 php artisan --version
或 php artisan migrate
),我收到错误消息:
No memcached servers added
好吧,那我去 Laravel docs 查看 memcached 缓存驱动程序是如何工作的,它说这是在 config/cache.php
中配置的。好吧,这个项目没有 cache.php 文件。另一方面,.env 文件不包含 CACHE_DRIVER 环境变量。
我尝试安装一个 docker 化的 memcached 服务器,但仍然出现同样的错误。如果没有memcached相关配置,在项目中哪里可以配置memcached server和socket???
是否会发生这种情况,因为 Laravel 未找到缓存配置并且它选择了任何没有配置的驱动程序?
终于可以自己解决了。谢谢大家的收看
当 Lumen 项目没有 .env 文件时,配置文件会出现一些奇怪的配置。在这种情况下使用 memcached 作为服务器驱动程序。
解决方法:创建.env文件并设置缓存驱动。