2011-09-19 67 views
1

我一直在嘗試將現有的drupal 6應用程序安裝到MAMP環境(mac)中,但是由於主頁的緣故,我得到一個白頁。問題是我可以訪問其餘的網頁,如果我把絕對網址,但它不顯示任何根(http://virtualhostname/)!也許這是.htaccess和重寫問題的問題。我已經將mamp和drupal的php.ini的memory_limit設置爲256M,所以我不認爲這是問題。也許是數據庫,導致頁面的某些部分不能正常顯示,也許在導入出了問題,我不知道。MAMP Drupal 6白頁問題

回答

1

它可能是一個PHP的問題。檢查你的Apache日誌中是否有錯誤。如果您正在運行linux,只需轉到終端並執行「tail -f /var/log/apache2/error.log」,然後重新獲取您獲得白頁的url。

這會讓你知道白頁的原因,然後你可以解決它。您可以在這裏粘貼錯誤,以便人們可以查看並幫助您調試錯誤。

希望這有助於!

0

將這些行放在index.php文件的頂部,它會將錯誤顯示在屏幕上,而不是顯示在白色頁面上。

error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

UPDATE

聽起來像問題「在模板文件的末尾空白」,細節和修復在這裏:http://drupal.org/node/1424

+1

這是一個試驗場很好的建議,但在實際網絡環境中,最好有一個白色的屏幕比暴露你的錯誤信息到最終用戶。在現場,您應該查看服務器錯誤日誌以查看PHP錯誤,而不是在頁面上顯示它們。 – Spudley

+0

+1當然,我認爲自OP使用MAMP以來,這可能是一個開發網站。我希望沒有人使用MAMP滾動現場! – Clive

+0

是的,是一個開發環境。我試着用上面的代碼,這就是我得到的: 警告:session_start()[function.session-start]:無法發送會話緩存限制器 - 已發送頭文件並警告:無法修改頭文件信息 - 頭文件已被 – R01010010

0

這通常是一個PHP的內存問題,但我有也看到類似的情況,像APC這樣的OP代碼緩存會搞砸,通常的解決方案是重新啓動apache來解決它。

確保您清除緩存和運行update.php

+0

謝謝,但問題是,代碼被破壞了!耶穌。 – R01010010