phpcms安装帮助
----------------------------------------
| 速建时代CMS数据云 产品使用说明 |
----------------------------------------
一、平台需求
1.Windows 平台:
IIS/Apache/Nginx + >PHP7.0 + MySQL4/5
如果在windows环境中使用,建议用速建时代CMS数据云提供的速建时代CMS数据云套件以达到最佳使用性能。
2.Linux/Unix 平台
Apache + PHP7/PHP8 + MySQL3/4/5 (PHP必须在非安全模式下运行)
建议使用平台:Linux + Apache2.2 + >PHP7 + MySQL5.0
3.PHP必须环境或启用的系统函数:
file_get_contents
GD扩展库
MySQL扩展库
系统函数 —— mysqli_close
配置 mysql.ini
[mysqld] sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
[php.ini] 建议商城用户修改
max_input_vars = 10000
错误提示:商城发布 suk 商品分类过多,会导致报错 建议修改大点
4.基本目录结构
www WEB部署目录(或者子目录) ├─app 应用目录 │ ├─app_name 应用目录 │ │ ├─common.php 函数文件 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ ├─config 配置目录 │ │ ├─route 路由目录 │ │ └─ ... 更多类库目录 │ │ │ ├─common.php 公共函数文件 │ └─event.php 事件定义文件 │ ├─config 全局配置目录 │ ├─app.php 应用配置 │ ├─cache.php 缓存配置 │ ├─console.php 控制台配置 │ ├─cookie.php Cookie配置 │ ├─database.php 数据库配置 │ ├─filesystem.php 文件磁盘配置 │ ├─lang.php 多语言配置 │ ├─log.php 日志配置 │ ├─middleware.php 中间件配置 │ ├─route.php URL和路由配置 │ ├─session.php Session配置 │ ├─trace.php Trace配置 │ ├─temp.php 前端页面调用配置(可修改前端栏目名称或调用) │ ├─update.php 系统默认联系人(在网站未配置时启用) │ └─view.php 视图配置 │ ├─public WEB目录(对外访问目录) │ ├─static 静态资源 │ ├─template 前端静态页面 │ ├─demo 前端静态页面目录 │ ├─extend 扩展类库目录 ├─runtime 应用的运行时目录(可写,可定制) ├─vendor Composer类库目录 ├─.example.env 环境变量示例文件 ├─composer.json composer 定义文件 ├─LICENSE.txt 授权说明文件 ├─README.md README 文件 ├─think 命令行入口文件 ├─index.php 入口文件 ├─router.php 快速测试文件 ├─.htaccess 用于apache的重写
5.PHP环境容易碰到的不兼容性问题
(1)public目录没写入权限,导致上传图片失败;
(2)php的上传的临时文件夹没设置好或没写入权限,这会导致文件上传的功能无法使用;
(3)出现莫名的错误,如安装时显示空白,这样能是由于系统没装载mysql扩展导致的,对于初级用户,可以下载demo的php套件包,以方便简单的使用。
(4)demo安装失败,一般为数据库导入失败,可手动导入
5.商城配置
(1)需要在支付宝申请key
(2)配置pc端支付 extend/alipay/config.php
//异步通知地址
'notify_url' => "域名/pay/paynotify",
//同步跳转
'return_url' => ""域/pay/payreturn",
(3)配置移动端支付 extend/alipaym/config.php
//异步通知地址
'notify_url' => "域名/pay/paynotify",
//同步跳转
'return_url' => ""域/pay/payreturn",
(4)代码中开启支付
1.app/admin/controller/Common.php 隐藏开启
//require_once app()->getRootPath().'extend/alipay/pagepay/service/AlipayTradeService.php'; //require_once app()->getRootPath().'extend/alipay/pagepay/buildermodel/AlipayTradeCloseContentBuilder.php'; //订单关闭 // $pay_close = 'payclose'; //$payclose = Cache::get($pay_close); //if (empty($payclose)) { // $this->zfpclose(); // (new Payclose())->zfpclose(); //}
2.app/index/controller/Common.php 隐藏开启
//订单关闭 // $pay_close = 'payclose'; //$payclose = Cache::get($pay_close); //if (empty($payclose)) { // $this->zfpclose(); // (new Payclose())->zfpclose(); // }
3.app/index/controller/Pay.php 隐藏开启
//require_once app()->getRootPath().'extend/alipay/pagepay/service/AlipayTradeService.php'; //require_once app()->getRootPath().'extend/alipay/pagepay/buildermodel/AlipayTradePagePayContentBuilder.php'; //require_once app()->getRootPath().'extend/alipay/pagepay/buildermodel/AlipayTradeRefundContentBuilder.php';
4.app/index/controller/Paym.php 隐藏开启
//require_once app()->getRootPath().'extend/alipaym/wappay/service/AlipayTradeService.php'; //require_once app()->getRootPath().'extend/alipaym/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php';
二、更改调试模式
1.手动修改 .env true改 false
2.后端修改 网站管理/web系统配置/调试模式 点击关闭即可
3.报错页面应用 config/app.php/ exception_tmpl,
系统错误 app()->getThinkPath() . 'tpl/think_exception.tpl' 会抛出错误,不安全
自定义错误页面 app()->getRootPath(). 'app/tpl/think_exception.tpl' 建议使用
三、程序安装使用
1.下载程序解压到本地目录;
2.上传程序目录中的/install和/config到网站根目录
3.运行http://www.hbsjsd.cn/install(hbsjsd表示你的域名),按照安装提速说明进行程序安装
四、官方相关资源
速建时代官方网站 www.hbsjsd.cn
速建时代网络科技有限公司 www.hbsjsd.cn
联系电话:19972971161 微信(QQ): 13487170257 邮箱: 276255486@qq.com