您可以使用maintenance/changePassword.php维护脚本来重置一名用户的密码。
您必须在命令行下运行该脚本。换句话说,请登录到安装wiki的服务器,然后进入命令行提示符。进入安装目录,然后进入maintenance子目录。运行下列命令:
php changePassword.php --user=someuser --password=somepass
这里可见的“somepass”就是您将要设置的密码,而“someuser”就是您将修改其密码的用户名,该用户名应出现在数据库的“user”表中。
您同样可以使用直接修改数据库的老办法。假设变量$wgPasswordSalt已被设为true值(默认),您可以在MySQL中运行下列SQL查询:
UPDATE USER SET user_password = MD5(CONCAT(user_id, '-', MD5('somepass'))) WHERE user_name = 'someuser';
这里可见的“somepass”就是您将要设置的密码,而“someuser”就是您将修改其密码的用户名,该用户名应出现在数据库的“user”表中。
注意:CONCAT字符串中的user_id是一项列名,不应被替换为'someuser'。
注意:如果您得到了'dbname.user table does not exist'错误,请检查LocalSettings.php文件,并特别注意$wgDBprefix变量的值。如果该变量不为空,请尝试重复执行上述命令,并将SQL查询UPDATE子句中的user替换为$wgDBPrefix_user。
如果您使用的是PostGreSQL,请使用下列查询替代:
UPDATE mwuser SET user_password = md5(user_id || '-' || md5('somepass')) WHERE user_name='someuser';
您还可以尝试使用重设密码插件。
相关推荐
在MediaWiki 1.23.6中,开发者关注了用户体验和性能优化。它引入了更强大的搜索功能,让用户能够更高效地查找所需信息。此外,该版本增强了编辑工具,使内容创建和编辑过程更加流畅。对于管理员来说,权限管理系统...
此外,MediaWiki的扩展性是其一大特点,用户可以通过安装各种插件和模板来扩展功能,满足不同需求,例如添加搜索优化、用户权限管理、页面统计等功能。 总的来说,MediaWiki 1.9.3cn是一个值得信赖的维基平台,尤其...
接下来,我们需要为MySQL的root用户设置密码。Wamp5内置了phpMyAdmin工具,通过“Tools”或“你的别名”菜单项可以访问。在phpMyAdmin界面,点击“权限”选项来修改root用户的密码。在默认情况下,root用户有两个...
1. **易用性**:MediaWiki提供了一个直观的用户界面,使得非技术用户也能轻松编辑和创建页面。它的WYSIWYG(所见即所得)编辑器降低了内容贡献的门槛。 2. **多语言支持**:MediaWiki支持多种语言,方便全球用户...
1. **单一登录(Single Sign-On, SSO)**: 安装并配置后,MediaWiki LDAP插件让用户能够使用他们现有的LDAP凭据访问wiki,实现SSO体验,提高用户便利性和安全性。 2. **用户同步**: 插件可以自动同步LDAP服务器上...
UCenter、MediaWiki和Discuz X2这三款软件各自在用户管理、百科构建和论坛运营方面都有出色的表现,而将它们有效地整合在一起,可以实现单点登录功能,让用户的使用体验更加便捷。本文将详细介绍如何通过UCenter实现...
3. **配置数据库**:启动MySQL/MariaDB服务,创建一个新的数据库和用户,并赋予其对新数据库的权限。这通常通过命令行工具如`mysql`或`mysqladmin`完成。 4. **下载MediaWiki**:从官方MediaWiki网站或通过wget命令...
在“用户权限”窗口中,我们在更改密码项里为 root 设置密码,请设置好密码(前后要一致)然后点右边的执行。root 密码就设置完成了。 mediawiki 安装 现在我们回到权限页,phpMyAdmin 会提示无法连接数据库。这是...
本部署安装包是针对那些在尝试部署MediaWiki过程中遇到问题,特别是关于皮肤缺失问题的用户设计的。 在MediaWiki的原始源代码中,有时默认皮肤可能未包含在内,这会导致在安装过程中出现“皮肤不存在”的错误。这个...
- **易用性**:MediaWiki提供了一个用户友好的界面,使得非技术人员也能轻松编辑和贡献内容。 - **多语言支持**:它支持多种语言,允许全球用户进行无障碍交流。 - **模板和分类**:MediaWiki允许用户创建模板,...
mediawiki-1.42资源包 MediaWiki是一个最初为维基百科量身打造的自由开源的wiki套件,用PHP语言写成。...沃德·坎宁安将wiki定义为“一种允许一群用户用简单的描述来创建和连接一组网页的社会计算系统”。
4. **创建数据库**:使用MySQL客户端创建一个新的数据库,并授予适当的权限给MediaWiki用户。 5. **运行安装脚本**:在Web服务器的文档根目录中,将`mediawiki-1.13.0`目录移动或链接过去。然后通过浏览器访问`...
MediaWiki提供了丰富的语法和功能,使得用户能够便捷地编辑和格式化文本内容,从而创建结构化的文档。以下内容将详细介绍MediaWiki的基本语法使用、实例、技巧以及注意事项。 **MediaWiki字体格式控制** MediaWiki...
7. **用户权限与身份验证**:MediaWiki有精细的用户权限管理系统,可以设定不同用户的角色,如匿名用户、注册用户、管理员等,以保护网站安全。 8. **SEO友好**:MediaWiki支持元标签和自定义URL,有助于搜索引擎...
通过将CKEditor与MediaWiki结合,用户可以享受到更直观的编辑界面,无需学习wikitext代码,这对于新用户和不熟悉MediaWiki语法的人来说是一个巨大的改进。 安装和配置"WYSIWYG_v1.20.2"编辑器可能涉及以下步骤: 1...
MediaWiki 让用户可以通过博客、wiki 以及文件来共享信息。它还允许使用一个标记云来保护所上载的文件,标记文件以便轻松定位,以及定位专家。更多信息,请参见 参考资料。 那么,如果想要引入一些不想手动更新的...
在 Mediawiki,一个开源的wiki系统中,用户经常需要分享和讨论各种编程语言的代码片段。然而,原始的 Mediawiki 没有内置的代码高亮功能,这使得代码难以阅读和理解。为了改善这种情况,开发了名为 GeSHi (Generic ...
Mediawiki是一个强大的开源维基引擎,常用于创建和维护百科全书式网站,比如知名的Wikipedia就是基于Mediawiki构建的。本教程将详细讲解如何使用"mediawiki-1.33.0部署程序.zip"进行简单且直接的部署。 首先,我们...