我知道这个问题已经发布了几次,但我觉得这些答案与我的问题并不完全相关。
我正在尝试管理现有的Joomla网页,但似乎前任管理员做了一些禁止我访问页面上的/ administrator部分的内容。当我尝试使用sitename.com/administrator
或sitename.com/administrator/index.php
进入管理部分时,我得到403 Forbidden
。
我通过FTP检查了网站内容(我可以访问正常)并且似乎没有安装jSecure
插件 - 因此管理页面应该可以通过/administrator
访问,对吧? /administrator
文件夹的文件权限是705,我尝试将它们更改为775,没有任何更改。有什么建议吗?
答案 0 :(得分:1)
要快速诊断,请按顺序尝试以下操作:当你找到一个有效的东西时停止,并逐个恢复变化,直到找到导致问题的唯一变化。应避免对网站安全性进行任何修改,以防止过多地削弱您的网站。
(如果是这种情况,您可能会遇到与当前Apache版本不兼容的代码,或明确阻止访问的说明)
chmod / administrator to 777(如果不起作用则立即恢复)(在这种情况下,这是一个权限问题,只需确保运行该站点的用户具有对/的读取权限管理员文件夹和子文件夹)
重新应用Joomla升级包以恢复原始文件(您已妥协文件)
查看/ logs /和/ administrator / logs文件夹,文件error.php可能包含更多信息(至少你知道Joomla有效!在其中找到更多信息)
查看您的网络服务器错误日志。 (在那里找到更多信息)
答案 1 :(得分:0)
通过将enable从1更改为0,从phpMyAdmin的扩展表中禁用Jsecure或Jsecure灯,这已为我更正。
答案 2 :(得分:0)
仔细检查您的安装路径。 我使用C-Panel安装Joomla。默认情况下,所选的根文件夹为“门户”,因此,我页面的正确路径不是www.mydomain.org/,而是www.mydomain.org/portal/ 我不知道为什么管理控制台仍在工作。很混乱。 我再次重新安装了页面,并确保没有为“目录(可选)”输入任何内容