当前位置:  编程语言>php

kohana介绍及安装配置方法

 
    发布时间:2014-1-12  


    本文导语:  Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。 2009年9月发布了3.0版本,支持HMVC模式。 特点:1.严谨的PHP5面向对象编程。优势:可见性保护,自动加载,重载,...

   Kohana 是一款纯 PHP5框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用。 2009年9月发布了3.0版本,支持HMVC模式。

 特点:

1.严谨的PHP5面向对象编程。优势:可见性保护,自动加载,重载,接口抽象类,单一模式等。

2.社区,没有公司。Kohana是由社区构想,讨论,及编码。Kohana的开发者们来自世界各地,有着各自的天赋。这使得开发速度得以提高,并在短时间内提供bug修复以及反馈用户提出的建议

3.GETPOSTCOOKIESESSION数组都能按照预期的工作。Kohana不限制访问全局数据,但是提供了XSS过滤和检查所有的全局变量

4.级联式资源,模块和继承。可以从你的系统程序或者模块路径的任何地方加载控制器模型类库,助手和视图配置参数可以继承或动态声明覆盖

5.没有名字空间冲突前缀和后缀用来保护名字空间冲突。

6.类的自动加载。Kohana里的所有类都能自动被框架加载,不需要手动引用

7.api一致性。类能使用驱动不同的访问不同的协议来保持api的一致性,即使底层发生变化。

8.强大的事件处理机制。Kohana的事件可被动态的添加、替换或删除

 安装配置程序 iis7站长之家:

首先编辑 bootstrap 文件。查找 bootstrap 文件中的 Kohana::init 这一行,并且在下面增加 index_file 参数:

 Kohana::init(array(

     'base_url'    => '/blog', // 如果你需要的话,你要编辑这个!

     'index_file'=> '',

 ));

你还需要在 .htaccess 文件中改变一行。

重命名 example.htaccess 文件为 .htaccess 并且更改下面这行代码:

 RewriteBase /kohana/

修改为和 bootstrap 文件中的 base_url 一样。如果你的 Kohana 安装在如 example.com/blog/ 的位置,那么就修改为:

 RewriteBase /blog/

检查1:

如果无法工作(出现“interval Server Error” 或者 “No inputFile Specified”)请尝试修改:

RewriteRule^(?:application|modules|system)b - [F,L]

RewriteRule^(application|modules|system)/ - [F,L]

还有修改

rewriterule.* index.php/$0 [pt]

RewriteRule.* index.php [L]

检查2:

如果仍然无法正常使用,请确定 .htaccess 文件是否在 httpd.conf ,或者在extra/文件夹config中被允许启用(然后重启 apache

     Order allow,deny

     Allow from all

     AllowOverride All




    您可能感兴趣的文章:

  • 本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载,整理或搜集自网络.欢迎任何形式的转载,转载请注明出处.
    转载请注明:文章转载自:[169IT-IT技术资讯]
    本文标题:kohana介绍及安装配置方法
相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3