2015-06-17 109 views
0

我有一個TYPO3的擴展,在將TYPO3版本更新到6.2後不再工作。日誌說他沒有找到PATH_t3lib.'class.t3lib_svbase.php'。經過一番研究,我發現TYPO3 6.2中不再存在PATH_t3lib變量。 現在我有行require_once(PATH_t3lib.'class.t3lib_svbase.php');返回錯誤。有沒有可能簡單地用文件的新路徑改變require_once(永遠是這樣)還是用不同的簡單方法來解決這個問題?更改TYPO3的擴展中的PATH_t3lib 6.2

+0

[TYPO3-Upgrade 4.5 to 6.2:namespaces]的可能重複(http://stackoverflow.com/questions/30670052/typo3-upgrade-4-5到6-2命名空間) –

+1

你不需要包含svbase了。只做//require_once(PATH_t3lib.'class.t3lib_svbase.php'); – brandelizer

+0

好的謝謝你的回答,我認爲你是對的,我不再需要它了。我已經使用require_once命令刪除了該行,之後一些擴展再次運行。但是我依賴於其他擴展,但仍然無法工作,所以我不確定是否因爲缺少庫或其他東西。所以似乎還有其他問題。 – Mirar

回答

1

你應該看看順利的遷移擴展。它被安裝在任何TYPO3 4.5系統上,並在實際升級完成之前檢查是否有任何可能導致升級崩潰的問題。 該擴展將提供所有發現問題的詳細報告,因此您可以使用代碼庫對其進行處理,以便順利升級。

我希望您仍然可以在安裝了您的擴展程序的實例上運行此擴展程序,以便它可以爲您生成報告。如果你遵循這個提示,它會爲你節省很多時間和精力。通過任何4.5實例中的擴展管理器查找擴展或通過http://typo3.org/extensions/repository/view/smoothmigration

+0

不幸的是,並不是我更新了Tyo3版本,所以我無法測試你的方式。但它聽起來比我現在擁有的更好:) – Mirar