ubuntu 12.04 mediawiki 安裝配置及備份恢復
安裝
參考:https://help.ubuntu.com/community/MediaWiki
sudo apt-get install tasksel
sudo tasksel install lamp-server
sudo apt-get install mediawiki
sudo apt-get install imagemagick mediawiki-math php5-gd # 可選項,安裝800M,取決於網速,時間比較長
配置
virtual host配置
參考:http://www.saruman.biz/wiki/index.php/Place_MediaWiki_inside_a_Virtual_Host
cd /etc/apache2/sites-available
sudo cp default mediawiki
在mediawiki檔案中加入以下幾行
ServerName wiki.domain.com
# DocumentRoot /var/www
DocumentRoot /var/lib/mediawiki/
Include /etc/mediawiki/apache.conf
/etc/apache2/sites-available/mediawiki
注:Bill說,要把用不上的Directory去掉,否則顯得業餘。
<virtualhost *:80>
ServerAdmin service@bph.com
ServerName wiki.domain.com
# DocumentRoot /var/www
DocumentRoot /var/lib/mediawiki/
Include /etc/mediawiki/apache.conf
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</virtualhost>
去掉這個軟連結: /etc/apache2/conf.d/mediawiki.conf -> /etc/mediawiki/apache.conf
sudo unlink /etc/apache2/conf.d/mediawiki.conf
使能mediawiki站點
參考:https://help.ubuntu.com/12.04/serverguide/httpd.html
sudo a2ensite mediawiki
sudo service apache2 restart
在瀏覽器上輸入http://wiki.domain.com 開始step by step地配置
備份
參考:http://www.mediawiki.org/wiki/Backup
備份wiki Files 及 extensions:
/etc/mediawiki/
/var/lib/mediawiki/images
/var/lib/mediawiki/extensions
備份資料庫(mysql)
mysqldump -u $USER --password=$PASSWORD $DATABASE -c | gzip -9 > ~/backup/wiki-$DATABASE-$(date '+%Y%m%d').sql.gz
恢復
如果是從備份中恢復,就不需要“在瀏覽器上輸入http://wiki.domain.com 開始step by step地配置”
參考:http://www.mediawiki.org/wiki/Manual:Restoring_a_wiki_from_backup
恢復資料庫:
mysql -u root -p
create database wikidb;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'PASSWD';
GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
use wikidb
source wikidb-20120927.sql
恢復檔案:
按照備份的目錄恢復回去。
/etc/mediawiki/
/var/lib/mediawiki/images
/var/lib/mediawiki/extensions
sudo chown www-data:www-data -R /var/lib/mediawiki/images/
更多
http://wiki.bi-peer.com/mediawiki/index.php/MediaWiki
相關文章
- ClickHouse資料庫單機安裝及備份恢復資料庫
- Nginx 下SSL證書安裝/配置/測試/備份/恢復Nginx
- docker 中 MySQL 備份及恢復DockerMySql
- 【mysqldump】mysqldump及備份恢復示例MySql
- RAC備份恢復之Voting備份與恢復
- Mysql資料庫備份及恢復MySql資料庫
- 磁碟資料恢復及備份工具資料恢復
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- 【Xtrabackup】Xtrabackup全備、增量備份及恢復示例
- 備份與恢復:polardb資料庫備份與恢復資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 備份和恢復
- mydumper備份恢復
- Mysql備份恢復MySql
- SYSTEM 表空間管理及備份恢復
- 詳解叢集級備份恢復:物理細粒度備份恢復
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- Mysql備份與恢復(1)---物理備份MySql
- 怎樣在Ubuntu 13.04,12.10,12.04安裝Qmmp 0.7.2Ubuntu
- MySQL 備份與恢復MySql
- redis 備份和恢復Redis
- RMAN備份恢復技巧
- Jenkins備份與恢復Jenkins
- KunlunDB備份和恢復
- Grafana 備份恢復教程Grafana
- rman 增量備份恢復
- Postgresql 備份與恢復SQL
- MySQL備份與恢復——基於OUTFILE /LOAD DATA 邏輯備份恢復MySql
- 【PG備份恢復】pg_basebackup 多表空間備份恢復測試
- Ubuntu 12.04系統中保護電腦禁用恢復模式的方法詳解Ubuntu模式
- MySQL 非常規恢復與物理備份恢復MySql
- Mysql備份與恢復(2)---邏輯備份MySql
- apt-clone:備份已安裝的軟體包並在新的 Ubuntu 系統上恢復它們APTUbuntu
- 如何備份及恢復Linux檔案許可權Linux
- GitLab的備份與恢復Gitlab
- 資料庫備份恢復資料庫
- DB的備份與恢復
- ORACLE備份&恢復案例(轉)Oracle
- RMAN備份異機恢復