WIKI Tips
来自Jack's Lab
目录 |
1 迁移 mysql 数据
先把原来的数据 dump 出来:
$ mysqldump -u user_name -p user_password --opt wikidb_name | gzip -9 > /root/wiki-db-20110801.sql.gz $ scp /root/wiki-db-20110801.sql.gz root@your_target_ip:/root/
再在目标机上把数据导入:
$ mysql -u root -p Enter password: mysql> create database wikidb_name default charset utf8 collate utf8_general_ci; mysql> grant all privileges on wikidb_name.* to user_name@localhost identified by 'user_passwd'; mysql> flush privileges; $ cd /root $ gunzip wiki-db-20110801.sql.gz $ mysql -u user_name -p password wikidb_name < /root/wiki-db-20110801.sql
2 迁移 wiki 数据
假设你的 wiki 目录中 /var/www/wiki
scp -rp /var/www/wiki root@your_target_ip:/var/www
3 修改 apache2 配置
在 /etc/apache2/sites-available/ 下加一个 virtual host 的文件
比如建一个 /etc/apache2/sites-available/wiki,内容为:
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName wiki.easyhomelink.org DocumentRoot /var/data/wiki <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/data/wiki/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log LogLevel debug SetEnvIf Request_URI "^/robots\.txt$" dontlog CustomLog "|/usr/sbin/cronolog /var/log/apache2/wiki-%Y-%m-%d-access.log" combined env=!dontlog </VirtualHost>
然后,建一个符号链接,restart apache 即可:
$ ln -s /etc/apache2/sites-available/wiki /etc/apache2/sites-enabled/0006-wiki $ sudo /etc/init.d/apache2 restart
4 Debug Notes
安装 phpmyadmin 后导致 wiki 显示不正常,服务器反应异常慢
反复查看得知,TMD 自动安装包 libapache2-mod-php5filter 替换了原来的 libapache2-mod-php5,真尼玛恶心啊
5 首页代码
<div style="with:100%; border:1px solid #c0c0c0; background:#f8f8f8; padding:5px 10px; margin-bottom: 10px;"> <div style="font-size: 1.6em;margin:10px 0;">Welcome to <strong>Jack's Lab</strong> </div> A private Geekerspace to investigate unknown world. </div> <div style="width:420px;float:right; border:1px solid #d0d0d0; background:#ffffff; padding:5px;"> <div style="border:1px solid #44c8f4; background:#44c8f4;font-weight:bold; color:#f4fafc; margin-bottom:5px;padding: 0 5px;"> 智能家居 </div> * [[客厅小型盆花自动浇水系统]] * [[非法进入报警系统]] * 照明灯程控系统 <br><br> <div style="border:1px solid #44c8f4; background:#44c8f4;font-weight:bold; color:#ffffff; margin-bottom:5px;padding: 0 5px;"> 登山、户外、旅行 </div> '''项目开发''' * [[紧急情况位置报告系统 (EPRS)]] * [[北京地区攀岩线路指南 (DEMO)]] * [[岩之道]] '''装备''' * [[常见燃料理化性质]] * [[酒精炉 DIY]] 之禅境 (Zen Alcohol Stoves) * [[户外地图制作]] * [[户外电源选型]] <div style="border:1px solid #44c8f4; background:#44c8f4;font-weight:bold; color:#ffffff; margin-bottom:5px;padding: 0 5px;"> 摄影 </div> 个人摄影学习、实践的心得体会,随手记录,以免忘记 * [[黑白胶片手洗笔记]] * [[摄影学习笔记]] <br><br><br><br><br><br> </div> <div style="border:1px solid #d0e0d0; background:#ffffff; padding:5px; margin-right: 442px;"> <div style="border:1px solid #12c309; background:#12c309; color:#ffffff; margin-bottom:0;padding: 0 5px;"> <b>基础设施</b> </div> * [[Debian 基本系统安装关键技术]] * [[深入 Debian APT 包管理系统]] * [[GNU/Linux Tips]] <br><br> <div style="border:1px solid #12c309; background:#12c309; color:#ffffff; margin-bottom:0;padding: 0 5px;"> <b>业余无线电</b> </div> * [[首都机场附近收听航空频段]] * [[软件无线电技术追踪民用航空器]] * [[GNU Radio]] <br><br> </div>
6 参考资料
- WiKi 常用语法
- http://www.mediawiki.org/wiki/Manual:Installation_guide/zh
- https://www.mediawiki.org/wiki/Manual:Errors_and_symptoms
- https://gerrit.wikimedia.org/r/#/c/107259/1/includes/MagicWord.php