我根据此处提供的说明安装了ConfirmAccount Extension:https://www.mediawiki.org/wiki/Extension:ConfirmAccount
当新用户点击“请求帐户”时链接在页面的右上角,它刷新,没有任何变化。它仍然保留在“需要登录”的位置。页。
Product Version
MediaWiki 1.26.0
PHP 5.3.3 (apache2handler)
MySQL 5.6.17
apache错误日志中没有条目。
apache访问日志简单地给出:
108.x.x.x - - [03/Dec/2015:17:29:09 -0500] "GET /index.php/Special:RequestAccount HTTP/1.1" 200 9692 "http://wiki.mycompany.com/index.php/Special:RequestAccount" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.7"
108.x.x.x - - [03/Dec/2015:17:29:10 -0500] "GET /opensearch_desc.php HTTP/1.1" 200 926 "-" "com.apple.Safari.SearchHelper/10601.2.3 CFNetwork/720.5.7 Darwin/14.5.0 (x86_64)"
我运行了update.php以及创建的其他数据库表。
上传目录是可写的。
以下是我的一些LocalSettings.php
...
$wgGroupPermissions['*']['createaccount'] = true;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;
...
require_once "$IP/extensions/ConfirmAccount/ConfirmAccount.php";
$wgConfirmAccountContact = "me@mycompany.com";
有谁知道我接下来应该检查什么?感谢。
答案 0 :(得分:0)
解决:谢谢你@Tgr指出我正确的方向。
将以下内容添加到LocalSettings.php:
$ wgWhitelistRead = array(' Special:RequestAccount','主页');
在" Optional Configuration"中提到了它。文件部分
将此更改为true:
$ wgGroupPermissions [' *'] [' createaccount'] = true;
它列在'已知问题'文件部分
对于1.26,会出现导致此错误消息的错误:
无法创建目录" mwstore:// accountcreds-backend / accountcreds-public / w / wi / wik"
您需要对扩展/ ConfirmAccount / ConfirmAccount.config.php进行编辑 - 将{$ IP}添加到此行,使其显示为:
$wgFileStore['accountcreds']['directory'] : "{$IP}/images/accountcreds",
转到ConfirmAccount Extension!