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
发表评论
评论已关闭,请移步论坛发表,立即前往