苏木 4546dadb95 应付款终版导入:分块读取工作簿,避免大文件把进程撑爆导致 500
以前整表载入内存(大文件/带幽灵区域的工作簿会让 PHP 进程涨到 GB 级并被系统杀掉,页面只显示一个 500 且没有任何日志);现在按 2000 行分块读取,读满 1 万行立即给出「请拆分文件」提示。部署 php.ini 补上 display_errors=Off / log_errors=On / error_log,避免以后再出现看不到原因的 500。
2026-10-16 23:15:09 +08:00

15 lines
423 B
INI

memory_limit=512M
max_execution_time=120
post_max_size=64M
upload_max_filesize=10M
# 线上必须把错误写进日志而不是显示给用户;否则致命错误(内存/超时)会既看不到、也无处查。
display_errors=Off
log_errors=On
error_log=/var/www/html/storage/logs/php-errors.log
date.timezone=Asia/Shanghai
expose_php=Off
opcache.enable=1
opcache.validate_timestamps=0
opcache.memory_consumption=192