PHP做二次开发:ThinkCMF门户应用安装
使用工具:phpEnv
具体步骤:
1.获取门户应用portal源码
2.安装portal代码
3.执行portal数据库文件
4.安装并启用前台模板
5.导入后台管理菜单
第一步:获取门户应用portal源码
1.打开官方网站http://kancloud.cn/thinkcmf/faq/1005840,点击左侧邮箱配置|安装门户应用,右侧的下载代码中点击码云,克隆源代码放到工作站
注:对如何克隆源代码不了解的小伙伴可参考本机安装ThinkCMF系统文章的第一步
第二步:安装portal代码
1.复制工作站中portal文件夹下的api,app,public三个文件夹;
2.将此三个文件夹放入工作站中thinkcmf目录下,粘贴,直接替换原来的文件。
第三步:执行portal数据库文件(安装门户应用的数据库文件)
1.用编辑器打开工作站中thinkCMF/app/portal/data/目录下的portal.sql文件,全选并复制;
2.打开phpEnv中数据库管理工具,打开thinkcmf数据库,点击查询,将上面复制的代码粘贴进此文本框中,粘贴后运行;
第四步:安装并启用前台模板
1.浏览器访问test.com/admin/,输入密码进行登录(此账号密码为本机安装ThinkCMF系统文章中最后一步所涉及到的内容);
2.登录成功后,在左侧栏设置目录中找到模板管理,右侧点击安装模板,点击安装simpleboot3,安装成功后,启用新的模板。
第五步:导入后台管理菜单
1.点击后台菜单按钮(此按钮位于左侧侧边栏顶部五个按钮中最右侧);
2.点击所有菜单,导入新菜单,点击下一个应用,菜单导入成功;
3.刷新页面,检查左侧是否出现一个名称为门户管理的新菜单,如出现,即说明安装成功。
4.点击首页按钮(此按钮位于左侧侧边栏顶部五个按钮中最左侧),查看首页模板是否更改。如已更改,说明模板启动成功;如未更改,请返回到第四步第2点查看模板是否已经启用。
注:此文章为本机安装ThinkCMF系统文章的衔接,可以先对上一篇文章的具体步骤先进行操作,再执行此篇文章的具体步骤,理解更深。
▶PS 有疑问欢迎评论区提问
PHP做二次开发:ThinkCMF门户应用安装相关推荐
- PHP做二次开发:本机安装ThinkCMF系统
使用工具:phpEnv.TortoiseGit 具体步骤: 1.获取thinkcmf源代码 2.修改Hosts文件设置虚拟域名指向本机 3.配置apache建立本地站点 4.建立数据库 5.访问本地站 ...
- 什么样的GPS定位系统最适合做二次开发
什么样的GPS定位系统最适合做二次开发呢? 术业有专攻,好比都是汽车,轿车和越野车功能用途不同,如果你跑高速肯定选择轿车跑的平稳舒适:如果你去泥泞沟沟坑坑的道路,跑山过河肯定选择越野车跑得更轻松,底盘 ...
- GPS定位系统源码只有这种才是最适合做二次开发的...
GPS定位系统是一个泛概念,有很多种类,比如公交车,物流车,渣土车,船运车辆,宠物定位等等监控管理系统都属于GPS定位系统里面的一个分支!每个分支的应用场景都不一样,宠物定位的GPS定位系统主要侧重宠 ...
- 基于leveldb,levigo做二次开发
Leveldb是一个C++库,它有提供标准的C接口,头文件在include/leveldb/c.h中 levigo是leveldb 的一个go wrapper,它主要基于Leveldb中inlude/ ...
- 【Arduino】OTTO机器人(做二次开发的一点点总结)
偶然一个机会得以接触一下Arduino,了解一下Arduino代码的编写模式,接触了C++函数封装,算是真正接触了一下项目开发,也意识到项目开发中的种种问题不是写代码能解决的,在阅读别人代码时也需要有 ...
- 改:如何基于开源项目做二次开发
改:如何基于开源项目做二次开发 [保持纯洁,加以包装] 当我们发现开源项目有的地方不满足我们的需求的时候,自然会有一种去改改的冲动,但是怎么改是个大学问.一种方式是投入几个人从内到外全部改一遍,将其 ...
- SAP 2019 TechEd Key Note解读:云时代下SAP从业人员如何做二次开发?
刚刚过去的在巴塞罗那举行的2019 SAP TechEd,SAP照例向全球广大的SAP生态圈从业者们传达了一些重要的信息,其中一条为:Building Extensions for the Intel ...
- mongodb时间范围查询少8个小时_为何要对开源mongodb数据库内核做二次开发
关于作者 前滴滴出行技术专家,现任OPPO文档数据库mongodb负责人,负责oppo千万级峰值TPS/十万亿级数据量文档数据库mongodb内核研发及运维工作,一直专注于分布式缓存.高性能服务端.数 ...
- 什么是php二次开发,php是怎么做二次开发?
什么是php二次开发,怎么做php二次开发? 所谓的二次开发,简单的说就是修改别人的东西,变成你想要的东西,插件基本属于高端了, 根据现有的程序的不足,加以改进修饰,然后达到自己想要实现的功能和效果. ...
- gui界面如何和内核链接 python_专栏 | 除了内核程序,Abaqus还能这样做二次开发...
阿 伟 CAE工程师 六年CAE经验擅长Abaqus python和HyperWorks的二次开发,熟练掌握的开发语言有python和tcl/tk.文末附<Abaqus主窗口GUI的二次开发&g ...
最新文章
- Oracle11.2新特性之listagg函数 (行列转换)
- 机器人会模仿人类微笑了,但我总觉得这笑容……
- listdir完整路径
- android 开发时遇到的各种问题1--Android双模(CDMA/GSM)手机短信相关
- 16. Leetcode 845. 数组中的最长山脉 (数组-同向双指针-快慢指针)
- stm32的dma缓冲区长度,,存放数据数组会不会冲掉
- 莉莉丝最新大作《末日余晖》首曝CG,揭秘美术制作幕后
- 在Ubuntu上以精灵进程daemon process的方式启动一个命令
- 多个css样式合并到一个“目录”css文件中
- vue 组件不受全局样式影响_组件库引入全局样式lib/style/index.css,会污染全局基础样式...
- InputStreamReader和 OutputStreamWriter
- 使用jsp页面查看jvm使用情况
- Java-java.util.concurrent.LinkedBlockingQueue
- sphinx下的max_matches取值对SetLimits的影响
- java迭代器怎么用_Java中迭代器的使用
- 【设计模式】迭代器模式
- 2019秋招 | 中国农行软开面试
- Tasteless challenges hard WP
- Win10如何修改 开始菜单,并添加 磁贴
- 26个数据分析案例——第二站:基于Hive的民航客户价值分析
热门文章
- C# 读取硬盘信息类
- 永大服务器进去显示字母,永大电梯服务器使用说明
- ubus c语言例子,openwrt之ubus例子
- [转]我们为什么要用vue,他解决了什么问题,如何使用它?
- 【遥感数字图像处理】基础知识:第四章 遥感图像辐射纠正
- ArcGIS中实现将圆16等分
- IOS学习笔记二十三对象归档(NSKeyedArchiver、NSKeyedUnArchiver、NSCodeing)
- Android之用tcpdump常用抓包命令使用总结
- Android之日期时间选择器使用方法
- 【前端就业课 第一阶段】HTML5 零基础到实战(五)基础元素