最近不是一直在使用xunruicms建站嘛,本地测试好后了就得上线。由于本地使用的是PHP集成环境,本身对各类CMS很友好,很多插件组件都开启了,所以一般不会出现什么问题。但服务商的服务器(虚拟主机、云主机)就需要简单配置下,否则无法畅快的使用。
目前我使用的是阿里云主机(腾讯云、华为云也不错),需要简单配置下,符合xunruicms的要求,否则会出现各种问题。
废话不多说,直接上干货(以阿里云主机演示)。
首先需要配置PHP版本。目前主流的CMS都要PHP7.0以上,PHP7.4是常规,能配置到PHP8.0最好。xunruicms推荐PHP8.0
接下来是PHP.INI设置。主要开启两个参数,PHP函数chmod设置、PHP函数fsockopen设置。根据自身网站功能需求,可以设置下upload_max_filesize设置(MB)大小,我是直接设置到最大值,避免以后上传大文件找不到在哪里配置。
最后是NGINX设置,主要是禁止访问四个文件夹,也是xunruicms核心的几个文件夹。
也可以直接复制低下的代码,方便快捷直接用。
nginx
# 禁止目录读取
location ~* /(cache|config|dayrui|template)/ {
return 403;
}
# 禁止目录运行PHP
location ~* /(a|uploadfile|static|a|data|style|skin|images|css|js|templets|uploads)/(.*).(php)$ {
return 403;
}
到这里配置全部完成,xunruicms可以完美运行了。