【发布时间】:2017-07-27 16:50:57
【问题描述】:
我正在使用 Laravel 5.2,我正在尝试导入一个包含超过 18000 条记录的 Excel 工作表。出现以下错误。 本地主机页面不工作
localhost is currently unable to handle this request. HTTP ERROR 500
我尝试将 php.ini max_execution_time 从 30 秒更改为 300 秒,但没有任何更改
编辑
apache 错误日志文件显示:[:error] [pid 3680:tid 1724] [client ::1:54491] PHP 致命错误:E 中允许的内存大小为 134217728 字节已用尽(尝试分配 24 字节): \........
【问题讨论】:
-
错误日志显示什么?
-
检查 laravel 日志如果没有然后检查 apache 日志....
-
“500 内部服务器错误”(或空白页)表示您的脚本正在抛出错误,但 PHP 已配置为对您隐藏它。您需要尽快修复它,因为在没有错误消息帮助的情况下进行编码是很困难的。作为快速入门,您可以在计算机的系统范围
php.ini文件 (details here) 中设置error_reporting和display_errors指令。然而,Laravel 应该有自己的错误报告功能——确保你在他们的文档中查看它们。 -
appache 错误日志文件显示:[:error] [pid 3680:tid 1724] [client ::1:54491] PHP 致命错误:允许的内存大小为 134217728 字节已用尽(尝试分配 24字节)在 E:\\........
-
您可能需要增加内存限制。
标签: php laravel-5 xampp laravel-excel