联系官方销售客服

1835022288

028-61286886

数据库提示 index column size too large

MySQL数据库index column size too large. the maximum column size is 767 bytes问题解决方法:最快捷的方法是切换数据库版本,MySQL

数据库挂了

数据库挂了常见错误提示这个时候可以找到错误日志看看:cache/error/当天日期.php数据库配置文件位于:config/database.php错误日志一般有这种提示:1、数据库连接问题conn

程序兼容检测:安装某些应用插件

在升级时显示需要手动安装某些插件时,表示此版本已经将系统的这些内置功能独立成为了插件,如果站长需要用到这些功能时,需要手动安装以下插件:----注意:安装之前需要备份整站的数据库,以防止数据丢失的情况

Table类:自定义查询语句

适用于继承table类的控制器文件,需要精通php的开发者,需要v4.6.2及其以上版本支持功能介绍:对数据库查询条件的扩展,比如自定义多个where条件,自定义多个join关联表等等用法说明:$th

升级没成功/升级出现故障/怎么办

升级之前,一定要:备份文件、备份数据库 备份文件、备份数据库 备份文件、备份数据库升级前不备份的后果很严重,万一遇到系统故障就无法恢复了所以,升级之前一定要备份文件,以免出现故障而无法进行恢复!---

自定义付款/支付/收费

在插件或系统的二次开发中会用到付款功能时,可以运用此教程来完成支付下单功能例如插件目录:App/Test 插件一、设计数据库CREATE TABLE `dr_test` ( `id` int(11)

数据模型数据操作

模型是专门用来和数据库打交道的 PHP 类。创建模型类dayrui/App/Test/Models/My.php

Unknown storage engine 'InnoDB'

Unknown storage engine 'InnoDB'原因是你的当前数据库不知此InnoDB数据格式,一般mysql5.7以上都不会报这个问题。可以尝试升级mysql版本到5.7以上,或者以下

后台显示字段回调

回调是用于在列表显示时对其值进行格式化,如果不填写回调函数,那么就会原样显示数据库储存内容。CMS默认的回调函数有:文本显示:dr_clearhtml标题: title评论专用: comment多文件

内容模块入库表结构

内容模块表结构如下,demo模块为例,dr_表示数据表前缀1表示站点id号demo表示模块目录其中后缀_0的表属于附表,会按10w数据量来分表递增二次开发手动入库至少要入库这几个表1、【独立模块忽略】

数据库data目录千万不要复制操作

采用直接拷贝数据库data文件的方式,拷贝到另一台服务器后发现表不显示,无法识别表文件的情况。两个服务器版本需要一致,例如迁移数据库版本是Mysql 5.7.4,如果两个环境版本不一致可能会导致某种未

网站被入侵了的处理方法

网站被黑、被挂目马的处理方法:1、备份全站文件和数据库文件,打包下载备份到本地去2、然后全站扫描,找到被注入木马的文件,然后清理掉3、检查xunruicms的版本,务必升级到最新版本(底版本会存在安全

CMS离线升级方法

升级之前,一定要:备份文件、备份数据库 备份文件、备份数据库 备份文件、备份数据库升级前不备份的后果很严重,万一遇到系统故障就无法恢复了,比如这些未备份升级的案例:https://www.xunrui

灾备数据库/主从数据库

当主数据库由于某些原因无法连接时,你可以配置多个灾备数据库。例如可以像下面这样为一个连接配置灾备数据库:config/database.php

MySQL数据库报错:Got error * from storage engine

Got error * from storage engine 数据库引擎不匹配可能原因1.检查mysql用户是否有数据目录的读写权限2.修改数据库引擎1)修改mysql配置文件.vim /etc/m

数据缓存方法

数据缓存有效的减少重复查询数据库一、临时缓存(按系统设置的缓存方式存储)设置在有效时间内生效,过期自动删除,后台更新数据或者更新缓存时会被清空缓存文件目录默认在/cache/file/,缓存文件命名格

连接多个数据库/数据源

xunruicms可以连接多个数据库操作改配置文件config/database.php

数据库操作

我们CMS内置了一个快速强大的数据库抽象类,支持传统的查询架构以及查询构造器模式。 数据库方法的语法简单明了。同时支持Codeigniter、Laravel、ThinkPHP三种内核的数据库查询。一、

数据库配置文件

系统框架的数据库配置文件是:config/database.php以上参数分别代表是:服务器地址数据账号数据库密码数据库名称数据表前缀带端口的写法是:127.0.0.1:3307如何验证数据库是否可用

如何备份系统/恢复系统

备份CMS系统包括备份网站文件和备份数据库文件,这种功能是主机的最基础功能,因此我们cms就没有设计这种内置的功能了,也没必要去开发这些重复的功能点。以宝塔面板为例:1、选择对应的站点,点无备份或者有

重置后台密码

admin后台密码忘记重置方法1、通过PHPmyadmin工具管理数据库2、找到表dr_member,找到admin账号记录3、将password值改为:62e69b828c74c50a1f6e932

更新表结构Config/Update.php

文件路径:/dayrui/App/应用目录/Config/Update.php同步执行更新数据结构的动作,例如升级插件时更新数据库结构、创建新表等等。示例语法:

版本升级方法

升级之前,一定要:备份文件、备份数据库 备份文件、备份数据库 备份文件、备份数据库CMS升级分为三大部分:框架、系统、插件在线升级介绍:如果支持在线升级的话,就一次性勾选升级即可执行升级脚本更新途中遇

Table类:外部数据库

适用于继承table类的控制器文件,需要精通php的开发者功能介绍:查询其他数据库的表数据进行table操作实现步骤:1、定义外部数据库https://www.xunruicms.com/doc/96

升级数据库编码

新版本支持表情符号的存储,但是最低的MySQL版本要求在5.6及以上!老版本升级时,还需要手动将数据库编码从Utf8升级为Utf8mb4格式升级编码操作步骤1、使用phpmyadmin工具,选择当前的...

PHPCMS转换包含数字或下划线的模型

1、使用phpmyadmin工具,进入phpcmsv9老数据库2、找到表v9_module例如下方的下划线表 zxj_01这个表不规范,手动把这条记录改成zxj,去掉数字,去掉下划线符号3、然后手动把

字段名称修改方法

字段名称一旦创建好,在cms后台是无法变更的,因为变更动作会对已有数据有影响,推荐开发者使用phpmyadmin工具来操作:操作之前需要备份好数据库。1、在phpmyadmin中找到这个字段的实际表,

网站迁移搬家(新手必看搬家教程)

网站从服务器A迁移到服务器B时,需要做以下操作:1、服务器A域名必须和服务器B域名一致,如果变更域名需要联系销售方2、备份服务器A的全部文件和数据库,以免出错3、服务器A环境一定要保证能运行CMS程序,最好保持一致4、将服务器A网站文件全部上传到服务器B5、服务器B目录文件权限要和服务器A一致,如果不懂,先暂且给服务器B可读写权限(0777)5、如果数据库账号和密码有变化的时候,需要手动修改文件:...

离线升级插件/重下插件操作

用于重下插件1、在商城中找到需要重下的插件,点重下按钮2、选择“在线下载” 或者“离线”在线下载后:直接点导入程序离线下载后:直接覆盖到网站3、更新缓存即可重下的过程不会去变动数据库,只是变动文件