2011-03-18 149 views

回答

-1

你可能有一个问题,你的Apache/PHP配置。

+0

我不知道在哪里改变兄弟....你有什么想法? – 2011-03-18 13:53:07

2

您的问题中没有任何信息可以帮助您排除故障。

通常,在环境之间移动Web应用程序后出现错误时,要查找配置的差异,例如php.ini/etc/apache2/httpd.conf

从您的工作环境和非工作环境调用php_info();并比较差异应该是让您开始排除故障的好方法。

不要忘记看看你的.htaccess文件。

+0

我的httpd.conf。文件显示为空 – 2011-03-18 14:48:41

+0

对不起,该文件位于'/ etc/apache2/apache2.conf' – Industrial 2011-03-18 15:01:57

+0

我的猜测是缺少模块。 – Aren 2011-03-18 16:40:13

0

检查 的application/config/config.php文件的

$配置[ 'uri_protocol']

检查,如果它被设置在为AUTO, 尝试选择其他协议,如PATH_INFO,QUERY_STRING,REQUEST_URI ,ORIG_PATH_INFO,APP_PATH等

协议的一个应该为你工作,如果没有则使用此代码来检查

<?php 
    print_r($_SERVER); 
?> 

其中$ _SEREVER [???]值具有服务器路径信息,并尝试在$ config ['uri_protocol']中使用该值。

同时检查您的路由器文件的配置和.htaccess。 我的猜测是一些试验和uri_protocol设置错误应该为你工作,祝你好运。

0

不是根目录CI目录中缺少.htaccess文件的情况吗?

相关问题