2013-05-16 25 views
0

下面的代碼生成一個空白頁,並沒有錯誤錯誤日誌:PHP虛擬功能使空白頁

<?php virtual('/inc/doctype.html'); ?> 

我已檢查該文件存在,並且是可到達。

+0

我推測你使用的是Apache,並且將PHP作爲Apache模塊運行,而不是作爲CGI運行?你有沒有啓用錯誤記錄/報告? – Brad

+0

除非Im困惑,是的,它是一個模塊,我有LoadModule php5_module /usr/lib/apache2/modules/libphp5.so在我的conf –

回答

0

如果我還記得,這是我落得這樣做來解決它:

我以前做過這個很多次,我必須有這次只是忽略了它。 我必須對我的apache2站點配置文件做兩處更改並運行「a2enmod include」,我認爲就是這樣。

配置的變化

包括添加到Options指令和addoutputfilter用於包括在PHP文件,如下圖所示。

<VirtualHost *:80> 
    *** Irrelivent elements removed *** 
    <Directory /usr/local/www/e/eisenhowerimaging/www/public> 
    Options Indexes FollowSymLinks MultiViews Includes 
    *** Irrelivent elements removed *** 
    AddOutputFilter INCLUDES .php 
    </Directory> 
    *** Irrelivent elements removed *** 
</VirtualHost> 
0

雙重檢查你的路徑。

遺憾,閱讀問題有錯在先

+0

'include()'和'virtual()'是完全不同的... – Brad

+0

是啊我的壞,我讀它,因爲他早些時候插入一個PHP文件。 – nick