我花了几个小时在互联网上查找,但无法弄清楚更改后的 PHP 行的问题出在哪里。成功更新补丁 7405 后才开始出现问题。网站和所有其他功能运行良好,我们使用 API 将订单拉取到另一个运输软件,导致每次拉取时都会出现 500 内部错误。我不知道出了什么问题......查看日志我收到以下错误:

[错误]493#0:*746 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:从上游读取响应头时,在第 313 行的 /app/code/core/Mage/Core/Model/Translate.php 中找不到类“Varien_File_Csv”

[错误]493#0:*748 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:从上游读取响应头时,在第 313 行的 /app/code/core/Mage/Core/Model/Translate.php 中找不到类“Varien_File_Csv”

[错误]493#0:*750 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:从上游读取响应头时,在第 313 行的 /app/code/core/Mage/Core/Model/Translate.php 中找不到类“Varien_File_Csv”

[错误]493#0:*853 规则禁止访问,客户端:要求:“POST /app/etc/local.xml HTTP/1.1”,

[错误]493#0:*929 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:从上游读取响应头时,第 93 行 /web/lib/Varien/File/Csv.php 中的最大执行时间超过 30 秒,

[错误]493#0:*1189 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:从第 93 行读取响应标头时,/web/lib/Varien/File/Csv.php 中的最大执行时间超过 30 秒

[错误]477#0:*115 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:/web/app/code/core/Mage/Eav/Model/Entity/Abstract.php 第 684 行超出了最大执行时间 30 秒”

谢谢你的帮助

有帮助吗?

解决方案

从你的错误日志中我只能看到你缺少一个PHP文件,但这与7405补丁无关。

检查你是否有 lib/Varien/File/Csv.php 您的 Magento 安装中的文件。

如果不是,只需从全新安装中获取并复制它。

当您说 API 时,您是指 Magento API 还是自定义 API?

如果您使用自定义 API,请确保它符合 7405 标准,因为订单导出数据流中有很多更改。

许可以下: CC-BY-SA归因
scroll top