wamp下配置cakePHP(可解决不加载样式问题)

 最近在学习PHP框架,听说CakePHP挺适合入门的,就选用了这个框架。

CakePHP的安装很简单只需要下载代码包到自己的服务器目录就可以了。

我用的是Wamp环境,配置步骤如下:

.下载CakePHP,地址:“https://codeload.github.com/cakephp/cakephp/legacy.zip/2.4.7

将代码包解压到服务器跟目录下的cakephp(自己创建,名字任意)目录,Wamp的是www\cakephp目录。

这个时候在浏览器打开http://localhost/cake/cakephp,就可以看到cakePHP的欢迎界面了。

 

2.这个时候页面顶部会有两条错误提示,如下图:

没关系,我们修改下cakephp代码包中的,/app/config/core.php文件中的如下代码:

<pre name="code" class="php">/**  
* A random string used in security hashing methods.  */ 
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
/**  
* A random numeric string (digits only) used to encrypt/decrypt strings.  */  
Configure::write('Security.cipherSeed', '76859309657453542496749683645');
 

DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi76859309657453542496749683645换成自己的随机值(随便什么都好)

 

3.找到cakephp下的app/Config/database.php.default文件,复制一下,将副本命名为database.php,在这里配置数据库配合,注意第一个元素不要修改

 

4.可能大家的页面没有我上图这样的样式,只是光秃秃的页面,而且出现如下错误提示

"The requested URL /Working/cakephp/app/webroot/index.php was not found on this server."

没事,我们来给页面穿上衣服

我们要做的就是开启Apache配置文件中的重定向

打开httpd.conf文件,找到下面这行

#LoadModule rewrite_module modules/mod_rewrite.so

去掉前面的“#

然后在httpd.conf最后面加上如下配置:

Alias "/cake" "f:/wamp/www/cakephp"
 
<Directory "f:/wamp/www/cakephp">
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

完成后,重启服务器。

5.最后还有一条提示


没有debug工具,那就装一个吧

先点击github进入官网下载

下载完成后解压到www\cakephp\app\Plugin目录下,并将目录名改为DebugKit

然后修改app/Config/bootstrap.php文件,去掉以下两行代码前的注释并保存:

CakePlugin::loadAll(); // Loads all plugins at once

 CakePlugin::load('DebugKit'); //Loads a single plugin named DebugKit

接下来,修改app/Controller/AppController.php文件,在文件末尾类中填充一行代码如下:

class AppController extends Controller {
    public $components = array('DebugKit.Toolbar');  
}


再然后,修改app/Config/core.php文件,找到Configure::write('debug',2),2改为1,修改开发级别:

Configure::write('debug', 1);

如果你希望能够看到sqllog的话,打开app/View/Layouts/default.ctp文件,找到如下代码并将其注释掉即可: 

<?php //echo $this->element('sql_dump'); ?>

做完这些后,刷新下,就可以看到你的cakePHP欢迎页面了。

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值