我一直在我的一个Joomla网站上有这个问题一段时间....当试图登录在后端,页面只是刷新登录表单再次。在前台登录时发生同样的事情。Joomla管理登录问题
经过一番搜索,我碰到this link,但我已经尝试了所有的建议,没有为我工作。再加上我的数据库表都没问题。在我的本地设置,该网站工作得很好......我只是将数据库导入到托管服务器。然后使用SSH从我的电脑恢复zip文件。
任何想法?
我一直在我的一个Joomla网站上有这个问题一段时间....当试图登录在后端,页面只是刷新登录表单再次。在前台登录时发生同样的事情。Joomla管理登录问题
经过一番搜索,我碰到this link,但我已经尝试了所有的建议,没有为我工作。再加上我的数据库表都没问题。在我的本地设置,该网站工作得很好......我只是将数据库导入到托管服务器。然后使用SSH从我的电脑恢复zip文件。
任何想法?
我有一个问题非常类似于这个回来。 PHP无法写入它的会话目录(或它不存在),所以它只是在登录时保持丢弃会话。
您可以在PHP.ini文件中找到此目录。我认为它被称为session.save_path
在Ubuntu上它是在/var/lib/php5
。
我们是一家小型的英国网页设计公司,Joomla是我们的首选CMS。
我/我们有这个问题几次。实际上,这个问题确实发生在服务器迁移过程中。
这一次,对于我来解决这个问题,我不得不改变config.php文件中的一行。
我改变
var $session_handler = 'database';
到
如果它使这个特定的任务的差异var $session_handler = 'none';
林不知道,但我也有一个非标准
var $lifetime = '60';
我可以记得最后一次,我还必须清空会话表(可能是你的jos_session,除非你有picke d不同的前缀)
这就是吉姆如何为我修复它,希望它适合你。
我也在Joomla 2.5使用SSL时遇到过这个问题。管理面板工作正常,突然间我无法登录。 关闭SSL(这是不是一个可以接受的修复)工作,但我试过的configuration.php加入
public $cookie_domain = 'yourDomainHere.com';
,似乎现在一切正常。
这一次,对于我来解决这个问题,我不得不改变config.php文件中的一行。
我改变
var $session_handler = 'database';
到
var $session_handler = 'none';
我不知道,如果它使这个特定的任务的不同,但我也有一个非标准
var $lifetime = '60';
非常感谢。在我找到这个解决方案之前经历了艰难的时刻,谢谢。
我发现这一点:
session.cookie_secure
必须设置为0
它添加到你的服务器php.ini
session.cookie_secure = 0
或当地的php.ini
重启Apache
如果你在Joomla 1.7或3.4然后h ere的我的研究和解决方案:
转到jos_extensions或所有插件init_extensions init_extensions表并查找插件,如plg_authentication_joomla,plg_authentication_ldap,plg_user_joomla,com_login和com_users。
一旦找到它们,请确保它们在jos_extensions或init_extensions表中启用。
对于jos_extensions表中的所有以上列(插件),将enabled列从'0'更新为'1',并确保点击'Go'按钮将更新保存到数据库。
瞧,你现在回到登录管理员的形式。 这篇文章对我很有帮助,因为它给了我足够的指针来找到确切的根本原因。然而,这篇文章的原始解决方案是Joomla 1.5和1.7,但我不得不为Jooma 3.4挖掘并设法解决我的问题。
感谢大家分享和祝你好运!
尝试更改您的configuration.php中的$ live_site var或许...? – Martin 2010-08-16 22:08:54
我在configuration.php文件中玩弄了一切......仍然一样 – Stephen 2010-08-17 14:23:14