本网站程序cpf安装

如何搭建问答类社区cpf安装教程

源码下载:http://cpf.crossphp.com/download

源码我是去QQ群下载的最新版(点击链接加入群聊【CPF开源问答程序】:https://jq.qq.com/?_wv=1027&k=5RDHLLF

官方安装教程:http://www.crossphp.com/forum/article/4

 

题主的教程使用环境

  1.   服务器买的vultr的vps每个月5美金 centos7 购买https://www.vultr.com/?ref=7302976
  2.   Vps里面安装的是宝塔面板 参考 https://www.bt.cn
  3.   2020年2月29日更新如何从老版本更新到最新版0.8.1程序制作者更新了数据库结构。

 

第一步购买服务器

第二步安装宝塔面板

第三步安装cpf网站

 

第一步开始

  1.       访问这里https://www.vultr.com/?ref=7302976购买vps,用支付宝充值10美金就行了。
  2.       你会得到后台SSH账号密码(账号密码用来登录vps)

第二部安装宝塔面板

  1.       首先下载Xshell登录ssh安装宝塔

将Centos更新目前最新系统

yum -y update

安装weget

yum -y install wget

安装BBR网络加速功能

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

chmod +x bbr.sh

./bbr.sh

输入uname -r 检查内核有4.XX就表示安装成功

同步系统时间及更校正时区

输入 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 设置时区 按Y确认

输入 yum -y install ntp ntpdate 安装同步软件

输入 ntpdate cn.pool.ntp.org 同步时间

输入 hwclock --systohc 将时间写入硬件时间

输入 date 核对时间

使用Xshell登录VPS安装宝塔宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

安装好后打开面板,安装LNMP环境,并将PHP修改为7.1。

IP绑定域名后添加网站,开启FTP和数据库【推荐使用统一的名字密码,详情看图】

记住我们保存的站点路径,就是网站的根目录

同时把cpf安装文件上传到网站根目录解压

 

 

  location / {

        if (!-e $request_filename) {

            rewrite ^/(.*)$ /index.php?$1 last;

        }

}

 

 

这时候访问域名就开始安装cpf了!

参考:http://www.crossphp.com/forum/article/4

第二部开始

这里的数据库名字就用创建网站时候的数据库名字和密码

 

 

 

按照教程一步一步走就ok了!自己建设并且记住登录账户和密码

后台登录地址:http://域名/admin/

前台登录地址:http://域名

记住后台地址和你自己注册的前台地址

 

成品链接:

http://tahuazizaitian.com/

https://bayqq.com/

 

 

 

 

 

 

2020年2月29日星期六

最新程序是0.8.1如何从老版本更新到最新版?

 

来自qq群-点击链接加入群聊【CPF开源问答程序】:https://jq.qq.com/?_wv=1027&k=5NdhZBg

 

关于具体怎样更新群主只说了

对于我们这些小白来说还是有点困难呀!

我的理解是这样的,先在我自己的服务器里面安装一个全新的cpf0.8.1网站,然后再用navicat同步数据库。

我用的宝塔这里直接截图了!

提交以后:点进去修改一下伪静态如下图

然后网站上传到 目录/www/wwwroot/cpf 宝塔里面操作很方便

然后解压到网站目录

解压后(如果不是根目录需要把文件剪贴到根目录)

然后点击访问网站,就能安装了!

 

这样等安装好就行了!

这样你就有了一个空白的网站,空白的最新数据库在宝塔数据库里面。

 

 

更新数据库用到软件 Navicat 15 for MySQL  下载链接:https://www.navicat.com.cn/products

 

  1.   更新之前需要在宝塔面板开通3306端口(如下图)我这里就简单截图(有一些主机比如阿里云ECS是需要去阿里云后台操作完之后再来宝塔操作)
  2.   需要把数据权限开通维所有人,不然Navicat无法连接

  1.   最后用Navicat 把 需要同步的数据库都连接起来。新建连接-数据库-mysql

1位置随便填写自己明白就行2位置填写数据库ip3位置是端口3306。4位置是数据库用户名。5位置是数据库密码

点击测试连接一般就知道能不能连上。

最后,点击:工具-同步结构-左边是最新的空白数据库,右边是老的数据库,只是同步数据库结构。点击比对,按顺序下去最后就好了。

 

 

档铺网——在线文档免费处理

1 条回复

小版本升级说明

升级主要变动目录

1. 源码目录

/src/app/

程序主要代码

/src/lib/

代码库文件

/src/framework/

框架基础代码代码

2. 模板目录

/template/ 小版本一般修复小问题,如果没有做特殊更改,建议直接覆盖

3. 资源文件目录

/static/css/

基础样式目录

/static/js/

js目录

/static/libs/

前端各种第三方库

/static/theme/

主题样式

一般来说,小版本升级覆盖以上目录就足够了。

以下目录不能覆盖:

/src/config/

存放各种配置,包括数据库配置,覆盖之后只能重新安装了,src目录下其他目录可以随便覆盖了

以下目录无特殊情况无须覆盖

/admin/

/api/

/install/

邀请讨论 换一换
暂无数据
0 人关注