CodeIgniter模板中使用自定义配置

因为启用了CDN,所以需要有个地方配置静态文件的路径,以便在开发环境中,将静态路径指向本地。

这里有两个问题:1、如何启用自定义配置?2、如何在view中获取到配置?

一、启用并自动加载自定义配置

/application/config/目录下新建一个配置文件vars.php(名字可以随意):

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
 * 自定义的配置
 */
$config['static_local_path'] = '/static/';

显然,需要将这个配置文件自动加载:修改文件/application/config/autoload.php

$autoload['config'] = array('vars');//这里的vars是上面的那个文件名

当然你也可以选择将配置信息直接放在原来的config.php里,那就不用看这步了。

阅读全文→

升级Yosemite后还原PHP配置

继上篇把Apache启动后,php也貌似运行正常,因为phpinfo()能够正常出来。

然而开始跑php工程后发现有问题了,MySQL连不上。

想起来还没去配过php呢,赶紧去找php.ini。结果,呵呵了,/etc/目录下只有这三个家伙:

php.ini-5.2-previous

php.ini.default

php.ini.default-5.2-previous

很显然,有事情干了。

阅读全文→

在Mac OSX Yosemite下启用Apache

个人认为Yosemite长的更好看了...轻拍...

言归正传,系统升级了。然后,Apache挂了。

果然,Apache也升级了,并且配置文件都给重置了。需要重新配置并开启。这里记录一下这个过程。

一、找到配置文件

用Finder或者命令都行,找:

/etc/apache2/httpd.conf

真是相当良心,原来的httpd.conf给我们备份好了,尽管已经没有太多用了。如果需要可以打开这个看:

/etc/apache2/httpd.conf~previous

二、启用各项配置

用编辑器打开配置文件。vi可,nano也可。当然我比较low,直接TextMate。

阅读全文→