用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4709|回复: 12
收起左侧

[讨论/交流] 下了个apache但运行CI出错了

[复制链接]
发表于 2009-9-27 19:48:40 | 显示全部楼层 |阅读模式
http://127.0.0.1:9000/index.php/<?=base_url()?>index.php/zzpg/adduser

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

谢谢
发表于 2009-9-27 20:38:23 | 显示全部楼层
哇 base_url()  你没有弄清楚是什么意思。

base_url() 这个是你在config.php文件里面配置的config【base_url】 那个值
发表于 2009-9-27 20:38:54 | 显示全部楼层
另外如果要使用base_url() 这个函数 需要加载url辅助函数
 楼主| 发表于 2009-9-27 21:34:23 | 显示全部楼层
汗死
这段代码我之前在其他的APACHE下运行是没错的

我想说的是我换了个新的APACHE是不是APACHE哪没配置好
然后就不解析了
发表于 2009-9-27 21:45:04 | 显示全部楼层
你的php版本是多少的
 楼主| 发表于 2009-9-27 21:49:29 | 显示全部楼层
php-5.2.11-Win32
 楼主| 发表于 2009-9-27 21:52:33 | 显示全部楼层
好像不是配置原因
我刚试试了下我自己电脑上是会解析base_url()
但在公司设置一样的环境却不解析base_url()
一个XP,一个2003
无语了
发表于 2009-9-28 00:48:28 | 显示全部楼层
楼主没有打开 PHP 短标记,所以不能写成 <? 要写成 <?php
这个在 php.ini 里有设置
发表于 2009-9-28 08:17:44 | 显示全部楼层
Yes, 可能是你新配置的环境没有支持短标记,也就是php.ini里面 short_open_tag = Off,要改为On 才行。
发表于 2009-9-28 10:11:08 | 显示全部楼层
ci config.php 里也可以设置支持短标记,看一下 config.php

本版积分规则