升级TYPO3版本7.6

时间:2018-12-11 17:34:28

标签: typo3 upgrade typo3-7.6.x

我想升级TYPO3版本7.6.10,我想我应该使用安装工具中的升级向导。但是我得到了错误:

/ typo3_src应该是链接,但它不存在 链接无法通过该系统固定

路径/index.php不是链接 目标/index.php应该是一个链接,但是是文件类型。无法自动修复。请调查。

路径/ typo3不是链接 目标/ typo3应该是链接,但类型为dir。无法自动修复。请调查。

我的文件夹结构是这样的

httpd.www

  • fileadmin
  • typo3
  • typo3conf
  • typo3temp
  • 上传
  • 供应商
  • .htaccess
  • index.php

所以我想我的文件夹结构不正确。我的问题是:以这种方式更改文件夹结构是否存在问题,即创建一个文件夹/ typo3_src并将/ typo3和index.php移至该文件夹并创建缺少的符号链接?还是有更聪明的升级方式?

2 个答案:

答案 0 :(得分:0)

我总是在控制台中建立符号链接,例如:

ln -s ../typo3_src-x.x.x typo3_src
ln -s typo3_src/index.php index.php
ln -s typo3_src/typo3 typo3

您的文件夹typo3以及vendor和index.php文件位于单独的文件夹中,即源文件夹。当您这样做时,您可以更轻松地升级或降级,并且也只需更改3个符号链接中的1个。当您更改版本号时。

将源放在根文件夹的较高位置也许也是出于安全考虑?

希望有帮助

答案 1 :(得分:0)

  • 不必将升级向导用于发行版更新,例如7.6。 10 至7.6。 11 (除非发行说明告诉您)。
  • 文件夹结构应带有符号链接(如Rustyjim所述)。另请参见Installation Guide: Installing on a unix serverInstallation Guide: Installing on a windows server
  • 如果采用这种方式,对于发行版更新,您基本上只需要替换符号链接(例如rm typo3_src; ln -s ../typo3_src-7.6.11 typo3_src)并清除安装工具中的缓存
  • 您可能希望查看将来要使用的作曲家安装:Install TYPO3 via composer
  • 对于重大更新,最好遵循upgrade instructions
  • 一般规则:在测试服务器(最好是生产系统的副本)上进行更新和测试更新之前,请务必先阅读发行说明。