我安装了一个产品。我得到这样的错误。我不知道如何解决这个问题。我也检查了Php.ini文件,.htacess文件和文件权限。全部正确。有人告诉解决方案。
错误讯息:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请联系服务器管理员webadmin@xxxxxx.xx并告知他们错误发生的时间,以及可能导致错误的任何操作。
服务器错误日志中可能提供了有关此错误的更多信息。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。
答案 0 :(得分:1)
404错误显示的原因是因为它试图将错误写入日志,而您没有启用它:
首先要做的是,如果您可以进入网站的管理部分,请确保将错误报告设置为开启:
以下是启用错误报告的方法:
system_configuration_ADVANCED_Developer(系统>配置> ADVANCED>开发人员)
当您打开该标签时,您会看到一个名为“日志设置”的部分,请选择以下内容:
- 启用是的 - 系统日志文件名: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,这不会删除您的网站只需重新加载您的基本设置,以便您可以恢复正常。< / p>
如果您可以更清楚地了解您正在安装的产品类型,安装位置等等,那将有助于查明错误。
答案 1 :(得分:0)
您需要检查您的php错误日志,如果您不知道它在哪里,您可以从终端执行以下操作:
$ -> `php -i | fgrep -i error`
您应该会看到error_log
的条目。关闭该文件并刷新页面,它应该显示错误。
答案 2 :(得分:0)
也许this article 会帮助你。尝试使用
<?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);
?>
答案 3 :(得分:-1)
由于httaccs文件中的错误条目,我遇到了此错误。 Plz检查您的http访问文件