尝试登录\ logout或编辑任何内容时,在Joomla后端获取401错误

时间:2011-10-07 07:36:35

标签: joomla administrator

我有一个建立在Joomla上的网站。当我注意到以下情况时,似乎一切都很顺利。 当我进入管理员登录页面时,一旦我填写我的详细信息并按登录,我将收到一个401.shtml页面,其中包含以下消息 - “未找到

在此服务器上找不到请求的网址/401.shtml。

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

Apache / 2.2.21(Unix)mod_ssl / 2.2.21 OpenSSL / 0.9.8e-fips-rhel5 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635 mod_perl / 2.0.5 Perl / v5.8.8 Server at www。 shillingstudios.com端口80“

根据我的理解,401错误意味着我没有访问该页面的权限或执行我想要做的事情。也许我没有输入正确的用户名或密码。 但是,我的用户名和密码是正确的。另外,如果我回到管理员登录页面,我发现我已登录管理员面板,这意味着我的登录尝试成功,即使我被定向到401.shtml页面。 当我尝试注销时会发生同样的事情(在刷新时我发现我已成功注销) 当我尝试保存/编辑/关闭文章/类别/部分时,我被重定向到同一页面。但在每个实例中,我实际上能够成功地完成我想要做的事情。

我在此问题之前所做的唯一更改是安装以下插件:

设置Generator标签插件

Title Manager插件

我从http://extensions.joomla.org/extensions/site-management/seo-a-metadata

安装了两个用于搜索引擎优化的插件

我认为问题可能是由于安装这些插件导致的,所以我禁用了它们,但问题仍然存在。

我正在尝试为我正在开发的Android游戏设置一个网站,而Joomla似乎是创建我自己的网站的好选择。但是我对PHP或MySQL或者Apache服务器的工作方式并不了解。所以我无法确定为什么会发生这种情况以及可以解决这个问题的方法,所以任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:0)

您可以尝试确保您的网站网址位于config.php文件的“实时网站”字段中。这有时会有所帮助。

答案 1 :(得分:0)

首先,您应该创建自定义错误页面 - 您可以使用您选择的文本/ HTML编辑器(例如Dreamweaver)。准备好页面后,将它们上传到public_html的子目录中,称为错误。然后打开主.htaccess文件并在其中添加以下行:

提供自定义错误页面

ErrorDocument 400 /errors/400.html

ErrorDocument 401 /errors/401.html

ErrorDocument 403 /errors/403.html

ErrorDocument 404 /errors/404.html

ErrorDocument 500 /errors/500.html

答案 2 :(得分:0)

重要设置:

  • 搜索引擎友好网址:- (void)awakeFromNib { [super awakeFromNib]; ... }
  • 使用Apache mod_rewrite:Yes

  • Yes设置:所有默认设置

修改

我确实将Mod_login重命名为htaccess.txt