rpcms新版本升级后,无需再手动配置子目录路径,系统会自动识别安装。但需要你手动修改伪静态的规则。
环境DEMO:
环境:Nginx+php7+mysql5.7
rpcms版本:V1.9
子目录:xx.com/rpcms
安装部署步骤:
一、下载文件并配置WEB服务器
这里就不再演示了,通过官方下载rpcms安装包,解压到你的安装目录下。
并将网站加入到web服务器中。
二、配置伪静态
子目录安装,伪静态和根目录安装不太一样,需要小小的修改下。
Nginx伪静态:
location ~* ^/(data|plugin|system)/.*.(php|php5)$ {
deny all;
}
location /rpcms/ {
if (!-e $request_filename){
rewrite ^/rpcms/(.*)$ /rpcms/index.php?s=$1 last; break;
}
}注意:此处的rpcms为子目录的名称,修改为你的子目录名称即可,支持多级子目录安装。
Apache伪静态:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/rpcms/(.*)$ /rpcms/index.php?/$1 [QSA,PT,L]
</IfModule>三、访问安装
通过浏览器访问你绑定的网址安装,如:http://xxx.com/rpcms


发表评论
评论已关闭,请移步论坛发表,立即前往