
前言
服务器准备
服务商 | 容量 | 价格 |
绿云 | 500GB | $15/mo |
liteserver | 512 GB HDD | €6EUR/mo |
buyvm | 256G | $4.75/mo |
hosthatch | 1TB | $5/mo |
interserver | 1TB | $6/mo |
环境搭建
环境要求:
想到官网注册宝塔才可以用
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
![图片[1]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/f118e0bc5c193017.png)
船说cms
使用环境:
php5.6 – php8.x (开发环境php7.3)
使用教程
- 上传三个文件夹 ( www, shipsay, themes ) 到服务器
- 将网站的入口文件指向 /www/index.php (或运行目录用 /www), 宝塔用户请”关闭防跨站攻击”
- 建立数据库: ( 建子站,请跳过这步 )
- 3.1、使用船说做源站:
新建空白数据库
导入 /sql/船说优化版.sql ( 或 /sql/船说分表版.sql )
所有选择编码的地方都选择 utf8 - 3.2、使用杰奇做源站
在杰奇数据库中导入 /sql/update.sql
- 3.1、使用船说做源站:
- 配置服务器伪静态 ( 伪静态规则在最后 )
- 浏览器打开 http://你的域名/admin/ 进入后台, 完成最后配置.
其他:
- 免维护站点地图
访问地址:
百度: http://你的域名/sitemap/sitemap.xml
神马: http://你的域名/sitemap/sm_sitemap.xml
物理文件: /www/sitemap/, 可点开文件看使用说明. - 船说不限制子站数量,IP,域名等. 但数据库服务器只能是一台 (如需更多的服务器来放置数据库,可购买授权)
- 考虑到服务器搬家, 授权码每3个月可免费更换一次
- 版本升级日志: https://www.shipsay.com/archives/132/ ( 有些问题可以在升级日志中得到解决 )
伪静态规则
Nginx 伪静态
rewrite ^/sitemap/sitemap_([0-9]+).xml$ /sitemap/ss_sitemap.php?page=$1;
rewrite ^/sitemap/sitemap.xml$ /sitemap/ss_sitemap.php;
rewrite ^/sitemap/sm_sitemap_([0-9]+).xml$ /sitemap/sm_sitemap.php?page=$1;
rewrite ^/sitemap/sm_sitemap.xml$ /sitemap/sm_sitemap.php;
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php last;
}
IIS 伪静态
<?xml version="1.0" encoding="UTF-8"?>
<rules>
<rule name="ShipSay SiteMap for ss_page">
<match url="^sitemap/sitemap_([0-9]+).xml$" ignoreCase="false" />
<action type="Rewrite" url="sitemap/ss_sitemap.php?page={R:1}" appendQueryString="false" />
</rule>
<rule name="ShipSay SiteMap for ss_index">
<match url="^sitemap/sitemap.xml$" ignoreCase="false" />
<action type="Rewrite" url="sitemap/ss_sitemap.php" />
</rule>
<rule name="ShipSay SiteMap for sm_page">
<match url="^sitemap/sm_sitemap_([0-9]+).xml$" ignoreCase="false" />
<action type="Rewrite" url="sitemap/sm_sitemap.php?page={R:1}" appendQueryString="false" />
</rule>
<rule name="ShipSay SiteMap for sm_index">
<match url="^sitemap/sm_sitemap.xml$" ignoreCase="false" />
<action type="Rewrite" url="sitemap/sm_sitemap.php" />
</rule>
<rule name="ShipSay CMS" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
Apache 伪静态
无需设置.
94采集器
在宝塔的软件商店安装python项目管理器
![图片[2]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/563579a1c6193343-1024x260.png)
安装程序并且上传解压
![图片[3]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/28bc42314e194021-1024x644.png)
配置config文件,前缀是固定的。采集器的数据库与网站的数据是同一个。还要开放9001端口
![图片[4]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/f28bccc8d3194530-1024x418.png)
![图片[5]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/3d590929cd194548.jpg)
利用phpMyAdmin打开船说网站的MySql数据库,并将“九四日志表(完整版)表”导入数据库
![图片[6]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/21e78a8f47194201-1024x726.png)
文件3.7的需要安装3.72的python版本,3.8的需要安装3.85的python版本
![图片[7]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/bf06dc642f195927-1024x415.png)
![图片[8]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/2995cece83195940-1024x592.png)
PS:如果启动失败,请安装cfscrape模块
![图片[9]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/4f8d0c6f0a200140-1024x494.png)
最后启动成功的,就可以访问:IP:9098
采集教程
采集配置
首先config.py与船说cms,94采集的数据配置一样
![图片[5]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/3d590929cd194548.jpg)
![图片[11]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/79bdd87aff200623.jpg)
![图片[12]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/192b6fad4d200641.jpg)
开始采集
![图片[13]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/917864a4d8200822-1024x377.jpg)
![图片[14]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/0389586f3f200832-1024x474.jpg)
![图片[15]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/b9e6e0a59c200859-1024x626.jpg)
采集开始前需要对规则测试,如果正确即可开始
![图片[16]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/65b4fa1d51201334-1024x480.png)
![图片[17]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/6951c6dea3201354-1024x581.png)
错误总结
文本内容不显示
![图片[18]-94采集+船说cms搭建小说网站-皑雪](https://www.ixacg.top/wp-content/uploads/2022/09/5bbb9dd737201622-1024x458.jpg)
封面不显示图片
错误行号:710
2022-08-16 01:20:04-小说Id:479生成opf文件失败:保存OPF-Invalid format specifier,文件地址:/www/tools/3.8.x/app/view/colle.pyc,错误行号:710
解决方法给94 777权限

© 版权声明
THE END
请登录后查看评论内容