Notice: register_sidebar的调用方法不正确。“边栏1”侧边栏的参数数组中未设置id,缺省为“sidebar-1”。要消除此通知并保持现有的侧边栏内容,请手动将id设置为“sidebar-1”。 请查阅调试WordPress来获取更多信息。 (这个消息是在4.2.0版本添加的。) in /data/htdocs/seven2_blog/wp-includes/functions.php on line 3853
让你的 CodeIgniter 自动配置基本 URL | Seventwo Blog
Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /data/htdocs/seven2_blog/wp-includes/plugin.php on line 601

让你的 CodeIgniter 自动配置基本 URL

2009-11-24 | 分类: CodeIgniter

在本地开发完 CodeIgniter 之后上传到服务器时,或你更换服务器时,您必须更改你的$config[‘base_url’],这样做法是极之不便的,不过这些不便都不会发生在我的身上,因为我想到解决这个问题的方法。解决的方法如下:

修改 config.php 文件中的 $config[‘base_url’] 的值 修改为如下:


$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];

$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME'])," 
                                                         ",$_SERVER['SCRIPT_NAME']);

如果你的空间有可能性使用 SSL 协议(https)就需要修改为如下:


$config['base_url'] = 'http' . ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')  ?  's'  :  '') . 
                            '://' . $_SERVER['HTTP_HOST'] .
                            str_replace('//','/',dirname($_SERVER['PHP_SELF']).'/');

如果在使用 CodeIgniter 开发过程中遇到的问题可以到 http://www.phpall.cn 去发帖求助,我在哪里等你啊。当然你也可以在本 Blog 留言,我也会尽力协助你解决你所遇到的问题。

文章首发于: http://www.seven2.com.cn/archives/731

转载时请注意文章出处

标签: