【问题标题】:internal server error during accessing magento admin访问 magento admin 时出现内部服务器错误
【发布时间】:2011-03-16 10:34:05
【问题描述】:

我在 Magento 管理面板中更改了 URL 重写中的一些设置。现在,URL 在前端正确显示,但我在访问管理面板时遇到问题。它显示“带有 500 错误的内部服务器错误”。请帮我解决这个问题。

【问题讨论】:

  • 第六个 Magento 问题?您是否考虑过在 Magento 论坛中询问您的 Magento 问题?我认为这是获得帮助的最佳场所。
  • 实际上 Magento 论坛也没有那么有用。我建议遵循 Magento 特定 StackExchange 站点的建议:area51.stackexchange.com/proposals/9869/magento
  • 向我们展示堆栈跟踪,并向我们展示路径包含“url”的 core_config_data 条目。
  • 我有一个类似的问题:我实际上在服务器上运行了一个 magento,一切运行良好,我尝试从管理面板保存 magento 配置...服务器每次都返回错误 500 ,但是如果我回到上一页,一切正常,我想知道这是否只是 php 或 mysql 配置错误,但我不知道要编辑什么变量。

标签: php magento


【解决方案1】:

我会用已知良好的副本替换您的 .htaccess 文件。错误 500 也可能是由错误的权限引起的。我怀疑您是否属于这种情况,因为没有实际的管理文件夹是通过 url 重写完成的。尽管如此,这里还是我为遇到错误 500 的人写的一篇文章: link

如果您没有备份副本,这也是我从我的 magento 网站重写的 URL:

############################################
## workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

############################################
## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## rewrite everything else to index.php

    RewriteRule .* index.php [L]

</IfModule>


############################################

【讨论】:

    【解决方案2】:

    最好的方法是进入你的 magento 目录并(总是先备份!)删除你所有的 .htaccess 编辑。如果您的管理目录有一个 .htaccess 文件,那将是开始(暂时?)删除这些编辑的最佳位置。然后慢慢将它们放回原处以找出您的问题并解决它。

    祝你好运!
    丹尼斯 M.

    【讨论】:

      猜你喜欢
      • 2019-06-10
      • 2018-05-11
      • 2020-04-27
      • 2013-11-28
      • 2020-02-21
      • 1970-01-01
      • 2020-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多