Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于忘记密码,不允许访问Joomla站点_Joomla - Fatal编程技术网

由于忘记密码,不允许访问Joomla站点

由于忘记密码,不允许访问Joomla站点,joomla,Joomla,我在Joomla有一个很早以前建立的网站,是Joomla的旧版本。现在我必须对Joomla网站进行一些更改,我丢失了密码,甚至要去丢失密码的地方。我无法访问该站点。Iget如何解决这个问题?我假设您可以通过FTP访问文件,因此解决方案非常简单 访问这些文件并找到configuration.php文件。在那里,您可以找到Joomla数据库的主机、用户名、密码等。然后转到jos_users表,尝试使用此工具更改密码: 这将适用于Joomla 1.0.x。如果你有一本书。1.5.x,它变得有点复杂 如

我在Joomla有一个很早以前建立的网站,是Joomla的旧版本。现在我必须对Joomla网站进行一些更改,我丢失了密码,甚至要去丢失密码的地方。我无法访问该站点。Iget如何解决这个问题?

我假设您可以通过FTP访问文件,因此解决方案非常简单

访问这些文件并找到configuration.php文件。在那里,您可以找到Joomla数据库的主机、用户名、密码等。然后转到jos_users表,尝试使用此工具更改密码:

这将适用于Joomla 1.0.x。如果你有一本书。1.5.x,它变得有点复杂

如果您有权进行1.5安装,您可以使用以下代码生成自己的密码:

$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword("yourpassword", $salt);
$password = $crypt.':'.$salt;
注意:Deepali建议的方法将不起作用,因为最新的Joomla版本(1.5.x)使用MD5 salted表单,这意味着密码以

盐渍

,因此,对于多个帐户来说,中断将更为困难,因为salt每次都会更改为随机字符串。

只需执行即可
从这里创建新密码,并将其放入db jos_users表中,然后再提出一个问题,我已经这样做了,但密码是以MD5 salt形式存储的,因此,如果需要生成新密码,请尝试使用Phil Taylor的哈希生成器:该生成器也可用于为用户生成新密码。