2012-06-14 137 views
0

首先一些背景後,..的Drupal顯示空白頁面移植到本地服務器

IVe中開始了新的工作作爲PHP開發人員與承載2的Drupal(6.x的)網站的公司。

雖然我在PHP方面有多年的經驗,但Drupal(實際上是現成的內容管理系統)對我來說是新的。儘管如此,還是有大量的文件,而不是火箭科學,所以沒有問題。

服務器環境是IIS(活服務器7.0,本地7.5)IIS對我來說也是一個全新的野獸,所以它增加了學習曲線。

我已經成功地得到一個乾淨的安裝的Drupal(7.x版)的本地運行,所以我知道該服務器已啓動並正確

當我試圖拉下現場直播的問題發生運行。我已在本地複製數據庫,我知道它是連接,但是當我嘗試運行本地網站,我得到了一個空白頁面,下面C源頌歌:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html lang="en"> 
    <head> 
    <?include '_inc_head_common.tpl.php';?> 
    </head> 

    <body id="body"> 

     <?include '_inc_header.tpl.php';?> 
     <?include '_inc_content_3col.tpl.php';?> 
     <?include '_inc_footer.tpl.php';?> 
    </body> 
</html> 

所以它似乎越來越到一個點,並沒有進一步..

有人遇到過這之前或有人指向我的方向,我應該看?

感謝

凱文

回答

0

檢查您的開發PC上的PHP配置。該頁面正在使用PHP Short Open Tags<?而不是<?php),該頁面可能未在您的計算機上啓用。您可以在php.ini文件中找到該設置。

0

,我知道它連接,

你進入網站/默認/ settings.php這個新的正確的數據庫登錄信息? (默認寫保護)。

此外,它看起來並不像你有正確的源代碼。此代碼應該是主題的page.tpl.php文件(sites/all/[theme-name] /page.tpl.php或themes/[theme-name] /page.tpl.php。)。

我們也不以這種方式使用include。有自動包含的預定義名稱(html.tpl.php,page.tpl.php,node.tpl.php等自動嵌套)。

參見:http://drupal.org/node/158043 此外,Drupal的需要置於自己的.htaccess文件(或至少功能某處在httpd.conf文件),以處理更清潔的URL和文件保護。 如果您無法訪問特定的網址,例如http://localhost/user,嘗試http://localhost/?q=user

相關問題