Mage.php 中 __toString() 的 Magento fatal error

标签 magento

fatal error :在/home/**/public_html/**/app/Mage.php 第 764 行及以下的非对象上调用成员函数 __toString()靠近764行的代码

 public static function logException(Exception $e)
{
    if (!self::getConfig()) {
        return;
    }
    $file = self::getStoreConfig('dev/log/exception_file');
    self::log("\n" . $e->__toString(), Zend_Log::ERR, $file);
}

显示 fatal error 的任何原因?

最佳答案

异常 $e 是字符串。它没有 __toString() 函数。

您可以尝试使用:

print_r($e);

var_dump($e);

$e->getMessage();

^^

关于Mage.php 中 __toString() 的 Magento fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310415/

相关文章:

php - 如何在 magento 中以编程方式更新自定义选项?

mysql - Magento 为每个产品找到最深的类别

caching - Magento - Magento 缓存

image - Magento:上传图片时出错,响应:管理员登录表单

php - Magento 客户登录页面重定向到自身,没有任何错误

java - 如何在不明确指定的情况下获取 Magento Product 的所有附加属性

php - Magento 2 产品集合显示查询

mysql - Magento 销售订单数据库表不同步

mysql - Magento 和重新索引目录上的错误 1452(违反完整性约束)

php - url重写导致Magento admin无法访问