Обновите TYPO3 до версии 7.6 - PullRequest
       11

Обновите TYPO3 до версии 7.6

0 голосов
/ 11 декабря 2018

Я бы хотел обновить мою версию 7.6.10 TYPO3, и мне кажется, что я должен использовать мастер обновления в инструменте установки.Но я получаю ошибки:

/ typo3_src должна быть ссылкой, но она не существует Ссылки не могут быть исправлены этой системой

Путь /index.php не является ссылкойtarget /index.php должен быть ссылкой, но имеет тип file.Это не может быть исправлено автоматически.Пожалуйста, исследуйте.

Path / typo3 не является ссылкой Цель / typo3 должна быть ссылкой, но имеет тип dir.Это не может быть исправлено автоматически.Пожалуйста, исследуйте.

Моя структура папок выглядит следующим образом

httpd.www

  • fileadmin
  • typo3
  • typo3conf
  • typo3temp
  • загрузок
  • vendor
  • .htaccess
  • index.php

Таким образом, я предполагаю, что структура моей папки неверна.Мой вопрос: есть ли проблема в изменении структуры папки таким образом, что я создаю папку / typo3_src и перемещаю / typo3 и index.php в эту папку и создаю недостающие символические ссылки?Или есть более умный способ обновления?

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018
  • Нет необходимости использовать мастер обновления для выпуска обновлений, например, с 7,6. 10 до 7,6. 11 (если в примечаниях к выпуску об этом не указано).
  • Структура папок должна быть с символическими ссылками (как уже описано Rustyjim).Также см. Руководство по установке: Установка на сервер Unix или Руководство по установке: Установка на сервер Windows
  • Если вы делаете это таким образом, для обновления выпуска вы в основномнужно только заменить символическую ссылку (например, rm typo3_src; ln -s ../typo3_src-7.6.11 typo3_src) и очистить кэш в инструменте установки
  • Возможно, вы захотите взглянуть на установку композитора для использования в будущем: Установить TYPO3 через composer
  • Для основных обновлений рекомендуется следовать инструкциям по обновлению
  • Как правило: всегда читать выпускпримечания перед обновлением и тестовое обновление на тестовом сервере (в идеале, реплика вашей производственной системы)
0 голосов
/ 12 декабря 2018

Я всегда создаю символические ссылки в консоли, например:

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 находятся в отдельной папке, исходной папке.Когда вы это сделаете, вы можете упростить апгрейд или понизить рейтинг, и вам нужно будет изменить только 1 из 3 символических ссылок.Когда вы меняете номер версии.

Может быть, это также для защитников, которые помещают источник выше в корневой папке?

Надеюсь, это поможет

...