wiki:安装dokuwiki
Differences
This shows you the differences between two versions of the page.
| wiki:安装dokuwiki [2010/03/31 18:08] – created percy | wiki:安装dokuwiki [2016/05/05 13:07] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | |||
| + | =====安装===== | ||
| + | 具体的过程可以到这里看到:http:// | ||
| + | 之前我是直接用apt-get install dokuwiki装的,但没跑起来,所以只好手动安装了。 | ||
| + | |||
| + | 需要注意的地方: | ||
| + | ====权限==== | ||
| + | 需要注意权限,如果在安装的时候遇到权限问题,可以按照它的提示修改权限 | ||
| + | <code BASH> | ||
| + | | ||
| + | total 88 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | </ | ||
| + | |||
| + | | ||
| + | 需要手动生成几个文件:acl.auth.php, local.php,users.auth.php,这三个文件只要将对应的.dist文件copy一下就行了。 | ||
| + | <code BASH> | ||
| + | -rw-r--r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-r--r-- 1 www-data www-data | ||
| + | -rw-r--r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-r--r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | -rw-rw-r-- 1 www-data www-data 384453 2010-03-26 21:10 wordblock.conf | ||
| + | -rw-rw-r-- 1 www-data www-data | ||
| + | </ | ||
| + | 其中local.php需要手动配置一下: | ||
| + | root@pengjianqingtb:/ | ||
| + | <file php local.php> | ||
| + | |||
| + | <?php | ||
| + | /* | ||
| + | * Dokuwiki' | ||
| + | * Auto-generated by config plugin | ||
| + | * Run for user: percy | ||
| + | * Date: Sat, 27 Mar 2010 20:28:46 +0800 | ||
| + | */ | ||
| + | |||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | $conf[' | ||
| + | |||
| + | // end auto-generated content | ||
| + | </ | ||
| + | |||
| + | 这些做完后,打开wiki的时候就会有login/ | ||
| + | 奇怪的注册用户名的时候,密码是发送到邮箱的,还好我当前系统可以发送邮件,如果不行密码岂不是得不到了? | ||
| + | |||
| + | =====apache配置===== | ||
| + | |||
| + | ubuntu上配置比较简单,只要一个之前的配置文件就行了 | ||
| + | 我这里拷贝的是vps.impjq.net配置文件,再对它进行一定的修改: | ||
| + | <code BASH> | ||
| + | root@pengjianqingtb:/ | ||
| + | total 28 | ||
| + | -rw-r--r-- 1 root root 108 2010-03-25 19:44 blog.impjq.net | ||
| + | -rw-r--r-- 1 root root 982 2010-03-26 23:50 default | ||
| + | -rw-r--r-- 1 root root 7364 2009-08-18 21:01 default-ssl | ||
| + | -rw-r--r-- 1 root root 97 2010-03-24 17:58 vpn.impjq.net | ||
| + | -rw-r--r-- 1 root root 97 2010-03-27 19:07 vps.impjq.net | ||
| + | -rw-r--r-- 1 root root 99 2010-03-27 18:58 wiki.impjq.net | ||
| + | </ | ||
| + | 之后直接启用这个配置文件: | ||
| + | a2ensite wiki.impjq.net | ||
| + | 然后可以s/ | ||
| + | root@pengjianqingtb:/ | ||
| + | <file php wiki.impjq.net> | ||
| + | < | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | |||
| + | 最后不要忘记重启apache | ||
| + | / | ||
| + | |||
| + | |||
| + | =====安装template===== | ||
| + | 参考:http:// | ||
| + | |||
| + | 看到这个不错:http:// | ||
| + | < | ||
| + | cd / | ||
| + | wget http:// | ||
| + | tar xvf 2010-01-20_monobook.tar.gz | ||
| + | </ | ||
| + | 之后用superuser登录管理,选择template-> | ||
| + | |||
| + | =====修改navigation===== | ||
| + | 找了一下如何修改navigation中的list。 | ||
| + | |||
| + | 由于现在对[[doku> | ||
| + | |||
| + | 还有在monobook目录下的user里有关于tab, | ||
| + | tab就是指顶部的那一排了 | ||
| + | box是指页面左边的那些东西了,如navigation | ||
| + | button是指页面底部的那些小图标。 | ||
| + | |||
| + | =====新增statics插件===== | ||
| + | 新增statics插件:http:// | ||
| + | |||
| + | <code BASH> | ||
| + | root@impjq:/ | ||
| + | root@impjq:/ | ||
| + | root@impjq:/ | ||
| + | ERROR 1045 (28000): Access denied for user ' | ||
| + | root@impjq:/ | ||
| + | Enter password: | ||
| + | Welcome to the MySQL monitor. | ||
| + | Your MySQL connection id is 315 | ||
| + | Server version: 5.1.37-1ubuntu5 (Ubuntu) | ||
| + | |||
| + | Type ' | ||
| + | |||
| + | mysql> show databases; | ||
| + | +--------------------+ | ||
| + | | Database | ||
| + | +--------------------+ | ||
| + | | information_schema | | ||
| + | | mysql | | ||
| + | | wordpress | ||
| + | +--------------------+ | ||
| + | 3 rows in set (0.03 sec) | ||
| + | |||
| + | mysql> create database dokuwiki_statistics; | ||
| + | Query OK, 1 row affected (0.03 sec) | ||
| + | |||
| + | mysql> exit | ||
| + | Bye | ||
| + | root@impjq:/ | ||
| + | root@impjq:/ | ||
| + | |||
| + | </ | ||
| + | 最后在配置里面设置好数据库信息就可以了。 | ||
| + | |||
| + | 但查看这些信息需要以管理员的身份登录才可以看到。 | ||
| + | |||
| + | =====新增View Counter插件===== | ||
| + | 参考:http:// | ||
| + | |||
| + | 这个并不是一个完整的插件,只是几行PHP代码,按照它的提示,新增 tpl_newpageinfo到template中main.php | ||
| + | |||
| + | <PHP> | ||
| + | /* | ||
| + | *Percy add the view counter to dokuwiki | ||
| + | *date: | ||
| + | *refer to http:// | ||
| + | */ | ||
| + | function tpl_newpageinfo(){ | ||
| + | global $lang; | ||
| + | global $ID; | ||
| + | |||
| + | $pinfo = tpl_pageinfo(true); | ||
| + | if ($pinfo === false) return false; | ||
| + | |||
| + | $viewcnt = p_get_metadata($ID, | ||
| + | if ($viewcnt == null) $viewcnt = 0; | ||
| + | $viewcnt++; | ||
| + | p_set_metadata($ID, | ||
| + | |||
| + | $pinfo = str_replace(' | ||
| + | echo $pinfo; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | 然后将调用到tpl_pageinfo()的地方修改成 tpl_newpageinfo就可以了。 | ||
| + | / | ||
| + | 这里的3就是访问次数了。 | ||
| + | |||
| + | 刚才试下来,貌似这个函数已经有定义过了,将它重新命名了一下就好了。 | ||
| + | |||
| + | |||
| + | =====新增Page Move插件===== | ||
| + | 插件地址:http:// | ||
| + | |||
| + | 下载安装: | ||
| + | < | ||
| + | root@pengjianqingtb:/ | ||
| + | --2010-03-31 16: | ||
| + | Resolving acodeas.de... 85.236.195.210 | ||
| + | Connecting to acodeas.de|85.236.195.210|: | ||
| + | HTTP request sent, awaiting response... 200 OK | ||
| + | Length: 25592 (25K) [application/ | ||
| + | Saving to: `Version0.10.0-pagemove_20100218.zip' | ||
| + | |||
| + | 100%[======================================> | ||
| + | |||
| + | 2010-03-31 16:27:01 (87.2 KB/s) - `Version0.10.0-pagemove_20100218.zip' | ||
| + | |||
| + | root@pengjianqingtb:/ | ||
| + | </ | ||
