适用环境: |
---|
环境PHP7.1+,论坛phpwind7.3(默认)、phpwind8.7完美兼容。 |
服务器建议使用vps,建议Linux。 |
配置方法: |
---|
1、新建一个站点用于放置采集程序。 |
2、配置\config\system.php系统信息。
'bbs_charset' => 'gbk',//论坛编码 'action_password' => '112233', //采集操作密码 'system_user_password' => 'dzserver2021', //采集自动注册的用户名公用密码 'forum_id' => '2', //主版块id号 |
3、配置\config\database.php数据库连接信,建议使用“Notepad++”(可百度下载)打开,不建议使用记事本。
// 必须配置 'database_type' => 'mysql', 'database_name' => 'dzserver', 'server' => '127.0.0.1', 'username' => 'dzserver', 'password' => '123456', 'prefix' => 'pw_', |
程序文件: |
---|
www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─d-* 置顶帖项目 │ ├─p-* 普通帖项目 │ └─o-* 其他拓展功能 │ ├─config 应用配置目录 │ ├─agent.php 代理配置 │ ├─app.php 应用配置 │ ├─database.php 数据库配置 │ └─system.php 系统配置 │ ├─data 数据保存目录 │ ├─library 系统目录 │ ├─download.php 下载文件 │ ├─function.php 公用函数 │ ├─guzzle.php guzzle应用 │ └─read.php 数据读取与操作 │ ├─page 外部页面 │ └─agent.php 代理设置 │ ├─public 静态及公共引入文件 │ ├─vendor 第三方类库目录(Composer依赖库) ├─common.php 公用引入文件 ├─composer.json composer 定义文件 ├─index.php 入口文件 ├─README.md README 文件 ├─test.php 测试文件 |
扩展配置: |
---|
所有的采集程序应用都在\application文件夹中,每个文件夹是一个采集,置顶帖采集以d-开头,普通帖采集以p-开头。 |
再次增加采集论坛的时,把相应的文件夹放置在\application应用文件夹中即可,无限扩展。 |
问题解决: |
---|
1、无法开始正常下载缓存帖子数据:
1)检测页面、时间、标识、用户名等过滤条件的设置是否正常。 2)在服务器浏览器中打开对方网站地址能否正常浏览。 |
2、无法正常入库报错:
1)\config\database.php的数据库配置文件参数是否正常。 |
3、其他问题及协助:
请联系网站客服协助解决,QQ:1132083961 |