2015-08-29 79 views
0

當前版本:6.2.9 LTS 升級爲:7.4.0TYPO3的6.2 LTS升級至7.4版本

Server Enviroment: 
PHP 5.4.44-0+deb7u1 (cli) (built: Aug 16 2015 09:51:53) 
Zend Engine v2.4.0 
System:   Linux servername.local 3.18.9-x86_64-jb1 #2 SMP Wed Mar 25 16:07:36 CET 2015 x86_64 
Server API:  FPM/FastCGI 
Server Software: nginx/1.6.2 
mysql Ver 15.1 Distrib 10.0.21-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 

之前沒有升級了TYPO3的安裝。根據這些信息,你建議更新還是應該等待新的LTS版本? 另一方面,您是否有建議對服務器環境進行全面升級,包括nginx,PHP,mariaDB和Typo3? 手動升級每個軟件包沒有問題,因爲我擁有root權限。 Typo3的手動複製也是可能的。

非常感謝。

回答

1

TYPO3版本7至少需要PHP 5.5(請參閱Download頁面)。因此,您無法使用該服務器設置進行升級。

1

短版:

如果你不需要一些7+提供的功能,現在,你不需要升級。

加長版:

可以肯定,你應該嘗試升級「在家」第一 - 不是在生產,找出故障點,並避免它們。 TYPO3 ver。 7不會帶來很大的功能集,它是相當有計劃的清理分支。當然,後端佈局和性能的變化是顯而易見的,但從我的角度來看(TYPO3的經驗豐富的用戶/開發者),沒有更大的理由來升級穩定的 6.2儘快安裝LTS。必須說,目前(2015年夏季)我仍在用最新的LTS開始新項目。

請記住,TYPO3 ver。 7+ 刪除老式課程(即t3lib_*),其中在6.x中標記爲depreciated,在許多(大多數)公共擴展中使用ma(aaa)ny,因此在升級之前您需要檢查一個如果這些外部帳戶已準備好用於第7個CMS版本(例如extension_builder,我的每日工具不是),則這些帳戶將一個接一個。您很有可能會發現至少有幾個需要手動修復的點(請參閱:6.x安裝中的typo3/sysext/core/Migrations/Code/LegacyClassesForIde.php文件)。

最後,當您開始升級時,請記住根據upgrading docs按次要版本升級,即6.2> 7.0> 7.1> 7.2 ...等。

+0

感謝您的回覆。執行備份後,我將PHP升級到版本爲PHP 5.5.28-1〜dotdeb + 7.1(cli)(內置:2015年8月8日21:58:05)的非生產環境。你知道我在哪裏可以獲得TYPO3的升級包嗎?不幸的是升級紀錄片並沒有深入細節: https://wiki.typo3.org/Upgrade#After_upgrading_2 – Fabian

+1

你的意思是升級嚮導?只需將'typo3'文件夾和'index.php'替換爲最新的文件夾,然後登錄到安裝工具 – biesior