- 構成
- CentOS Linux release 7.4.1708
- Apache 2.4.6
- PHP 7.0.24
- Dokuwikiについて
- 配置場所は/var/www/html/dokuwiki
- DokuwikiのリリースネームはFrusterick Manners
- Discussion Pluginのバージョンは2017-08-24にリリースされたもの
手順
- /var/www/html/dokuwiki/lib/plugins/discussion/action.phpの283~287行、291行目を下記の通り修正。
// if(empty($_REQUEST['name']) or empty($_REQUEST['mail'])) return;
// if(!mail_isvalid($_REQUEST['mail'])) {
// msg($lang['regbadmail'], -1);
// return;
// } else {
$comment['user']['id'] = 'test'.hsc($_REQUEST['user']);
$comment['user']['name'] = hsc($_REQUEST['name']);
$comment['user']['mail'] = hsc($_REQUEST['mail']);
// }
- /var/www/html/dokuwiki/lib/plugins/discussion/action.phpの983~988行目を下記の通り修正。
<!--<div class="comment_mail">
<label class="block" for="discussion__comment_mail">
<span><?php echo $lang['email'] ?>:</span>
<input type="text" class="edit<?php if($_REQUEST['comment'] == 'add' && empty($_REQUEST['mail'])) echo ' error'?>" name="mail" id="discussion__comment_mail" size="50" tabindex="2" value="<?php echo hsc($_REQUEST['mail'])?>" />
</label>
</div>-->