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
相關文章
- Oracle備份恢復之熱備份恢復及異機恢復Oracle
- ClickHouse資料庫單機安裝及備份恢復資料庫
- Nginx 下SSL證書安裝/配置/測試/備份/恢復Nginx
- ubuntu 12.04安裝OpenGLUbuntu
- docker 中 MySQL 備份及恢復DockerMySql
- 【mysqldump】mysqldump及備份恢復示例MySql
- 贛州地區oracle設計、安裝、配置、最佳化、備份、恢復Oracle
- xtrabackup和innobackuppex的安裝和備份(含增量備份)已經恢復
- 【備份恢復】從備份恢復資料庫資料庫
- 【管理篇備份恢復】備份恢復基礎
- 安裝Redmine 2.3.0(Ubuntu 12.04 Server)UbuntuServer
- 用U盤安裝ubuntu 12.04Ubuntu
- ubuntu server 12.04 安裝postgresql 9.2UbuntuServerSQL
- 磁碟資料恢復及備份工具資料恢復
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- HP系統備份及恢復方案
- Mysql資料庫備份及恢復MySql資料庫
- 【Xtrabackup】Xtrabackup全備、增量備份及恢復示例
- Ubuntu 12.04配置SSHUbuntu
- ubuntu12.04 lts 安裝gcc 4.8UbuntuGC
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 備份與恢復--利用備份的控制檔案恢復
- GitLab CE伺服器安裝配置備份恢復升級注意項總結伺服器
- Mysql備份恢復MySql
- Postgresql 備份恢復SQL
- redis備份恢復Redis
- mysql 備份恢復MySql
- 備份和恢復
- oracle 10g RMAN備份及恢復Oracle 10g
- piner老大的備份及恢復連線
- 怎樣安裝在ubuntu12.04上安裝mysqlUbuntuMySql
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- ubuntu12.04 桌面版 jdk 安裝UbuntuJDK
- 玩轉裸裝置的備份恢復
- Ubuntu桌面生存指南(4):Ubuntu系統備份恢復升級策略Ubuntu
- 【物理熱備】(下)備份恢復系統表空間 手工備份恢復
- 詳解叢集級備份恢復:物理細粒度備份恢復