部署Kimai TimeTrack开源工时追踪系统时遇内存限制问题
解决Kimai TimeTrack PDF导出的内存限制问题
我刚帮朋友排查过Kimai的PDF导出问题,刚好和你碰到的一样——这个开源工时追踪系统在执行PDF导出操作时,对PHP内存有明确要求:至少需要20MB的可用内存。
解决这个问题的核心就是调整PHP的内存限制配置,步骤很清晰:
- 找到服务器上的
php.ini配置文件(不同环境路径不同,比如Linux下Apache环境可能是/etc/php/[你的PHP版本]/apache2/php.ini,CLI环境可能是/etc/php/[你的PHP版本]/cli/php.ini;Windows环境一般在PHP安装目录下的php.ini) - 在文件中搜索
memory_limit配置项,将其值修改为至少20M(建议设置成25M或者更高,留些冗余空间避免后续其他操作也碰到内存问题) - 保存修改后,重启你的Web服务器(比如Apache、Nginx)以及PHP-FPM(如果使用的话),确保新的内存配置生效
做完这些之后再尝试PDF导出,应该就能顺利完成了。
内容的提问来源于stack exchange,提问作者Vinay Guru
相关产品推荐
相关产品推荐

