0

我安装了一个产品。我有这样的错误。我不知道如何解决这个问题。我也检查了 Php.ini 文件、.htacess 文件和文件权限。全部正确。任何人告诉解决方案。

错误信息 :

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员 webadmin@xxxxxx.xx 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。

服务器错误日志中可能提供有关此错误的更多信息。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。

4

4 回答 4

1

显示 404 错误的原因是因为它试图将错误写入日志,而您没有启用该日志:

首先要做的是,如果您可以进入网站的管理部分,请确保您已将错误报告设置为打开:

以下是启用错误报告的方法:

system_configuration_ADVANCED_Developer(系统>配置>高级>开发人员)

当您打开该选项卡时,您会看到一个名为“日志设置”的部分,请选择以下内容:

-启用为是 - 系统日志文件名:system.log(或者您可以将系统替换为另一个词,如 magensys.log) -异常日志文件名:exception.log

现在这两个日志文件都可以在 /var_log 中找到(www.domainhere.com/var/log 或者如果它是本地安装 magentofolder/var/local)

尝试重新加载发生此错误的页面,如果再次发生,请打开错误日志以查看错误。

大多数情况下,这是由于扩展与您要完成的任务不一致。

选项2)转到app_etc_local(app/etc/local)并删除local.xml,然后重新加载您的站点并重新安装magento,这不会删除您的站点,只是重新加载您的基本设置,这样您就可以一切恢复正常。

如果您可以更清楚地了解您正在安装的产品类型、安装位置等……这将有助于查明错误。

于 2012-06-15T21:07:16.690 回答
0

也许这篇文章 会对你有所帮助。尝试使用

<?php
    # test.php
    error_reporting(E_ALL);
    ini_set('display_errors','On');

    ini_set('error_log','my_file.log');
    foreach(1 as $i);

    ini_set('error_log','');
    foreach(1 as $i);

    ini_set('error_log','/dev/null'); #linux
    foreach(1 as $i);
 ?>
于 2012-04-05T05:10:34.683 回答
0

您需要检查您的 php 错误日志,如果您不知道它在哪里,您可以从终端执行以下操作:

$ -> `php -i | fgrep -i error` 

您应该会看到error_log. 跟踪该文件并刷新页面,它应该显示错误。

于 2012-04-05T05:02:42.983 回答
-1

由于 httaccs 文件中的条目错误,我遇到了这个错误。请检查您的 http 访问文件

于 2013-10-29T17:22:00.613 回答