2012-01-29 50 views
2

我將MSM站點從1.7.1升級到2.4,同時我可以訪問站點的控制面板,但無法加載主站點。我得到以下錯誤:表達式引擎 - 升級到2.4後的字段框架錯誤

Error

Unable to load requested field type file: ft.ftype_id_2.php.

Confirm the fieldtype file is located in the expressionengine/third_party/ directory

我已經走遍了表達式引擎網站,用Google搜索它,我無法找到任何有助於。因此,我完全陷入了困境,並對良好的見解持開放態度。

謝謝。

回答

5

FieldFrame僅爲ExpressionEngine 1.x。 ExpressionEngine 2有一個內置的字段API取代它的位置。

在解決此問題時,最好的辦法是進入您的字段組設置並確認所有以前的字段類型已安裝。你是否已將所有ee1字段類型遷移到ee2?你可以通過添加 - >字段來確保它們安裝在ee2中。

+0

嗨菲爾,謝謝你的回覆。所有字段類型都已安裝,但仍然出現錯誤。 – fmz 2012-01-30 08:43:24

+0

嗨菲爾,我做了一個數據庫的搜索,發現一個單引號ftype_id_2的條目。我給它啓動,現在一切正常。謝謝。 – fmz 2012-01-31 01:55:03

+0

很高興你能解決這個問題 - 它可能是EE1的一些殘餘物,在升級過程中沒有得到清理。這種事可能會讓一個人瘋狂。 :) – 2012-01-31 14:54:02

0

我在使用Master Config方法的時候發生了這種情況。我通過將config.php改爲使用相對路徑來解決了MSM站點上的500錯誤。這也必須在我們的config.php中設置$ base_path爲相對路徑。當我們將系統文件移動到public/web文件夾上時,第二個MSM站點找不到third_party目錄,因爲$ base_path基於第二個站點的目錄結構。