首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache、PHP、WordPress缓存问题在Docker容器中

Apache、PHP、WordPress缓存问题在Docker容器中
EN

Stack Overflow用户
提问于 2016-02-09 01:29:08
回答 1查看 4.4K关注 0票数 8

我在OS上使用Virtualbox驱动程序进行对接。使用正式的WordPress码头映像,我从本地机器设置了一个卷,以映射到容器。

/Users/gezimhome/projects/zr/src/var/www/html/wp-content/plugins/zr

当我在主机中更新文件时,它们在容器中显示更新,但更改直到几分钟后才会反映在网站上。我怀疑这可能是Apache缓存什么的,因为我没有安装任何WordPress缓存插件。

更新:我没有尝试其他类型的文件。当我在浏览器中加载站点(甚至使用curl)时,不会更新PHP文件。

更新2:这是.htaccess文件。这是docker virtualbox信息

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-09 18:03:33

结果发现,这是由PHP中的光缓存引起的。在wordpress对接图像中启用了Opcache,如下所示:

代码语言:javascript
运行
复制
RUN { \
        echo 'opcache.memory_consumption=128'; \
        echo 'opcache.interned_strings_buffer=8'; \
        echo 'opcache.max_accelerated_files=4000'; \
        echo 'opcache.revalidate_freq=60'; \
        echo 'opcache.fast_shutdown=1'; \
        echo 'opcache.enable_cli=1'; \
    } > /usr/local/etc/php/conf.d/opcache-recommended.ini

因此,我创建了一个新的禁用wordpress的docker图像缓存。本质上是这样:

代码语言:javascript
运行
复制
FROM wordpress:latest
RUN rm -rf /usr/local/etc/php/conf.d/opcache-recommended.ini
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35282452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档