`

cakephp手册系列一:配置cakephp方法

阅读更多

前言:使用cakephp开发项目有一年多的时间了,回想刚开始连配置都要按照视频来照搬的场景,感觉进步确实还是不小的,所以现在想将学习和开发过程当中碰到的各种问题总结一下作为一个手册以备将来用到的时候参考,由于水平有限,难免会有些错误和不足,欢迎大家善意的纠错和指正,阿本感激不尽。



    配置cakephp是使用它进行开发的前提条件,我曾经也在这个问题上苦恼许久,因为教程的不足还有我看过的视频的一些疏忽,导致我刚开始配置cakephp就用了好几天的时间,汗一下。其实配置cakephp是非常简单的,主要可以分为以下几个步骤。


1.下载
    现在用于开发的比较稳定的cakephp版本为1.3.12,可以到cakephp的官网进行下载 下载地址:www.cakephp.org
    下载完成后解压,放入你服务器的项目目录中,比如apache的htdocs中,解压后的根目录下应该包括以下几个文件/文件夹

1. app
2. cake
3. vendors
4. .htaccess
5. index.php
6. README

 

 

2.配置app/config/core.php文件
      修改代码

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');

         变成

Configure::write('Security.salt', 'ABDCDEFGHIKLMNOPQRSTUVWXYZ');

         之后在

Configure::write('Security.cipherSeed', '76859309657453542496749683645');

         后面的一串数字中随意输入几个数据,比如

Configure::write('Security.cipherSeed', '76859309657453asdfsdf6749683645');

         以便和本地环境进行匹配。

 

 

3.配置app/config/database.php

       database.php是由database.php.default重命名而来,主要是跟数据库的链接配置,配置信息如下

 

    var $default = array(
        'driver' => 'mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => 'root',
        'database' => 'test',
        'encoding'=>'utf8'
    );

         其中loginmysql数据库登录名,password为密码,database为默认链接数据库,encoding为编码。

 

 

4.(可选配置)配置app/config/routes.php

      如果你想改变默认访问页面(即当你输入localhost后默认访问的页面,那么可以在这里进行修改)

 

Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));

         controller设为你想要默认的controlleraction设置为默认action,比如

 

Router::connect('/', array('controller' => 'messages', 'action' => 'upload'));

         表示默认访问messages/upload

 

 

5.(可选配置)配置cake/libs/controller/controller.php

         cakephp的默认views编辑页面为ctp格式的,这在DM下编辑不方便,所以我都会把默认修改为html或者htm格式,方便前台美工修改。

 

var $ext = '.ctp';

      修改为

 

var $ext = '.htm';

        其实前三个步骤完成了运行cakephp就没有问题了,后面只是自己的习惯性修改而已,你可以根据自己的习惯和项目具体要求进行修改,我就不赘述了。

0
0
分享到:
评论

相关推荐

    CakePHP中文手册

    CakePHP中文手册

    cakephp 中文手册

    cakephp 中文手册cakephp 中文手册cakephp 中文手册cakephp 中文手册

    cakephp 1.3参考手册

    cakephp 参考手册 v1.3 虽然不是最新的2.X手册 但是完全可以使用

    cakephp手册完整打印版

    下载了一个cakephp手册,里边有个单页手册,本来想打印出来慢慢看,发现单页手册不全,于是自己编辑了一个,供大家下载打印。为节省纸张,去掉了一些回车,修改了一些字号。大约120页。

    mvc,mvc手册cakephp中文手册

    mvc,mvc手册cakephp中文手册mvc,mvc手册cakephp中文手册mvc,mvc手册cakephp中文手册mvc,mvc手册cakephp中文手册mvc,mvc手册cakephp中文手册

    cakephp中文手册API

    cakephp框架,api中文手册,初学者必看

    cakephp 完全手册 chm版本

    cakephp完全手册,chm版本的。英文。希望爱好cakephp的朋友喜欢。

    cakephp手册详细讲解

    配置CakePHP Scaffolding 脚手架 Model定义 & 关联关系定义 Controller 控制器 View 视图 Component组件 Helper Cake的全局常量及方法 数据检验 Plugins 插件 ACL控制 数据清理 (YY友情参与) Cake Session Component...

    cakephp中文手册

    cakephp中文手册 请注意,此文件不是API!

    cakephp手册单页完整版

    下载了一个cakephp手册,里边有个单页手册,本来想打印出来慢慢看,发现单页手册不全,于是自己编辑了一个,供大家下载打印。为节省纸张,去掉了一些回车,修改了一些字号。大约120页。

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    CakePHP 3.4 开发手册文档 CakePHP Cookbook Documentation Release 3.4

    cakePHP 中文手册

    CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。 1.活跃友好的社区 2.灵活的许可协议(Licensing) 3.兼容PHP4和PHP5 4.数据库交互和简单查询的集成 5.应用程序Scaffolding 6....

    CakePHP 中文手册.rar

    CakePHP是一个开源的PHP on rails的full-stack framework。最开始从Ruby On Rails框架里得到灵感。程序员可使用它来快速创建的Web应用程序。我们的首要目的是使你以一种预置的快速且不失灵活性的方式开展工作。

    Beginning CakePHP:From Novice to Professional

    Lead you from a basic setup of CakePHP to building a couple applications that will highlight CakePHPs functionality and capabilities without delving too deeply into the PHP language, but rather ...

    cakephp中文手册.pdf

    cakephp中文手册.pdf

    CakePHP :: Ajax Demo

    This is a simple demo of some of the AJAX helpers now available in CAKE. These helpers are directly modeled on Ruby On Rails. In fact, they were shamelessly ported from rails almost verbatim....

    cakephp 1.3.x 中文手册

    cakephp 1.3.x 中文手册,部分英文没有翻译,随后翻译。

    cakephp手册

    cakephp手册英文版本.喜欢的狂下吧

Global site tag (gtag.js) - Google Analytics