這篇是為朋友寫的。
官方網站 :
http://www.mediawiki.org/wiki/MediaWiki
這是屬於個人的維基百科,介面及使用方式與維基百科大致相同。
下載位置:
http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
安裝
# 安裝 Apache Web Server、PHP、MySQL Server、PHP 和 MySQL關聯 yum -y install httpd php php-mysql mysql mysql-server # 立刻啟動 Apache Web Server (但 reboot 後失效) service httpd restart # 立刻啟動 MySQL Daemon (但 reboot 後失效) service mysqld restart # 設定每次 reboot 開機後自動啟動 Apache Web Server chkconfig httpd on # 設定每次 reboot 開機後自動啟動 MySQL Daemon chkconfig mysqld on # 把 mediawiki-1.15.1.tar.gz 解壓縮放到 /var/www/html 目錄 tar zxvf mediawiki-1.15.1.tar.gz -C /var/www/html # 把 mediawiki-1.15.1 目錄改名為 wiki mv /var/www/html/mediawiki-1.15.1 /var/www/html/wiki |
(下圖) 用瀏覽器連上 http://localhost/wiki/ 網站
訊息說要讓 config 目錄可以寫入,執行
chmod a+w /var/www/html/wiki/config |
(下圖) 輸入網站名稱,可以自己選喜歡的,但不可以空白,不可以是 MediaWiki,不可包含 #
(下圖) 輸入收信用 Email,Language 選 "zh-tw - 中文(台灣)",輸入管理員 WikiSysop 的密碼,其他沒用紅線框的都用預設值
(下圖) 都用預設值
(下圖) 都用預設值
(下圖) 設定資料庫密碼,不可空白
(下圖) 按下 Install MediaWiki 按鈕進行安裝
(下圖) 出現資料庫連線錯誤,看來安裝程式無法自己建立相關的 資料庫 or/and 帳號 or/and 密碼
# 為了安全,修改 MySQL 的 root 帳號的密碼
# 設定 root 密碼為 Lu123456$ mysqladmin -u root password Lu123456$ # 重新啟動 MySQL 讓密碼生效 (只要新增修改帳號或權限,必須重新啟動 MySQL 或用執行 flush privileges 指令才會生效) service mysqld restart |
建立 wikiuser 帳號、密碼、權限
[root@localhost ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 5.1.69 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql; <== 選擇使用系統資料庫 mysql 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> insert user(Host, User, Password) values ('localhost', 'wikiuser', PASSWORD('wiki1234')); <=== 建立帳號 wikiuser,密碼為 wiki1234,使用 PASSWORD() 函數編碼 Query OK, 1 row affected, 3 warnings (0.00 sec) mysql> grant all privileges on *.* to wikiuser@localhost; <== 讓此帳號有所有權限 (省得麻煩,要縮小權限請自己研究,或建議安裝 phpMyAdmin 設定 ) Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; <=== 讓設定立刻生效 Query OK, 0 rows affected (0.00 sec) mysql> \q <=== 離開 MySQL 交談命令模式 Bye [root@localhost ~]# |
除了用mysql 交談式方法建立帳號密碼,也可直接在 [root@localhost ~]# 提示下直接下命令
echo "create database wikidb; " | mysql mysql -uroot -pLu123456$ echo "grant index, create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password';" | mysql mysql -uroot -pLu123456$ echo "update user set password=PASSWORD('wiki1234') where user='wikiuser'; " | mysql mysql -uroot -pLu123456$ echo "flush privileges; " | mysql mysql -uroot -pLu123456$ |
(下圖) 修改為新設定的密碼,按下 Install MediaWiki 按鈕
(下圖) 安裝成功,訊息說建議修改 LoadlSetting.php 權限
把 config 移除寫入權限
chmod a-w /var/www/html/wiki/config |
(下圖) 訊息要求把 config/LocalSettings.php 搬到父目錄 (上一層目錄)
要求把 config/LocalSettings.php 搬到父目錄 (上一層目錄)
[root@localhost wiki]# mv /var/www/html/wiki/config/LocalSettings.php /var/www/html/wiki/. |
(下圖) 按下 F5 更新畫面,按下右上角 "登入"
(下圖) 輸入帳號密碼
(下圖) 出錯了,剛剛不小心大小寫 輸入錯了,修改後再登入
(下圖) 成功了
(完)
相關文章
[研究] AppServ 2.5.9 架站軟體安裝 (Win7)
http://shaurong.blogspot.com/2013/10/appserv-259-win7.html
[研究] XAMPP 1.8.2-2 x86 架站軟體安裝 (Win7)
http://shaurong.blogspot.com/2013/10/xampp-182-2-x86-win7.html
[研究] WampServer 2.4 x64 架站軟體安裝 (Win7)
http://shaurong.blogspot.com/2013/10/wampserver-24-x64.html
[研究] MediaWiki 1.21.2 維基網站安裝 (CentOS 6.4 x64)
http://shaurong.blogspot.com/2013/10/mediawiki-1212-centos-64-x64.html
[研究] Apache + PHP + MySQL 架網站環境安裝 (Win7)
http://shaurong.blogspot.com/2013/10/apache-php-mysql-on-win7.html
[研究] MediaWiki 1.15.1 維基網站安裝 (CentOS 6.4 x64)
http://shaurong.blogspot.com/2013/10/mediawiki-1151-centos-64-x64.html
相關文章
[研究] AppServ 2.5.9 架站軟體安裝 (Win7)
http://shaurong.blogspot.com/2013/10/appserv-259-win7.html
[研究] XAMPP 1.8.2-2 x86 架站軟體安裝 (Win7)
http://shaurong.blogspot.com/2013/10/xampp-182-2-x86-win7.html
[研究] WampServer 2.4 x64 架站軟體安裝 (Win7)
http://shaurong.blogspot.com/2013/10/wampserver-24-x64.html
[研究] MediaWiki 1.21.2 維基網站安裝 (CentOS 6.4 x64)
http://shaurong.blogspot.com/2013/10/mediawiki-1212-centos-64-x64.html
[研究] Apache + PHP + MySQL 架網站環境安裝 (Win7)
http://shaurong.blogspot.com/2013/10/apache-php-mysql-on-win7.html
[研究] MediaWiki 1.15.1 維基網站安裝 (CentOS 6.4 x64)
http://shaurong.blogspot.com/2013/10/mediawiki-1151-centos-64-x64.html
沒有留言:
張貼留言