簡體   English   中英

無法將TYPO3從4.5升級到6.2

[英]Cannot upgrade TYPO3 from 4.5 to 6.2

遠程主機將PHP升級到5.6.23版已禁用TYPO3 4.4.15站點。 閱讀TYPO3 升級文檔表明TYPO3安裝的升級路徑與5.6兼容的是: 4.4.15 -> 4.6.n -> 4.7.n -> 6.0.n -> 6.1.n -> 6.2.n -> 7 LTS

這可能是最安全的道路。 有同樣安全但更短的路徑嗎? [所有工作都將在VM沙箱中完成。]

編輯1

通過4.5.40。 所有更新步驟都通過,所有數據庫模塊都已完成。 創建了4.5的Tarball,創建了mysqldump。 兩者都使用PHP 5.6復制到VM。 Tarball已提取,數據庫使用dump重新創建。 typo3_src -> ../typo3_src-6.2.30啟動網站typo3_src -> ../typo3_src-6.2.30 ,數據庫mod失敗:

Database update failed
Error: Data truncated for column 'adminusers' at row 1

編輯#2

將標題從Shortest safe path from TYPO3 4.4.15 to 7 LTS更改Shortest safe path from TYPO3 4.4.15 to 7 LTSCannot upgrade TYPO3 from 4.5 to 6.2

添加smooth_migration后甚至會出現上述情況。 討厭看到多么顛簸的遷移!

編輯#3:

通過截斷sys_workspace來解決adminusers錯誤。 通過安裝工具執行升級。 現在用一個據稱升級的網站追逐bug。 令人震驚的是多年前的事情仍然存在。

編輯#4:

升級后收到的錯誤全部看到與要求PATH_t3lib...項目的引用相關。 /var/log/apache2/error.log中出現的每個錯誤都被解決,因為前端和后端屏幕都被刷新,直到沒有發生進一步的錯誤。

編輯#5:

一旦沒有錯誤,該站點缺少三列設置的左右列。 我不知道如何重新創建它們,我基本上不願意回過頭來弄清楚丟失的方式和地點。 但是我很樂意找到它們,而不是重新創造它們。 我將在下面給出答案,但不接受,因為我認為我沒有完全升級網站。

編輯#6:

在回顧過程中,我了解到元素實際上已經從4.4到4.5的轉換中消失了。 什么是好奇,但至少我現在關注的是,“缺失”元素出現在后端。 它們只顯示在4.4中出現的頁面上。

4.4 - > 4.5(LTS) - > 6.2(LTS) - > 7.6(LTS) - > 8.7(LTS)

LTS到LTS是一種安全的方式。

6.2已經與PHP 5.6兼容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM