php - 无法从数据库在 joomla 中创建 super 用户

标签 php mysql joomla

我遇到了一个大问题。早些时候,我的网站位于 godaddy 上,最近我将托管更改为 inmotion 托管。现在的问题是我无法登录后端。我尝试从数据库创建新用户,但它一次又一次地说没有用户帐户或用户名/密码不匹配。数据库前缀是“wq5p3_”,但数据库中不仅有jos_users表,也没有wq5p3_users表。该表中只有一个用户的 id 为 506。

这是否意味着我还没有上传完整的数据库?或者只有一张具有默认前缀的用户表?我的网站是http://hotinri.com.Joomla版本是3.3。 现场还安装了 Easy Blog、社区扩展。他们会造成任何问题吗?

另外,我以前没有任何数据库备份。 有人可以指导我如何创建新用户吗?

最佳答案

再次导出您的数据库并尝试一张一张地导入表,或者如果您已经正确导入了

也尝试插入与用户相关的数据表

INSERT INTO `jos_users`
   (`name`, `username`, `password`, `params`)
VALUES ('Administrator2', 'admin2',
    'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
INSERT INTO `jos_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');

密码是 secret 从管理面板更改它,或者您可以插入新的加盐密码

关于php - 无法从数据库在 joomla 中创建 super 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26756631/

相关文章:

mysql - 如何根据字段的值选择不同的列

php - 具有 Postgres 数据库连接的 Joomla 3.4 组件

joomla - Joomla 3.1 中的菜单垃圾在哪里?

php 变量未返回预期内容

php - 如何在 codeigniter sql 查询中编写 TIMESTAMPDIFF?

php 从 mysql 数据库进行查询时出现错误,如 'where clause' 中的未知列

c# - 如何提高数据库查询的性能?

mysql - 如何使用列名 "default"将数据插入数据库

php - Joomla ZOO 获取此项目 ID?

PHP foreach 循环为结果添加数字序列