BASIC
关于这四套程序
这四套是同一套代码改出来的吗?
不是。四套程序各自独立开发、独立目录、独立数据库表,共有的只是同一套写代码的习惯和界面语言。一台服务器上可以同时装四套,各占一个域名或二级目录,互不冲突。
为什么不做成一个大而全的系统?
因为部署场景不一样。工具站要轻、查询要快;导航站要能装下十几种内容;壁纸站的核心是图片库和换皮。合成一套意味着每个人都要为用不到的功能买单,拆成四套则每套都能保持单入口、十到二十张表的体量。
作者是谁?一个人写的?
老李,一个人写完这四套程序的全部前后端与文档,QQ 1735737677,交流群 1023163759。所有源码文件头部有「本文件作用」和「文件路径」的中文注释。
给的是完整源码还是加密版?
完整源码,不加密、不混淆、不放授权后门。免费使用拿到的也是完整功能,区别只在于能不能商用、要不要去署名。
会不会联网验证、留后门、回传数据?
不会。四套程序都不需要联网激活,功能不会被授权状态锁住,代码里没有向作者服务器回传你站点数据的逻辑。唯一的对外请求有两个:一是工具类程序里那些在线查询功能去请求公开数据接口(工具箱那 60 款是纯本地计算,一个外部请求都不发)—— 那是你自己在后台配置的功能,请求由你的服务器直接发出,不经过我;二是你在后台「商店与更新」里主动填了官网地址之后,检查更新时向
www.h47.cnhttp://sq.h47.cn 要一次版本清单。不填就一个外部请求都不会发。ENV
环境与部署
服务器环境要求高吗?
PHP 7.4 及以上、MySQL 5.5 / 5.6 及以上,扩展只要 PDO 那几个。四套都刻意避开了 PHP 8 语法和 MySQL 5.7 之后的特性(不用
DEFAULT (expr)、不用 5.7 的 JSON 函数与窗口函数,时间统一存 INT 时间戳),五年前的老虚拟主机也能跑。虚拟主机能装吗?没有 SSH
能。四套都是浏览器里点完的安装向导,唯一要你会的操作是上传文件和填数据库名密码。伪静态方面,Apache 主机直接传
.htaccess 就行,Nginx 主机把规则粘进面板的伪静态框。能装在二级目录吗?
可以,四套都会自动识别部署前缀。
https://域名/llseo/ 和 https://seo.域名/ 两种部署方式都不需要改代码。需要 Redis、队列、常驻进程吗?
不需要。没有 Redis、没有 Node、没有 Supervisor、不需要任何常驻服务。缓存与统计都落在文件或者数据表里。
CDN 会不会把页面缓存坏?
前台页面默认不缓存,静态资源缓存 30 天。接 CDN 时把 HTML 设为不缓存、
assets/ 与图片长缓存即可,用户态页面(会员中心、后台)不要缓存。HTTPS 怎么配?
程序自动识别
https,站点证书在服务器侧配好就行。SEO 工具有一个「强制 HTTPS」开关,打开后会把 http 访问 301 到 https。USE
使用与二次开发
不会 PHP 能改界面吗?
大部分能。四套的前台界面都是纯 HTML 模板 + 一份 CSS,改颜色、改字号、改布局结构只动 CSS;改文案直接改 HTML 里的字。站点名称、副标题、SEO 关键词、页脚说明、备案号这些在后台设置里就能改。
改模板会不会升级就没了?
建议复制一份模板目录改名字再动。模板清单是运行时扫描目录得到的,新增目录即刻出现在后台,不需要清缓存或改代码,升级程序也不会覆盖你自己新增的模板目录。
能加自己的工具 / 内容频道吗?
能。SEO 工具后台选引擎(builtin / api / calc / custom)就能加工具;工具箱往
app/tools/{分类}/ 放一个文件就自动出现在前台;laolicms 后台建频道 + 加字段就能出新的内容栏目;壁纸系统主要是加模板与采集源。数据怎么备份?
导出数据库 + 打包上传目录(
uploads/ 或 data/upload/)就是完整备份。工具定义、模板、插件都在文件系统里,不在数据库中,所以数据库导出体量很小。换服务器 / 换域名麻烦吗?
把数据库和整个程序目录搬过去,改一处数据库配置,再在后台把站点地址改成新域名即可。上传目录里的图片路径存的是相对路径,不用批量替换。
程序出问题了找谁?
QQ 1735737677 或交流群 1023163759。提问时请附上:服务器环境(PHP 版本、数据库类型与版本)、报错截图、你操作步骤、以及日志里最后一条错误。工作日内一般 24 小时内回复。
SITE
官网、文档与授权端
这一站的地址怎么记:首页是 laolicms,其余三套各占一个二级目录,文档和授权端也各在一个目录里。
官网是怎么组织的?
首页
/ 是 laolicms 的介绍页;/seo/、/tool/、/bizhi/ 分别是另外三套的产品页;开发文档统一挂在 /docs/ 下,四套各占一个子目录;授权端在 http://sq.h47.cn,商品、更新包、模板下载都在那里。四个页面之间的跳转链接在每套程序的产品页底部也有一份。为什么只有 laolicms 有开发者中心?
因为只有 laolicms 是「内容模型可配置」的系统 —— 频道、字段、模板都要在后台搭,自己写前端要遵守的约定最多。另外三套的扩展面小且固定,各自一份开发文档就够用。
文档怎么不在源码包里了?
已经合并到官网,
/docs/ 是唯一的一份,源码包里不再单独放 docs 目录,免得两处内容对不上。真没网的时候,包里的安装说明足够把程序装起来。模板在后台删掉了还能找回吗?
能。四套程序的模板都单独打成包放在授权端,
/shouquan/mb/ 是卡片式的模板墙,每张卡带下载按钮,也能按程序筛选。下载后解压放回程序自己的模板目录,后台扫描到就重新出现,不需要改代码。更新包怎么拿?
授权端
/shouquan/download/ 列着全部更新包,按程序分目录存放;也可以在你的程序后台「商店与更新」里填上商店地址,有新版本时它会提示并给出下载链接。不填就没有任何对外请求。没找到你的问题?
每套程序的产品页底部还有各自的功能问答,开发文档在 /docs/ 下按程序分目录。都没有答案就直接来问,问的人多了我就补到这一页。