2014-03-19 52 views
0

將TYPO3 4.5.32(使用PHP 5.2.17)製作的網站移動到另一臺服務器(使用PHP 5.4.25)時出現問題。當我在BE中登錄時,一切正常,但是當我嘗試在FE中打開網站時,我的空白頁面沒有任何源代碼。將TYPO3 4.5.32移動到新服務器之後 - 空白頁面

我創建一個基本的TS空白頁:

page = PAGE 
page { 
    10 = TEXT 
    10.value = Hello world! 
} 

明確SetupConstance並檢查Rootlevel選項我有空白頁。

回覆表格服務器是:200 OK

當我取消Rootlevel我有信息no TypoScript template found

任何想法可能是錯誤的?

回答

1

白頁表示腳本停止的地方。我會檢查您的php.ini中的內存設置。設置memory_limit = 512M或從舊服務器獲取相同金額。如果這沒有幫助,你可以打開PHP錯誤日誌看看發生了什麼。

+0

嗨,我們將'memory_limit'改爲640並啓用PHP錯誤日誌,並且仍然一樣 – Adrian

+0

我假設您清除了緩存和typo3temp /文件夾? –

+0

緩存和typo3tem文件夾已清除 - 仍然相同 – Adrian

0

爲了正確理解你的意思:你想在新的服務器上更新一個完整的300擴展TYPO3 4.5.x安裝到TYPO3 6.2?

這是一個重要的信息,因爲這兩個版本之間有很多變化。我真的懷疑大部分擴展都已準備好用於TYPO3 6.2。

在這種情況下,我會建議在您的新服務器上安裝6.2版本,並重新構建門戶。

是否一次性停用所有擴展(不是一個接一個)?

你已經做了更新後,您會看到一個PackageStates.php文件/typo3conf/文件夾。將它複製到其他地方並刪除它。當你刷新後端/前端時,TYPO3應該創建一個新的基本擴展。

但正如我上面告訴過你的。我強烈建議你反過來。從頭開始構建您的門戶。

+0

並非所有 - 全部的1/5(也許)從零開始構建將會很困難 - 我們擁有30000多個CE,並且它們之間有很多的依賴關係。還有一件事 - 我沒有在typo3conf文件夾中看到任何PackageStates.php(我們正在談論TYPO3 4.5.x?)。 – Adrian

+0

我認爲重建網站只是因爲它在更新之後無法正常工作,這實在是個糟糕的建議......如何分析問題然後嘗試修復它?這個問題當然可能很難解決,但這個問題還沒有被發現。對於大多數TYPO3擴展來說,如果作者正確使用API​​,則很容易使它們與更新的TYPO3版本兼容。 – Jost

+0

還有一件事 - 我們將在未來更新我們的TYPO3到6.2!現在我們有TYPO3 4.5.X,並且我們有該版本的問題(不是6.2) – Adrian

相關問題