禅道 PMS 安装笔记

禅道PMS安装笔记

已有域名 http://yourweb,现在想用子目录的方式安装禅道。

下载,上传到 /work 文件夹,安装。一切顺利。但是看地址栏发现,路径是 http://yourweb/work/www,后面那个 www 甚是烦人,而且直接访问 www 还 403。

现在问题是,我想访问 /work ,如何自动转发到 /work/www 。

首先尝试在/work 里面放 .htaccess ,使用 301 重定向:

    Redirect permanent / www

结果是 http://yourweb/work/www/www/www/www/www/www/www,递归了……失败

然后想用 URL 重写:

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule (.*)$ www/index.php/$1 [L]
    </IfModule>

反正就是写不对。放弃。

然后想到,自己在本机上安的 WAMPSERV,里面自带的 phpMyAdmin 是什么原理能用的?好像有一个 alias 文件夹从来没改过。进去查看,最主要的是一句话:

    Alias /phpmyadmin "D:/Program Files/wamp/apps/phpmyadmin4.1.14/"

查了一下,这叫 “虚拟目录”。好的。去服务器上,改站点对应的 conf 文件,在 vhosts 里面添加

    Alias /work "/var/www/ZentaoPMS/www"

然后给 ZentaoPMS 设置一下 Directory 的东西就好了。重启 Apache,Success。

原理:/work 虚拟目录直接指向了禅道的 www 目录。

OK,这下就学会了……可以完全把二级目录分离出来了。

《禅道 PMS 安装笔记》有1条留言

留下评论