相关疑难解决方法(0)

Gettext缓存烦恼

我目前正在努力学习PHP中的gettext.

Gettext使用缓存.这是一件好事,但是当我更新我的翻译时,我无法访问它们,这很烦人.

我读过除了重启Web服务器之外我们无法刷新缓存,这不是一个可行的解决方案.其他人使用具有不同名称的.mo文件的副本来强制它们再次加载.

第一个问题

我正在搜索gettext缓存内存中文件的时间,以考虑我的应用程序是否可以在字符串出现之前等待那段时间.但我找不到那些信息......持续时间是无限的吗?

第二个问题

我无法想象一个像gettext这样受欢迎的项目还没有找到解决这个问题的解决方案.它是特定于PHP的吗?

在此先感谢我将拥有的冬天.问候.

php caching duration gettext

4
推荐指数
1
解决办法
4036
查看次数

你如何在服务器(Apache)上使用gettext无法重启?

我在serverfault上问过这个问题,但我没有得到任何回复.我在这里试试......

我在家里的网络服务器上开发了一个网站.

当我修改翻译文件时,我必须重新启动Web服务器Apache.

/etc/init.d/httpd graceful
Run Code Online (Sandbox Code Playgroud)

简单...

假设我的网站托管在共享主机上.

假设我现在需要修改翻译文件.

我无法重启服务器......

你如何gettext在这种情况下使用?

您是否允许仅使用graceful选项重新启动服务器?

共享主机是否每天重启服务器一次以解决此类问题?

你如何处理这些限制?

php apache shared-hosting gettext php-gettext

2
推荐指数
1
解决办法
5973
查看次数

标签 统计

gettext ×2

php ×2

apache ×1

caching ×1

duration ×1

php-gettext ×1

shared-hosting ×1