今天给各位分享thinkcmf查数据库的知识,其中也会对thinkCMF进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、CREATE DATABASE `thinkcmf` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_c
- 2、thinkcmf 怎么开启debug
- 3、thinkcmf 怎么修改附件路径
- 4、thinkcmf怎么连接多个数据库
- 5、如何安装thinkcmf-5.0.180901
- 6、thinkcmf怎么做数据分页查询
CREATE DATABASE `thinkcmf` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_c
数据库字符集和校对
每一个数据库有一个数据库字符集和一个数据库校对规则,它不能够为空。CREATE DATABASE和
ALTER DATABASE语句有一个可选的子句来指定数据库字符集和校对规则:
CREATE DATABASE db_name
[[DEFAULT] CHARACTER SET charset_name]
[[DEFAULT] COLLATE collation_name]
ALTER DATABASE db_name
[[DEFAULT] CHARACTER SET charset_name]
[[DEFAULT] COLLATE collation_name]
例如:
CREATE DATABASE db_name
DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL这样选择数据库字符集和数据库校对规则:
·如果指定了CHARACTER SET X和COLLATE Y,那么采用字符集X和校对规则Y。
·如果指定了CHARACTER SET X而没有指定COLLATE Y,那么采用CHARACTER SET X和CHARACTER SET X的默认校对规则。
·否则,采用服务器字符集和服务器校对规则。
如果在CREATE TABLE语句中没有指定表字符集和校对规则,则使用数据库字符集和校对规则作为默认值。
thinkcmf 怎么开启debug
debug+trace模式可以查看开发过程中TP的错误信息,可以更好地帮助开发者debug。但是debug模式的开启还不是简单的在配置文件中中设置就可以的,经过查资料摸索,找到一种有效的方法。
首先在你已经部署好了ThinkPHP的项目目录
然后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(‘APP_DEBUG’,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的调试模式开启成功了
之所以这个~runtime.php文件删除 ,这个文件是编译后的文件 会有缓存,所以在调试模式期间我们不用担心因为缓存而造成其他错误
trace页面的 也是我们开发者获取错误信息的而一个途径,所以我们需要开启trace页面,在THinkPHp3.0版本中trace页面是默认没有开启的,需要我们手动 的在项目配置文件中添加
‘SHOW_PAGE_TRACE’ =true, // 显示页面Trace信息
想要看看trace信息是否开启了,只要我们在 IndexAction.class.php 中的index方
法中加上$this-display();
thinkcmf 怎么修改附件路径
系统默认的设置是没有创建子文件夹,所有上传文件都在 data/upload 目录下。
如果你想自动将上传的文件保存到一个子文件夹下,可以这样做:
打开 AssetController.class.php 找到 public function swfupload()
替换成
public function swfupload() {
if (IS_POST) {
//上传处理类
$config = array(
'rootPath' = './' . C("UPLOADPATH"),
'savePath' = '',
'maxSize' = 11048576,
'saveName' = array('uniqid', ''),
'exts' = array('jpg', 'gif', 'png', 'jpeg', "txt", 'zip'),
'autoSub' = true,
'subName' = array('date', 'Ym')
);
$upload = new \Think\Upload($config); //
$info = $upload-upload();
//开始上传
if ($info) {
//上传成功
//写入附件数据库信息
$first = array_shift($info);
error_log(print_r($first, true));
if (!empty($first['url'])) {
$url = $first['url'];
} else {
if ( empty($first['savepath']) ){
$url = C("TMPL_PARSE_STRING.__UPLOAD__").$first['savename'];
} else {
$url = C("TMPL_PARSE_STRING.__UPLOAD__").$first['savepath'].$first['savename'];
}
}
echo "1," . $url . "," . '1,' . $first['name'];
exit;
} else {
//上传失败,返回错误
exit("0," . $upload-getError());
}
} else {
$this-display(':swfupload');
}
}
thinkcmf怎么连接多个数据库
ThinkPHP\Common文件夹中的convention.php中是tp的核心配置文件,不能乱动,如果要想更改里面的配置,在Conf 文件夹里面的config.php可以配置,可以这样写 也可以在最外边写,就是与ThinkPHP框架同一目录中写一个config.php文件,格式如同上面的
如何安装thinkcmf-5.0.180901
下载thinkcmf程序
thinkcmf程序可以在官网下载,网址是:,也可以到thinkcmf的开源中国下载网址是:,这里需要先登录才能下载,建议到官网下载。以ThinkCMFX2.1.0为例,下载到本地后是大小为7.29M的zip压缩包文件。
二、上传程序到服务器
可以使用FlaxhFXP软件上传,选择工具栏的会话-传输模式-二进制。登陆远程服务器,将下载好的程序上传到PHP空间的根目录,无忧主机的程序根目录是public_html.
三、解压程序
登陆空间的管理后台,一般空间后台都会有解压程序的功能,如果是无忧主机用户(以下均以无忧主机为例),完成了第二步骤后,在控制面板的文件管理找到刚才上传的包文件,直接点击解压,解压好后的程序根目录如图1所示。
四、新建数据库
在控制面板找到数据库管理,右侧点击快速创建数据库,如图2所示,新建好之后系统会弹出数据库信息,要保存好等下安装网站会用到。
五、开始安装
在域名绑定并解析好了之后,在浏览器中输入域名即可直接安装,出现如图3所示的界面说明前面的步骤没有出错,
点击使用协议下方的“接受”,第二界面会检测空间环境,所有的检测项都打勾的情况下点击“下一步”。下一步的界面会提示输入数据库信息、网站配置、创始人信息,按照如图4的操作填写好信息,
点击“创建数据库”,最后跳转到安装成功的如图5这个界面,提示“恭喜您,安装网站!”说明网站已经安装好了。
thinkcmf怎么做数据分页查询
首先引入分页类page.class.php
然后读取txt文件内容,根据参数ipage来显示不同内容
$content = file_get_contents('sucaihuo.txt');
$ipage = isset($_GET["ipage"]) ? intval($_GET["ipage"]) : 1;
$CP = new cutpage($content);
$page = $CP-cut_str();
echo $page[$ipage - 1];
echo 'div class="pages"' . $CP-pagenav() . '/div';
关于thinkcmf查数据库和thinkCMF的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。