一、安装运行环境

1. 下载 phpstudy (传送门:https://m.xp.cn/)

2. 安装 phpstudy (数据库用户名密码默认为 root , root)

3. 进入phpstudy面板 -> 环境 ->  找到 php 点击更多安装 php5.6.9 版本

4. 启动运行环境

5. 创建网站

① 点击创建站点:

② 填写域名:

③ 点击浏览 -> 新建文件夹并命名 ceshi -> 点击选择文件夹

④ php 版本改为 5.6.9 ,以上步骤改好后点击确认:

⑤ 将写好的网页文件放入 ceshi 文件夹中,在浏览器中访问刚才设置的域名。网页能展示出来的说明站点已经成功建立。

如果访问域名显示 403 时,将网页改名为 index.html 或者 index.php 即可。

二、下载 phpcms

传送门:https://www.php.cn/xiazai/code/5623

三、安装phpcms

先将 ceshi 文件夹中的文件删除,再将下载好的文件中的 install_package 文件夹中所有文件复制到网站根目录 ceshi 文件夹中。

详细安装教程:https://blog.csdn.net/weixin_44198965/article/details/107310062

四、前后台对接

① 复制目录 ceshi\phpcms\templates 中的 default 文件夹,并将复制的文件夹改为 ceshi(你的网站名-英文或拼音)。


② 将 ceshi\content 文件夹中的文件删除,并把你写的静态网页文件放到该文件夹中(除首页文件 index 外 其余名称修改为 list_你的文件名.html )(不包括 css 文件 js 文件和图片文件)


③ 打开目录 ceshi\phpcms\templates/ceshi 文件夹中的 config.php 文件 (可用 HBuilderX 打开方便操作),将该文件中的 default 查找替换为 ceshi

'name' => '默认模板',      'author' => 'PHPCMS TEAM',    'homepage' => 'http://www.phpcms.cn/','version' => '1.0',  
  • 1
  • 2
  • 3
  • 4

修改为 ↓ ↓ ↓

'name' => '测试模板',      'author' => ceshi,    'homepage' => 'https://www.baidu.com/, 'version' => '0.1',  
  • 1
  • 2
  • 3
  • 4

修改完成后可以打开后台 【界面】 -> 【模板风格】 对应以上数据。


④ 打开根目录 ceshi\statics 文件夹新建一个 ceshi 文件夹将网页的 js /css / img 文件放入该文件夹中。


⑤ 打开后台【设置】->【站点管理】-> 【默认站点的“修改”】;在“模板风格配置”的“风格名”中选择“测试模板”,然后在选择上“默认风格”。

⑥ 打开后台【内容】->【管理栏目】 添加栏目;

添加栏目:除首页(index.html)外,其余页面分别创建一个栏目:

点击添加栏目

选择文章模型,一级栏目。栏目名称写你的页面名  英文随意

点击模板设置  选择测试模板 选择与你创建的栏目对应的文件 点击提交:

⑦ 打开 ceshi\phpcms\templates\ceshi\content 中的文件,将每个文件的 图片路径、a标签路径、css路径、js路径(CDN引入不需要修改)(可用HBuilderX打开 方便操作)

CSS:

{APP_PATH}statics/ceshi/你的css文件名
  • 1

JS:

{APP_PATH}statics/ceshi/你的js文件名
  • 1

如果 js 里涉及到图片路径将 {APP_PATH} 替换为 http:// 你的域名/即可:

图片:

{APP_PATH}statics/ceshi/你的图片文件名
  • 1

a标签(首页路径):

内容页路径:

代码:

{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}     {loop $data $r}      <a href="{$r[url]}">{$r[catname]}</a>     {/loop}    {/pc}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

⑧ 备份数据库,打开后台 【扩展】 -> 【数据库工具】;

先选择 “请选择数据链接池”,然后再将‘建表语句格式’改为‘ MySQL 4.1.x/5.x ’,‘强制字符集’改为‘ UTF-8’;

改好后点击 “反选” 选择所有表后点击 “开始备份数据”:

五、上传服务器

下载 FileZilla,连接远程服务器,传送门:https://www.onlinedown.net/soft/3011.htm,也可以下载其他工具,如 flashfxp


然后复制一份 ceshi 文件夹,然后打开 ceshi\caches\bakup\default 文件夹中的 .sql 文件,将里面的 www.ceshi.com 全部替换为你线上的域名地址。


ceshi\caches 文件夹中的 install.lock 文件删除步骤。


把你下载的 phpcms 原始文件夹中的 install_package\install 文件夹中的文件复制到你的 ceshi\install 文件夹中。


ceshi 文件夹中的文件用 FileZilla 上传至服务器。


浏览器中访问 你的域名/install/install.php 安装后台安装过程和之前的一样。

注意数据库地址与数据库端口号、数据库账户、数据库密码和数据库名称 一定要填写服务器上的

可能出现的问题:

如果遇到上图中问题需要进行以下操作(以caches为例)
双击你的文件夹进入找到caches文件夹 -> 右击caches文件夹 ->点击文件权限 -> 将所有权限勾选并勾选递归到子目录(如下图所示)


安装完成后,登录后台打开“扩展”->“数据库工具”->“数据库导入”->“数据恢复”;等待一会:


恢复好数据库后点击左侧栏的“更新全站缓存”后在点击右上角的“生成首页”:

可能出现的问题

Q1:测试站点是否创建成功,将网页放入站点根目录下 打开浏览器访问显示403
A1:将网页重命名为index.html或index.php 再打开浏览器访问时即可


Q2:上传文件夹到服务器,重新安装phpcms后台遇到如图所示文件不可写的状态

A2:(以cashes文件夹为例)双击你的文件夹进入找到caches文件夹 -> 右击caches文件夹 ->点击文件权限 -> 将所有权限勾选并勾选递归到子目录(如下图所示);其他文件夹进行重复操作即可;
ps:网站根目录就是上传的文件夹,更改权限不需要递归到子目录

基于 phpcms企业建站流程相关推荐

  1. 基于 phpCMS 企业建站流程

    一.安装运行环境 1. 下载 phpstudy (传送门:https://m.xp.cn/) 2. 安装 phpstudy (数据库用户名密码默认为 root , root) 3. 进入phpstud ...

  2. php log 行号 debug_backtrace,PHP 基于debug_backtrace的流程日志与日志分析

    #PHP 基于debug_backtrace的流程日志与日志分析# 我们都知道php测试性能有一个叫xhprof的(不知道也没事儿的确挺消耗性能的),执行后能看到全部函数的调用关系图,但是我压根不知道 ...

  3. 基于JAVA工作流流程编辑OA系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA工作流流程编辑OA系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA工作流流程编辑OA系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S ...

  4. 基于Activiti的流程应用开发平台JSAAS-WF V5.3

    第1章 产品概述及体系架构 1.1.概述 红迅JSAAS-WF工作流平台V5是广州红迅软件有限公司面向合作伙伴以及有IT运维团队中大型企业提供新一代的流程管理产品,它基于流行的JAVA开源技术上构建, ...

  5. 基于bpmn-js的流程设计器

    文章目录 基于bpmn-js的流程设计器 一.技术栈 二.功能列表 三.代码 1.package.json 2.路由 3.样式 4.高亮 5.下载文件 6.国际化 7.vue组件 参考资料 基于bpm ...

  6. 基于浏览器的流程定制工具

    基于浏览器的流程定制工具 1>mvc + 命令模式 2>支持任意折线的变迁 3>拖动折点时由虚线预先显示效果 4>变迁说明文字所在位置为折线相对位置 5>支持redo u ...

  7. 基于camunda开源流程引擎如何实现会签及会签原理解析

    一.背景 市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.由于jbpm.activiti.flowable这几个流程引擎出现的比较早, ...

  8. 零代码平台基于模型驱动开发流程和概念

    当前零代码平台/低代码平台比较流行,这些平台主要的实现原理就是基于模型驱动开发,需要平台提供数据建模.表单建模.流程建模.页面建模.报表建模等一系列可视化在线设计工具,基于这些工具,无需掌握编程技能也 ...

  9. 【讨论】基于WF的流程结构

    大家都知道,在WF中默认情况下,其活动是以树状结构组成的,简单说就是复合活动包含其子活动,如果子活动也是复合活动也可以包含其子活动,但同一个活动不能成为两个活动的子活动.这种方式被大量使用在WF自带的 ...

最新文章

  1. 强度光照模块rimg02 BH1750光度传感器模块
  2. ios 如何对UITableView中的内容进行排序
  3. 西安python培训班多少钱-西安Python培训班哪个好
  4. C六:define宏定义
  5. CocoaPods版本升级
  6. Spring AOP切点表达式详解
  7. 请把ios文件解压出来是什么意思_【张小亮】最新版本行会3。中文版本。解压即玩。...
  8. Vue笔记-Ant Design Vue构建前端连接后端WebSocket
  9. 《Pytorch - BP全连接神经网络模型》
  10. 低代码工具是软件维护的噩梦?
  11. java实现zlib压缩解压缩:文件、byte[]字节数组,数据流
  12. JAVA企业微信事件接收
  13. aspcms转php,aspcms转phpcms方法
  14. android 摄像头比例,Android摄像头是全屏预览最简单的方式.doc
  15. onedrive 配置 教你如何获取5T windows资源存储空间和提高数据同步速度
  16. 如何在macOS中重置字体集
  17. 微信小程序 - video组件poster无效 / 视频播放列表
  18. 面向对象进阶和模块初识
  19. 自然辩证法复习题 1
  20. 红米3s安装xposed过程总结

热门文章

  1. 404 not found是什么意思?该怎么解决?
  2. 2018全球石墨烯区块链开发者大会
  3. mysql 创建索引、删除索引、查看索引sql语句
  4. Fresh Diagnose 8.65-电脑硬件信息查看和硬件性能基准测试
  5. idea设置中文字体不倾斜
  6. Java HashMap的底层实现原理
  7. 内部类简介 如何创建内部类(Java)
  8. java.sql.SQLException: Access denied for user ‘kuber‘@‘localhost‘ (using password: YES)报错的解决方法
  9. CAD工具——导出PDF
  10. springboot使用slf4j