lzx870417 发表于 2009-9-27 19:48:40

下了个apache但运行CI出错了

http://127.0.0.1:9000/index.php/<?=base_url()?>index.php/zzpg/adduser

就象这个连接一样
在之前配置好的环境下代码是没错的
但我配置了一个新的 APACHE+PHP
就成这个样子了
PHP代码是识别的
但是不明白<?=base_url()?>为什么没有被解析

谢谢

xiaoniao 发表于 2009-9-27 20:38:23

哇 base_url()你没有弄清楚是什么意思。

base_url() 这个是你在config.php文件里面配置的config【base_url】 那个值

xiaoniao 发表于 2009-9-27 20:38:54

另外如果要使用base_url() 这个函数 需要加载url辅助函数

lzx870417 发表于 2009-9-27 21:34:23

汗死
这段代码我之前在其他的APACHE下运行是没错的

我想说的是我换了个新的APACHE是不是APACHE哪没配置好
然后就不解析了

xiaoniao 发表于 2009-9-27 21:45:04

你的php版本是多少的

lzx870417 发表于 2009-9-27 21:49:29

php-5.2.11-Win32

lzx870417 发表于 2009-9-27 21:52:33

好像不是配置原因
我刚试试了下我自己电脑上是会解析base_url()
但在公司设置一样的环境却不解析base_url()
一个XP,一个2003
无语了

Hex 发表于 2009-9-28 00:48:28

楼主没有打开 PHP 短标记,所以不能写成 <? 要写成 <?php
这个在 php.ini 里有设置

yinzhili 发表于 2009-9-28 08:17:44

Yes, 可能是你新配置的环境没有支持短标记,也就是php.ini里面 short_open_tag = Off,要改为On 才行。

Hex 发表于 2009-9-28 10:11:08

ci config.php 里也可以设置支持短标记,看一下 config.php
页: [1] 2
查看完整版本: 下了个apache但运行CI出错了