kohana(3.2)和gleez(1.1.5)的安装】的更多相关文章

*保证在kohanna的环境下安装gleez 一.配置虚拟主机(即添加端口:例如localhost:801) 以http://www.gleezcms.com为例 1: cd /etc/apache2/sites-available  cp default  gleezcms 2.sudo gedit /etc/apache2/sites-available/gleezcms <VirtualHost *:803>    ServerAdmin webmaster@localhost Docu…
kohana 框架  我们经常使用gleez作为我们二次开发. 收先我们要把文件建在Task文件夹下,比如新建文件为:testcron <?phpdefined('SYSPATH') or die('No direct script access.');define('EOL', (PHP_SAPI == 'cli') ? PHP_EOL : "<br>"); class Task_Testcron extends Minion_Task{ public functi…
一.虚拟主机目录配置 1.配置apache服务器 Apache是常用的web服务器,即常见的用来处理http协议,处理网页的. Apache的配置文件都存放在/etc/apache2/目录,这里有很多目录,我们一般只用到下面四个目录 mods-available 存放apache的模块 mods-enabled 存放apache已经使用的模块 sites-available 存放apache可用的站点 sites-enabled 存放apache已经使用的站点 我们需要开启复写模块rewrite…
http://www.luzhongpeng.com/guide/kohana/mvc/controllers http://www.lampblog.net/kohana3%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/…
一.先到官网下载3.3.3版本的压缩包到/var/www/1117/目录下(提前建好1117的目录)解压 解压好的文件有(applications\modules\system\build.xml\composer.json\CONTRIBUTING.md\example.htaccess\index.php\install.php\license.md\readme.md) 入口文件是 index.php 通过浏览器访问成功后 要手动删除 install.php,才可以正常看到"hello w…
只要不使用官方网站的教程,自己摸索出来的,有一个错误,当我们指了出来,哦,,好吧共同进步~ 首先配置:modules\database\config\database.php <?php 'default' => array( 'type' => 'pdo', 'connection' => array( /** * The following options are available for PDO: * * string dsn Data Source Name * stri…
打开入口文件kohana目录下的index.php, 左边选中的文件和右边选中的是对应,如果重命名的话两边都要修改. 设置程序默认时区D:\xampp\htdocs\kohana\application\bootstrap.php Kohana 初始化参数,可以先设置一个路径,其他日后有用到再做相应修改…
1.无论是那个框架的导入,其实都是一样的原理的,但是首先我们要导入包,可能就这点不同. kohana的导入包的方法:require_once(Kohana::find_file('vendor','PHPExcel/PHPExcel/IOFactory'));thinkphp的导入包的方法: require_once('文件路径') 2.那就是写代码了: /**默认用excel2007读取excel,若格式不对,则用之前的版本进行读取*/$PHPReader = new PHPExcel_Rea…
一.导入 ini_set('memory_limit', '512M'); require_once(Kohana::find_file('vendor', 'PHPExcel/PHPExcel/IOFactory')); $xls = $_FILES['xls']['tmp_name']; $error_msgs = array(); if ($xls) { $type = pathinfo($_FILES['xls']['name'], PATHINFO_EXTENSION); if ($t…
声明:基于公司使用的 Kohana 框架写的,不确定是否适用于原生 Kohana 附:Kohana 3 中文手册,传送门:http://www.lampblog.net/kohana3%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/ 1)请求和响应 1.1)获取请求参数 获取$_GET 或 $_POST 之类的全局变量: $this->response->get() .$this->response->post(); 数组变量获取和空处理: Arr::ge…
kohana nginx的配置 location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php? kohana_uri=/$1 last; } index index.php index.html index.htm; } 普通配置: server { listen 80; #listen [::]:80 default ipv6only=on; server_name honghuyule.com www.honghuy…
1.SELECT * FROM `bota_language` WHERE `type` = 'order_type'; id  key     value      type        ------  ------  ---------  ------------   446  1       原单         order_type     447  2       改签单        order_type     448  3       退票单        order_type…
The default cache group is loaded based on the Cache::$default setting. It is set to the file driver as standard, however this can be changed within the /application/boostrap.php file // Change the default cache driver to memcache Cache::$default = '…
1.E:\html\tproject\framebota\platform\bootstrap.php Kohana::modules(array( 'auth' => MODPATH.'auth', // Basic authentication 'cache' => MODPATH.'cache', // Caching with multiple backends 'codebench' => MODPATH.'codebench', // Benchmarking tool 'd…
1.sql查询文件缓存使用 $tokens = DB::select('id', 'token') ->from('member') ->where('id', 'in', $users) ->cached(120) ->execute() ->as_array(); 文件缓存的思路:采用sha($sql)的方法确定缓存key,value为serialize($result),expire通过time()-filemtime($file)实现.文件名作为key,优化方案,可以…
1.重定向是浏览器行为,浏览器地址有变化:转发是后台服务器完成, url地址不变化. 2.kohana获取URL 当前url是http://soyoung.kohana.com/blog/add?id=3 var_dump(Url::site('blog/add', NULL, FALSE) ):               打印string '/blog/add' (length=9) var_dump(URL::query());                              …
由于历史原因,有个kohana3.2的站点需要搬迁到php5.5上来,但php5.5已经不支持mysql_connect()这个函数了,只能使用PDO来连接数据库. 但换上PDO之后,报了这个的一个错: Kohana_Exception [ 0 ]: Database method list_columns is not supported by Kohana_Database_PDO 居然这么恶心的事情都出现 -_-! 经过一轮google,终于找到解决方案了. 1. 在你的MODPATH或者…
1.首先需要创建一个模型类,以user为例,在application/classes/model/user.php路径下创建user.php,并且一个表对应一个模型,且表名必须在类名后加“S”,即表名应该为users,在这个文件中,需要继承ORM类: <?php class Model_User extends ORM { ... } ?> 在控制器创建一个ORM实例(访问方法必须加前缀"action_",继承的类"Controller_Admin"是为…
1,首先你要在你的页面上引用一个js <script src="<?php echo URL::base() ?>media/vendor/datepicker/WdatePicker.js"></script> 2.时间输入框代码: <div class="form-group fromgroup marginnone"> <input type="text" class="for…
一.读取数据库记录 读取数据库记录需要使用到 DB::select() 方法 // 返回一个结果对象 $result = DB::select('column')->from('table_name')->execute(); // 结果作为数组返回 $result = DB::select('column')->from('table_name')->execute()->as_array(); // 结果作为标准类对象返回s $result = DB::select('c…
1gleez安装时候常见的问题就是别人在代码版本服务器上安装好了,一般开发者都会去对文件做一些忽略,所以导致有几个文件是没有的.比如: bootstrap.php      .htaccess 2.如果还不能那就在你的 .htaccess这个文件中修改添加. RewriteBase /你的文件名称…
在项目中碰到一个很奇怪的问题,同一个网站目录下两个项目,手机端访问从A项目切换到B项目,总是报错,session_start抛错,后来排查了很久,终于发现是存储session的时候直接存储的对象,导致实例化失败. 后来改为存储的时候先json_encode ,取出的时候再json_decode return Session::instance()->set('user',json_encode($user)); try{  return empty(Session::instance()->g…
try { $upload = Uploader::factory('Picture', $_FILES['Filedata'])->execute();}catch (Exception $e){ $this->ajax($e->getCode(), null, $e->getMessage());return false;}…
语言配置开关: root@DESKTOP-I4OIMJC /cygdrive/e/html/tproject/framebota/platform # grep -n2 'I18n::lang' bootstrap.php 76- * Set the default language 77- */ 78:I18n::lang('zh-cn');//en-us 79- 80-if (isset($_SERVER['SERVER_PROTOCOL'])) 2.语言包 root@DESKTOP-I4O…
.htaccess,不需要重启apache # Turn on URL rewriting RewriteEngine On # Installation directory RewriteBase / # Protect hidden files from being viewed <Files .*> Order Deny,Allow Deny From All </Files> # Protect application and system files from being…
关于Icinga-php4的文档信息及下载地址,可参考:http://icinga-cn.sourceforge.net/ 我这里使用的是icinga-pnp4-cn-1.12.2.tar.xz. 因为账号限制的原因,在这里并没有新建icinga用户,后续icinga的使用者是monitor用户.后续预编译的时候需指定. 一.按照依赖包 # yum install httpd gcc glibc glibc-common gd gd-devel rrdtool php php-gd # yum…
2016年8月18日12:45:14 请注意这个是粗翻译版,仅供参考,不是精校版 精校版后面才会更新 PHPExcel开发者文档 1.目录 2. 4先决条件 2.1.软件要求4 2.2.安装说明4 2.3.入门4 2.4.有用的链接和工具4 2.4.1.的OpenXML / SpreadsheetML中4 2.4.2.常见问题5 2.4.3. 6教程 3.建筑7 3.1. 7示意性 3.2.延迟加载器7 3.3.电子表格在内存中7 3.4.读者和作家7 3.5.流利的接口8 4.创建电子表格10…
现在在一家公司做PHP后台开发程序猿(我们组没有前端,做活动时会做前端的东西),刚开始到公司的时候花2个周赶出了一个前端加后台的活动(记得当时做不出来周末加了两天班...),到现在过去4个多月了,可以用一下午秒掉一个不是很复杂的活动,当然了现在做的时候会考虑很多东西,比如说扩展性.可重用性,因为做的多了,会积累很多类似小插件的东西,所以会很快......但是我发现整天“站在需求里面做需求”很差劲,这样不会学到系统的.框架类的东西,因为都被琐碎的需求给困住了,没有时间去做一些框架重要部分的东西,而…
推荐给开发者的20个优秀PHP框架 来源:developerslane   时间:2015-01-13 19:48:06   阅读数:111916 分享到:14 [导读] PHP是非常受欢迎并且很有影响力的一门编程语言,很多Web开发者喜欢使用PHP开发,而且确实有很大比例的网站都是依赖于PHP的.在Web开发中,PHP框架可以帮助到你开发过程的各个方面,使你的工作变得简单起来.        本文由PHP100中文网编译,转载请看文末的转载要求,谢谢合作! PHP是非常受欢迎并且很有影响力的一…
参考:http://blog.163.com/lgh_2002/blog/static/44017526201051452939761/ 加载Rewrite模块: 在conf目录下httpd.conf中找到 LoadModule rewrite_module modules/mod_rewrite.so 这句,去掉前边的注释符号“#”,或添加这句. 允许在任何目录 或者特定目录中使用“.htaccess”文件,将“AllowOverride”改成“All”(默认为“None”) <Directo…