2014-05-04 73 views
1

我有一個工作的MVC框架使用codeigniter。該代碼位於/ var/www/project, 其中項目遵循與codeigniter相同的結構。我在/ var/www/project下放置了一個info.php文件,這是基本的phpinfo()腳本。打字時codeigniter不顯示請求的頁面

http://localhost/project/info.php 

該頁面顯示應該顯示的信息。

我在/ var/WWW /項目/應用/配置config.php文件已配置,這樣[BASE_URL]是:http://localhost/project

「項目」所嘗試連接到數據庫:「發展」和database.php已經正確配置(afaik)。在啓用database.php中的調試模式時,它不會拋出任何錯誤,這讓我認爲就訪問數據庫而言沒有問題(儘管我可能是錯的)。

還在做'ps aux | grep的阿帕奇」顯示:

root 14892 0.0 0.1 215404 9668 ? Ss 17:25 0:00 /usr/sbin/apache2 -k start www-data 14896 0.0 0.2 223404 17324 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14897 0.0 0.1 215896 7636 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14898 0.0 0.1 218964 11460 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14899 0.0 0.1 218956 11300 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14901 0.0 0.1 216020 7680 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14902 0.0 0.2 220268 13632 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14903 0.0 0.1 216412 8988 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14904 0.0 0.2 219756 13268 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 14905 0.0 0.2 223396 16840 ? S 17:25 0:00 /usr/sbin/apache2 -k start www-data 15161 0.0 0.1 216008 7588 ? S 17:49 0:00 /usr/sbin/apache2 -k start root 16184 0.0 0.0 7640 928 pts/1 S+ 18:55 0:00 grep --color=auto apache

通常,如果Apache不給root權限,可能會出現這種問題的,但這裏的特權是根。我不確定我在哪裏搞亂配置部分。

任何建議將不勝感激。

+0

錯誤是什麼? – user3470953

+0

它只是不顯示在瀏覽器上的任何東西。在Firefox上保持空白。在Chrome瀏覽器上顯示:服務器錯誤 網站在檢索「http:// localhost/project /」時遇到錯誤。它可能因維護而關閉或配置不正確。 –

+0

您沒有提到有關控制器和加載視圖的控制器。 ?你有嗎? –

回答

1

集:

$config['base_url'] = ''; 

,讓我們知道,如果它改變了輸出任何東西。另外,如果你使用的是cookies,請設置$ config ['cookie_path'] =「/ project」;

+0

那樣去看'$ config ['base_url'] ='http:// localhost/project''的行爲。野趣。所以改變base_url沒有任何影響。爲什麼這樣?沒有使用cookies。 –

+0

代碼錯誤通過@來抑制很多錯誤。有時很難追查發生了什麼問題。我建議您嘗試將AUTO配置中的$ config ['uri_protocol']變量更改爲與您當前配置相匹配的其他值,並查看它是否會導致問題或解決問題。也看看Apache錯誤日誌,看看它是否捕捉任何錯誤。 – pah

+0

好趕:我看到有一些錯誤消息 '2014年5月3日星期六2014年5月19日2014年3月31日] [錯誤] [客戶端127.0.0.1] PHP警告:require_once(/ var/www/project/system/core/CodeIgniter。 php):未能打開流:權限被拒絕在/var/www/project/index.php上線202 [Sat May 03 19:32:03 2014] [error] [client 127.0.0.1] PHP致命錯誤:require_once ():在/ var/www/project中打開需要的'/var/www/project/system/core/CodeIgniter.php'(include_path ='。:/ usr/share/php:/ usr/share/pear') /指數。在線202上的php ' 看起來像是與權限有關。這個日誌有什麼想法嗎? –