현재 사용하는 위키 버전은 좀 구형인데 1.15.x 대 이다.
아무튼 해당 확장기능을 다운로드 받으려면 mediawiki의 버전이 필요한데
1.15.x 대용 ConfirmAccount 확장기능의 소스에 문제가 있는지 db를 찾지 못하는 문제가 발생한다.
웹 페이지에 접속을 하면 아래와 같은 에러가 발생을 하는데
디비를 확인해보면
mw_ 접두가 붙지 않고 그냥 테이블이 생성되어 있다.
아무튼 해당 추가기능은 다음과 같이 추가하고 손을 봐주면 된다.
추가가 완료되면 다음과 같은 페이지가 특수 페이지 목록에 추가됨
[링크 : http://www.mediawiki.org/wiki/Extension:ConfirmAccount]
[링크 : http://www.mediawiki.org/wiki/Extension_talk:ConfirmAccount]
아무튼 해당 확장기능을 다운로드 받으려면 mediawiki의 버전이 필요한데
1.15.x 대용 ConfirmAccount 확장기능의 소스에 문제가 있는지 db를 찾지 못하는 문제가 발생한다.
웹 페이지에 접속을 하면 아래와 같은 에러가 발생을 하는데
1146: Table 'wikidb.mw_account_requests' doesn't exist (localhost) |
디비를 확인해보면
$ mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8288
Server version: 5.1.41-3ubuntu12.10 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bugtracker |
| intranet |
| mysql |
| phpmyadmin |
| vtigercrm520 |
| wikidb |
+--------------------+
7 rows in set (0.00 sec)
mysql> use wikidb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+----------------------+
| Tables_in_wikidb |
+----------------------+
| account_credentials |
| account_requests |
| mw_archive |
| mw_category |
| mw_categorylinks |
| mw_change_tag |
| mw_externallinks |
| mw_filearchive |
| mw_hitcounter |
| mw_image |
| mw_imagelinks |
| mw_interwiki |
| mw_ipblocks |
| mw_job |
| mw_langlinks |
| mw_logging |
| mw_math |
| mw_objectcache |
| mw_oldimage |
| mw_page |
| mw_page_props |
| mw_page_restrictions |
| mw_pagelinks |
| mw_protected_titles |
| mw_querycache |
| mw_querycache_info |
| mw_querycachetwo |
| mw_recentchanges |
| mw_redirect |
| mw_revision |
| mw_searchindex |
| mw_site_stats |
| mw_tag_summary |
| mw_templatelinks |
| mw_text |
| mw_trackbacks |
| mw_transcache |
| mw_updatelog |
| mw_user |
| mw_user_groups |
| mw_user_newtalk |
| mw_valid_tag |
| mw_watchlist |
+----------------------+
43 rows in set (0.00 sec)
mysql> rename table account_requests to mw_account_requests;
Query OK, 0 rows affected (0.01 sec)
mysql> rename table account_credentials to mw_account_credentials;
Query OK, 0 rows affected (0.00 sec)
mysql> exit;
Bye |
아무튼 해당 추가기능은 다음과 같이 추가하고 손을 봐주면 된다.
$ sudo wget http://upload.wikimedia.org/ext-dist/ConfirmAccount-MW1.15-r86790.tar.gz
$sudo tar -xzf ConfirmAccount-MW1.15-r86790.tar.gz -C /var/www/mediawiki/extensions
$cd /var/www/mediawiki
$vi LocalSettings.php
require_once("$IP/extensions/ConfirmAccount/SpecialConfirmAccount.php");
$ mysql -h DB_HOST -u WIKIUSER -p WIKIDB < ConfirmAccount.sql
$ mysql -h localhost -uroot -p
mysql> use wikidb;
mysql> rename table account_requests to mw_account_requests;
mysql> rename table account_credentials to mw_account_credentials;
|
추가가 완료되면 다음과 같은 페이지가 특수 페이지 목록에 추가됨
[링크 : http://www.mediawiki.org/wiki/Extension_talk:ConfirmAccount]
'프로그램 사용 > wiki' 카테고리의 다른 글
upgrade mediawiki (0) | 2011.06.14 |
---|---|
mediawiki - ConfirmAccount , ConfirmEdit (0) | 2011.06.07 |
mediawiki + fckeditor 작동이 안될경우 (0) | 2011.01.04 |
mediawiki PDF 파일 올리기 (0) | 2010.12.23 |
mediawiki User statistics extension - 사용자 통계 확장기능 (0) | 2010.12.20 |