PbCMS网站迁移(本地搬家到服务器为例)

本文详细指导如何将PbootCMS项目的本地MySQL数据库迁移到服务器,包括修改数据库配置、文件上传、数据库导出导入、解决PHP限制问题及后续的缓存更新。

1、修改数据库配置文件,在根目录依次打开,config/database.php

上图是 默认的本地pbootcms mysql数据库配置,修改数据库配置文件

数据库服务器 修改成localhost或127.0.0.1,如果数据库不是本机的,输入相应的数据库服务器IP

数据库连接用户名 修改成新的数据库用户名,密码也是

端口默认即可

数据库名:默认的 'dbname' => 'pbootcms',修改成'dbname' => '新的数据库名称'

2、将所有文件打包压缩,上传到服务器,然后解压缩

3、导出本地的数据库文件

将原来的数据库导出

4、导入数据库脚本:在服务器上使用phpmyadmin 打开新的数据库,将本地导出的sql文件导入

附:过程可能遇到的问题

1、phpmyadmin导入数据库提示:超出 PHP 限制

解决方法:

方法:打开PHP配置文件PHP.ini,搜索“upload_max_filesize”将其默认的2M修改大一点就行了。

 

如果修改默认值之后还是没有解决问题,请试试下面的操作。

分别搜索memory_limit 和 post_max_size 将其值进行修改,当然是修改大一点。

 

memory_limit解释:设置内存;

post_max_size解释:提交数据最大值;

 各操作系统中php.ini的位置
OS              PATH
 Linux :   /etc/php.ini
                /usr/bin/php5/bin/php.ini
                /etc/php/php.ini
                /etc/php5/apache2/php.ini
Mac OSX:     /private/etc/php.ini
Windows (with XAMPP installed) :    C:/xampp/php/php.ini

2、如果不知道或忘记“站点登陆密码”或“phpsso登陆密码”
第一:重置phpsso登陆密码

 【v9_sso_admin】 
b0a5474d1ac51443e68f6298ea495aa2 

账号:phpcms  密码:phpcms

3:重置”站点登陆密码“
 
【v9_admin】 
82bfdf222498c008f337556c8f18fc78  

账号:phpcms  密码:cgnhdlmm123

修改后保存,重启!刷新页面!


4:更新缓存
方法:

1、删除网站文件里的旧缓存文件(cache文件夹里的所有文件)和 runtime文件夹,然后重新登陆后台。

2.登陆后台之后,找到‘设置’-‘站点管理’-‘默认站点’,点击右边的“修改”,修改站点中的"站点域名"域名,然后保存。
3.找到“内容”-附件管理-附件地址替换,把新访问地址修改为:如,原附件地址为:http://127.0.0.1/uploadfile/ ,那么新访问地址为:http://127.0.0.2/uploadfile/  修改后提交执行。
4.找到“内容”-“管理栏目”,然后点“更新栏目缓存”。
5.找到“内容”-“批量更新栏目页”-“开始更新”按钮。
6.找到“内容”-“批量更新URL”-“开始更新”按钮。
7.找到“内容”-“批量更新内容页”-“开始更新”按钮。
8.点击右上角的“更新缓存”按钮,更新全站缓存。


原因分析:网站迁移后,由于网站域名不一样,栏目的链接都是原来的,网站运行时优先调用的是缓存文件,所以会报错!

你也可以手工更新所有缓存,修改里面的栏目链接,比如:打开caches\configs\system.php文件,然后批量替换里面的域名,如把http://127.0.0.1替换为您的新域名,如http://127.0.0.2,保存。建议把cache文件夹里的所有文件删除,让系统重新生产新的缓存文件。

————————————————
在此感谢 原作者的经验分享!
原文链接:https://blog.youkuaiyun.com/cplvfx/article/details/70800913

PB MySQL版本本地搬家到服务器-系统使用-PbootCMS官网-永久开源免费的PHP企业网站开发建设管理系统


 

PbootCMS是全新内核的开源企业建站系统, 系统以高效、简洁、强悍为开发目标,能够满足各类企业网站建设的需要。 系统采用高效、简洁的模板标签,只要懂HTML就可快速开发企业网站。 系统采用PHP语言开发,使用自主研发的高速MVVM多层开发框架及多级缓存技术。 系统默认采用Sqlite轻型数据库,放入PHP空间即可直接使用,可选Mysql、Pgsql等数据库,满足各类存储需求。系统采用响应式管理后台,满足各类设备随时管理的需要。 功能简介: 1、支持自定义模板 2、支持站点信息后台配置 3、支持无限极栏目 4、支持自定义内容模型 5、支持自定义内容字段 6、支持专题单页内容 7、支持列表内容管理 8、支持内容复制移动 9、支持自定义栏目地址 10、支持自定义内容地址 11、支持多语言区域建站 12、支持手机独立模板 13、支持手机版域名绑定 14、支持首页分页 15、支持页面SEO优化 16、支持在线留言 17、支持幻N组灯片轮播 18、支持友情链接 19、支持自定义表单 20、支持多条件筛选 21、支持多条件搜索 22、支持验证码开关 23、支持留言发送到多邮箱 24、支持API对接 25、支持小程序/APP开发 26、支持Ajax远程获取数据 27、支持自定义标签 28、支持全站伪静态 29、支持前端动态缓存 30、支持系统角色管理 31、支持完整角色权限管理 32、支持多用户在线管理 33、支持系统日志功能 34、支持数据库在线管理 系统安装: 发布的源码默认采用Sqlite数据库,放入PHP(大于等于5.3)空间即可直接使用。 如果需要启用Mysql版本,请导入目录下数据库文件\static\backup\sql\xxx.sql,同时请注意使用最新日期名字的脚本文件,并修改config/database数据库连接文件信息。 注意:如果导入的数据库名字不一致,请先修改sql文件中数据库名为自己的。 系统后台默认访问路径:http://ip/admin.php 账号:admin 密码:123456, 最近更新记录: PbootCMS V2.0.3 1、修复一处PHP7环境下的安全漏洞; 2、新增关闭留言、表单功能的开关; 3、新增缩略图未上传时自动获取文章图片; 4、其他问题修复与优化。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值