2014-02-06 50 views
-2

我在Ubuntu上安裝了LAMP。在/ var/www文件夾中,我複製了一個目錄。當我使用localhost/directory_name訪問該目錄時,它也會顯示index.php及其內容。但是,當我導航到任何其他文件時,它只顯示空白頁面。但我認爲它正在處理PHP的原因,當導航到需要登錄的區域時,它會將我重定向到登錄頁面。這是問題的截圖:處理PHP但在Apache Ubuntu中顯示空白頁面13

這是一個index.php頁面:

這是另一頁:

+0

錯誤日誌中是否有錯誤? – user4035

+0

'ini_set('display_errors',1);''和'ini_set('error_reporting',E_ALL);'在你的php代碼的開頭。 – Brice

+0

[Wed Feb 05 13:04:00.449026 2014] [:錯誤] [pid 5691] [客戶端127.0.0.1:58040] PHP解析錯誤:語法錯誤,文件在/ var/www/PHP Development/about_us中意外結束。 php 636行,referer:http:// localhost/PHP%20Development/ -------------------------------- -------------- 這是錯誤日誌,但爲什麼它不顯示任何錯誤。 – user3279702

回答

0

您可以閱讀日誌,或者爲了更方便,在你的php.ini文件中設置error_reporting

error_reporting = E_ALL 
+0

是的,我已經設置 – user3279702

1

設置PHP.ini參數。

display_startup_errors=on

+0

是的,我已經設置 – user3279702

+0

嘗試禁用'zlib.output_compression'和'output_buffer'或者安裝zlib(如果沒有安裝)。 –

+0

@YusufTuğrulKocaman這不是一個答案。如果您在初始問題下面發表評論以幫助確定問題,情況會更好。 – flu

0

有了Apache2的建立與PHP5Ubuntu的14.xx,日誌說一切都很好,但它仍然無法正常工作......

務必ü有文件/etc/apache2/mods-enabled/php5.load

LoadModule php5_module modules/libphp5.so 
AddHandler php5-script .php 
1

display_errors = On/etc/php5/apache2/php.ini