Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 访问magento admin时出现内部服务器错误_Php_Magento - Fatal编程技术网

Php 访问magento admin时出现内部服务器错误

Php 访问magento admin时出现内部服务器错误,php,magento,Php,Magento,我在Magento管理面板的URL重写中更改了一些设置。现在,URL在前端正确显示,但我在访问管理面板时遇到问题。它显示“内部服务器错误,错误为500”。请帮我解决这个问题。最好的方法是进入您的magento目录并(始终先备份!)删除所有.htaccess编辑。如果您的管理员目录中有一个.htaccess文件,那么最好从那里开始(暂时?)删除这些编辑。然后慢慢地把它们放回原位,找出你的问题并解决它 祝你好运 Dennis M.最好的方法是进入您的magento目录并(始终先备份!)删除所有.ht

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

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

祝你好运

Dennis M.

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

祝你好运

Dennis M.

我会用已知的良好副本替换您的.htaccess文件。错误的权限也可能导致错误500。我怀疑这是你的情况,因为没有实际的管理文件夹,它是与url重写完成。尽管如此,这里还是有一篇我为那些获得错误500的人写的帖子:

此外,这是在您没有备份副本的情况下从我的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>


############################################
############################################
##HTTP授权的变通方法
##在CGI环境中
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
############################################
##在这些文件夹中丢失文件时始终发送404
重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/
############################################
##决不重写现有文件、目录和链接
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-L
############################################
##将所有其他内容重写为index.php
重写规则。*index.php[L]
############################################

我会用已知的良好副本替换您的.htaccess文件。错误的权限也可能导致错误500。我怀疑这是你的情况,因为没有实际的管理文件夹,它是与url重写完成。尽管如此,这里还是有一篇我为那些获得错误500的人写的帖子:

此外,这是在您没有备份副本的情况下从我的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>


############################################
############################################
##HTTP授权的变通方法
##在CGI环境中
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
############################################
##在这些文件夹中丢失文件时始终发送404
重写cond%{REQUEST_URI}^/(媒体|皮肤| js)/
############################################
##决不重写现有文件、目录和链接
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-L
############################################
##将所有其他内容重写为index.php
重写规则。*index.php[L]
############################################

6号Magento问题?你有没有考虑过在Magento论坛上问你的Magento问题?我认为那是获得帮助的最好地方。事实上,Magento论坛也没什么帮助。我建议遵循针对Magento的StackExchange站点的建议:向我们显示堆栈跟踪,并向我们显示路径包含“url”的核心配置数据项。我有一个类似的问题:我实际上在服务器上运行Magento,除了我试图从管理面板保存Magento配置之外,一切都正常运行。。。服务器每次都返回一个错误500,但如果我回到上一页,一切都正常,我想知道这是否只是php或mysql的错误配置,但我不知道要编辑哪个变量。第6个问题?你有没有考虑过在Magento论坛上问你的Magento问题?我认为那是获得帮助的最好地方。事实上,Magento论坛也没什么帮助。我建议遵循针对Magento的StackExchange站点的建议:向我们显示堆栈跟踪,并向我们显示路径包含“url”的核心配置数据项。我有一个类似的问题:我实际上在服务器上运行Magento,除了我试图从管理面板保存Magento配置之外,一切都正常运行。。。服务器每次都会返回一个错误500,但如果我回到上一页,一切都正常,我想知道这是否只是php或mysql的错误配置,但我不知道要编辑哪个变量。