登录Joomla时!管理员,用户将被重定向回登录页面。如果用户名/密码有效,则不会出现错误消息。如果用户名/密码无效,则会显示错误消息。
在Apache访问日志中找到以下内容:
::1 - - [timestamp] "POST /localhost/administrator/index.php HTTP/1.1" 303 -
::1 - - [timestamp] "GET /localhost/administrator/index.php HTTP/1.1" 200 6969
这是在网站的本地副本上。自2018年8月以来未曾涉及过此问题。此问题还在现场出现。其他的Joomla!本地主机上的站点可以正常工作。
已检查#__extensions
表,并启用了所有必需的扩展名。 com_login
,com_users
,plg_authentication_joomla
,plg_authentication_cookie
,plg_user_joomla
等
config.php的摘录:
public $live_site = '';
public $cookie_domain = '';
public $cookie_path = '';
PHP session.save_path
是服务器可写的。
答案 0 :(得分:1)
尝试在全局配置/ configuration.php中禁用搜索引擎友好的URL和URL重写,即:
public $sef = '1';
public $sef_rewrite = '1';
尝试将.htaccess
重命名为.htaccess.old
,以查看这是否有所不同。
尝试清除Joomla缓存,任何服务器端缓存(例如LiteSpeed缓存),并清除您的Web浏览器缓存。
您可能还需要更新Global Configuration / configuration.php中的tmp和日志文件路径,尽管这可能不会引起您遇到的问题。
另一种尝试的方法是使用不同的PHP版本。