home-code

示例❤源码




### 下载程序包

{md:"home/inc-down"}

* 提示:
  - 下载地址,以上面公布的 gitee 地址为准,github 为境外备用;
  - 其他国内各源码下载站站,均为第三方自动收录,更新比较慢;
  - 欢迎收录,但请注意更新,鄙视欺骗性更新(只改版本号的文字但实际下载内容没有更新);


### 环境需求

* PHP环境:
  - PHP5.4 ~ PHP7.3 (v4.4+添加命名空间,不再支持php5.2)
  - 推荐:PHP5.6 ~ PHP7.2
 
* Mysql数据库服务器:
  - mysql5.x+
 
* 扩展:
  - MySQLi 或 MySQL 扩展库 (`推荐/默认:MySQLi`)
  - GD扩展库
  - curl_init, fsockopen, file_get_contents


### 配置与安装

* 设置站点相对目录(首次安装,可省略):
  - 将所有文件放置站点任意目录(目录名为字母数字下划线组成,不要有汉字,空格和特殊字符);
  - 文件:/root/cfgs/boot/_paths.php 参数:PATH_PROJ;
  - 设置PATH_PROJ值为站点相对目录如:“/txmao”或 根目录用“”(空)等;
  - 首次安装使用会自动更正项目路径,所以可省略上述操作;

* 修改数据库配置(可安装时配置,建议手动配置):
  - 文件:/root/cfgs/boot/cfg_db.php;
  - 注意 `数据库类` 默认为:$\_cfgs['db_driver'] = 'mysqli';

* 安装/配置
  - 访问起始页:/index.php?start 检查配置;
  - 访问地址:/root/tools/setup/ 安装程序。

* 无安装运行
  - 如果你下载只当做一个工具如采集,或解析md文档,或手动导入数据库;
  - 此时:无需安装,直接运行;
  - 如:官方的扩展系统:[至简](http://txjia.com/im3n/),[家族树](http://txjia.com/blog/home.php?ftree);
  - 详情稍后续文档 专题讲解;


### 安装后事项
 
(` !!!!!!!!重要 !!!!!!!!`)

* 更新缓存:
  - 后台 >> 工具 >> 系统工具 >> 系统缓存 >> 系统缓存:更新清理 >> 提交 
  - 如果不执行,少数后台链接可能不可用。

* 删除或移开目录 /root/tools/setup/,

* 处理文件夹 /root/tools/adbug:
  - 可改名/备份,以备后续调试使用;
  - (这些页本来就是用作调试的工具,有较多的敏感信息)关于漏洞说法见[链接](http://www.cnnvd.org.cn/web/vulnerability/querylist.tag?relLdKey=2018121282);其它所说的漏洞,已经修复。
  - 实在不放心,可直接删除,不影响整体功能;

* 起始页:/index.php?start 有些链接为常用工具,需要后台登录才可使用
  - 也可单独登录,请设置/root/cfgs/boot/cfg_adbug.php中的`辅助调试工具的账号密码`
  - 请`重新设置`得足够复杂 并妥善保管!

* 设置目录权限等服务器设置
  - xvars 目录下的子目录,需要写权限  
  - 文件:/root/cfgs/boot/_paths.php 安装时需要写权限(如果设置不对,可自动重置路径,仅执行一次)  
  - 文件:/root/cfgs/boot/cfg_adbug.php 安装时需要写权限 (重置辅助调试工具账号密码,仅执行一次)

-End-