2013-03-14 171 views
3

Forbidden错误让我与前言本,只有一个用户是有这个问题。其他人都可以登录Joomla管理。403为Joomla管理员

最初的时候我发现管理员页面登陆,当单个用户在接收到403,我检查,以确保所有目录可写为每下站点信息列出的目录。我还确认管理员目录有755个权限,并且用户已清除了她的缓存。

此外,该网站最近从一台服务器迁移到另一个。将旧服务器上的A记录更改为新服务器的IP。

思考,为什么一个用户只能在Joomla的管理页面收到一个403错误?

+0

你能检查访问日志,看看它发生了什么吗?另外,你是否启用了'mod_security'之类的东西? – 2013-03-14 19:07:24

+0

日志中没有任何内容不是来自我的IP。 – Josh 2013-03-14 19:15:46

+0

所有用户使用相同的IP访问? – 2013-03-14 19:17:52

回答

3

经过聊天讨论后,事实证明,服务器最近已经移动,从那时起问题就开始了。

这个问题似乎被缓存在用户端DNS,因此用户必须清除DNS缓存,或等待供应商以清除DNS缓存

+0

事实证明,这并不适合我。 – Josh 2013-03-15 14:45:47

+0

@Josh呃。所以它解决了正确的IP?如果你想我们可以继续讨论聊天 – 2013-03-15 14:47:47

+0

是的,那太棒了! – Josh 2013-03-15 17:52:30

1

如果你看看你的管理员文件夹里面,看看有没有那里有一个.htaccess文件。 如果有,请下载并打开它。 看你可以看到如下的规则:

从所有 拒绝从XXX.XXX.XX.XX

这允许将阻止每个人访问网络上的管理员页面,除了下面的IP地址允许。

添加用户的IP地址(他可以找到它是要www.ipchicken.com什么)。

因此,如果有两个来自(这里IP地址)现有的允许,你会复制整个行并将其粘贴到最后一个的下方,然后更改IP地址。

保存并上传回管理员文件夹并尝试。