搜索结果

关键词「数据库」 · 共 45 条

远程附件下载入库

开发时需要将远程的文件下载到本站服务器数据库进行数据存储管理附件下载代码:// 下载远程文件$rt = \Phpcmf\Service::L('upload')->down_file([

连接多个数据库/数据源

系统可以连接多个数据库操作改配置文件config/database.php<?php// default是迅睿cms系统库$db['default'] = [ 'hostname' => '1

调用站外数据库

在迅睿系统中可以调用除开本站以外的数据库,配置文件config/database.php<?php/** * 数据库配置文件 */ // default是站内的默认数据库$db['default']

数据缓存方法

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

数据库操作

迅睿内置了一个快速强大的数据库抽象类,支持传统的查询架构以及查询构造器模式, 数据库方法的语法简单明了。一、基本用法数据库对象调用方法\Phpcmf\Service::M()->db运行查询语句$rt

数据模型

模型是专门用来和数据库打交道的 PHP 类。创建模型类dayrui/App/Test/Models/My.php<?php namespace Phpcmf\Model;class My extend

数据库配置

数据库配置迅睿的数据库连接信息保存在站点公共配置 config/database.php(常量 CONFIGPATH),由安装向导生成,运行时由框架类 Config\Database 读取并与默认参数

管理员账号丢失

当系统管理员账号丢失了、管理员账号被误删1、使用工具phpmyadmin2、执行下面sql语句(数据库前缀需要改成自己的)REPLACE INTO `dr_member` (`id`, `email`

数据库错误

Tablespace ** exists在本数据库里面,表示你已经安装过,改一下数据表前缀字符,例如改成:xr_等等,还可以修改下数据库名称。Table ** already exists在本数据库里

插件和模块的区别

模块和插件实则上是同一种概念,模块属于特殊的插件,模块具备一种规范化的控制器规则,创建模块后系统会自动创建一些列的控制器文件和一些列的数据库表,他可以用来内容的发布工作。模块属于傻瓜式的插件,基本的逻辑程序都由CMS提供,开发者只需要集成CMS的规范就你可以组织和管理内容。

后台显示字段回调

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

试用源码如何替换成正式源码

不知情的情况下错误的把试用源码放到了正式网站里面,源码过期后无法正常访问网站了,如何升级为正式源码?1、首先备份数据库,一定要备份数据库2、去后台,应用,插件管理,要把试用源码删掉(不是卸载,卸载了数

建站系统免费版升级到高级版

升级之前,还是务必要备份网站备份数据库,双备份一次。1、在官网下载建站系统插件升级包这里根据你现有网站目录结构选择,如果有public目录就选第二个,如果没有的话就选第一个。2、选择升级包3、下载到本

数据库挂了

数据库挂了常见错误提示这个时候可以找到错误日志看看: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)

Unknown storage engine 'InnoDB'

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

内容模块入库表结构

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

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

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

CMS离线升级方法

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

灾备数据库/主从数据库

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

数据库配置文件

系统框架的数据库配置文件是: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同步执行更新数据结构的动作,例如升级插件时更新数据库结构、创建新表等等。示例语法:<?php/** * 更新数据结构 **