天兴工作室

主题演示站

zblog一个数据库建立多个网站或者多个网站公用一个数据库的方法

今天在zblog论坛上看到有用户问zblog能不能一个数据库建立多个网站的问题,本文就来尝试介绍下实现这个需求的方法。

详细来说的话这个需求可以细分为,多个网站是公用一套数据还是多个网站公用一个数据库但是每个网站都有单独的数据。

如果你是需要多个网站公用一个数据库但是每个网站都有单独的数据这个就很简单,在安装zblog的第三步的时候会让你填写数据库信息:

图片.png

上图箭头指向的表前缀默认是“zbp_”,我们在一个数据库安装了一个zblog网站后安装另外一个zblog网站的时候,只需要修改下这个表前缀,例如改成“zbp1_”就可以了。另外个人不太建议一个数据库安装太多的zblog网站,会增加数据库查询的复杂度。


另外一种需求是多个网站是公用一套数据,简单来说就是一个zblog网站可以根据访问域名显示出不同的样式,这个需求zblog应用中心有现成的插件。

插件下载地址:https://app.zblogcn.com/?id=1506

安装插件后就可以在插件里面设置不同的域名显示不同的主题了。


如果你还有其他需求可以直接联系我们的在线qq:1109856918咨询获取报价。

zblog升级1.7报错“Invalid argument supplied for foreach”或者“unserialize(): Error at offset”的解决办法

zblog在2021-04-10发布了1.7正式版本(https://blog.zblogcn.com/2021/04/10/122/),没想到有很多用户在第一时间升级后各种报错,论坛一片哀嚎:

2.png

大部分的报错提示是:”Invalid argument supplied for foreach“也有提示”unserialize(): Error at offset“的,本文来分享下这个bug的原因和解决办法。

BUG原因:

zblog1.7版本改造了system的config表,这个表里面存放的是程序的核心内容,例如域名、语言版本、网站名称等等。由于内容太多都放在一个字段里面调用不太方便。zblog1.7版本就把这个字段给强行分开了,为了兼容老用户肯定要对老用户的数据进行处理。

问题就出在这个老用户数据处理上面了,某个序列化数据的函数出了问题导致了这个BUG的产生。

BUG解决办法:

在升级1.7出现了上述两个报错的用户可以直接下载最新的“zblog1.7 2915”资源包,找到“zb_system/function/lib/config.php”文件替换自己网站的这个文件即可解决问题。

本站也上传了一个“config.php”文件,直接点击下载替换即可。

zblog的数据库配置文件是哪个?怎样修改zblog的数据库配置?

本文主要想给大家说下zblog的数据库配置

首先说下zblog数据库配置文件的作用:

顾名而思义,数据库配置文件就是用来保存记录你网站的数据库信息的,程序在安装的时候需要接入数据库,你在安装的时候填写的数据库信息就会被保存到这个文件里面。


接下来说说zblog的数据库配置文件是哪个?路径在哪里?

链接上网站的ftp,或者打开文件管理,zblog数据库配置文件完整路径是:网站根目录/zb_users/c_option.php。


最后来说说怎样修改zblog的数据库配置?

我们打开数据库配置文件,如下图:

QQ截图20180320221630.jpg

上图里面的红色框,从上到下分别是:数据库地址;数据库用户名;数据库密码;数据库名称;

PS:当你的网站有更换数据库的需求时就可以直接修改这个文件里面的对应选项即可,一般在网站搬家的时候用的上,其他时候请千万别动这个文件!!!

<< 1 >>
«    2025年6月    »
1
2345678
9101112131415
16171819202122
23242526272829
30
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.4

天兴工作室主题演示站点,如遇到问题请联系我们的在线qq:207649916咨询