2011-03-18 141 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文件的情況嗎?

相關問題