存档
毫无技术含量的文章,只是对先前一台服务器瞎捣鼓的后来由于上班太无聊的回忆潦草的记录备忘而已吧。。。 一、更新CentOS系统至最新版本CentOS5.4 修改更新源 使用ustc.edu.cn的更新源 #cd /etc/yum.repos.d/ #mv CentOS-Base.repo CentOS-Base.repo.bak (备份修改前默认更新源) #wget http://centos.ustc.edu.cn/CentOS-Base.repo.5 (下载更新源) #mv CentOS-Base.repo.5 CentOS-Base.repo (因为默认的配置文件中服务器地址用的版本号是变量$releasever,所以需要将其替换为实际的版本号,否则是无法连接到服务器的,当前CentOS最新版是5.4,所以我们修改CentOS-Base.repo ) #vim CentOS-Base.repo vim全文替代命令并保存退出 :%s/$releasever/5.4/ :wq #yum update “更新下载 #lsb_release –a “查看验证版本 二、下载安装配置Apache & Mysql & PHP & KBS_BBS 1、目录定义: $bbs_install_dir 表示 bbs 的安装目录 /home/bbs $www_install_dir 表示 apache 的安装目录/home/www $php_install_dir 表示 php 的安装目录/home/www/php $phlinux_dir 表示花生壳安装目录/usr/local/phlinux/ [...]
默认情况下,DokuWiki不做任何的URL重写,它的原始URL是这样的:1. http://wiki.qingxianyan.cn/doku.php?id=page这样默认的URL不利于有些搜索引擎不收录,而且也不易于记忆 通过设置DokuWiki的配置设置里面的高级设置的userwrite配置选项它可以支持两种URL重写方法: 一个是利用服务器的mod_rewrite, 另一个是在DokuWiki内部自己处理URL重写。下面是userewrite选项值的列表及其对应的URL格式: 1、默认值没有URL重写 http://wiki.qingxianyan.cn/doku.php?id=wiki:syntax 2、htaccess服务器处理 http://wiki.qingxianyan.cn/wiki:syntax 3、DokuWiki处理 http://wiki.qingxianyan.cn/doku.php/wiki:syntax使用服务器处理 先在/wiki/conf/dokuwiki.php中设置: $conf['userewrite'] = 1; Apache服务器开启Rewrite功能 apache的URL重写是使用mod_rewrite模块。在apache的配置文件中添加如下这行: LoadModule rewrite_module modules/mod_rewrite.so 然后使用mod_rewrte的指令来配置URL重写规则。这些规则可以放在apache的全局配置文件内,也可以放在DokuWiki的根目录下的.htaccess文件内,事实上DokuWiki已经为了写好了这些规则放在.htaccess.dist中,修改删除部分“#”注释即可 内容如下: RewriteEngine on RewriteBase /dokuwiki RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) doku.php?id=$1 [QSA,L] 在RewriteBase /dokuwiki这一行,你需要根据实际情况做修改成指向你的DokuWiki目录的路径,Dokuwik就在站点根目录或者已经使用子域名解析到相应目录时,需将.htaccess 文件中的 RewriteBase [...]
注:此文备录 相关信息来自网络 记录备用下并时刻更新 操作系统环境:VM虚拟机下的Ubuntu8.04 Server 只安装OpenSSH服务 KBS BBS: kbs svn上最新的源代码 Apache:apache1.3.41.tar.gz (下载:http://www.apache.org) PHP:php5.2.6.tar.gz(下载:http://www.php.net) 代码目录:/home/bbs/src/ 安装前准备工作:更新安装时可能所需要的包: # apt-get install automake1.9 # apt-get install php5-dev # apt-get install libmysqlclient15-dev # apt-get install sendmail # apt-get install libesmtp5 # apt-get install byacc # apt-get install libgmp3-dev # apt-get install flex # apt-get install libxml2-dev # apt-get install libjpeg62-dev [...]


Recent Comments