Как понизить версию typo3 7.4.0 до 6.2.15

Каковы шаги для понижения версии сайта typo3 и возможно ли это вообще?

Я не могу заставить несколько плагинов работать на моем сайте с опечатками 7.4, поэтому я решил понизить версию, но не могу найти ничего об этом на форумах по опечаткам или в документации. Есть ли какие-либо шаги, которые я могу выполнить, если это возможно.


person RDAxRoadkill    schedule 05.10.2015    source источник


Ответы (2)


Перед обновлением вашего веб-сайта вы всегда должны backup свои данные и избегать downgrading в любое время.

Режим совместимости для TYPO3 6.x

Системное расширение compatibility6 поставляется с TYPO3 7. Вы уже пытались установить это расширение?

См. также: Сохранение совместимости с TYPO3 CMS 6

Понижение версии 7.x до версии 6.2

Нет такой вещи, как документация с инструкциями по даунгрейду. Но если у вас нет другого выхода, вы можете попробовать следующее:

Перед повторным запуском TYPO3:

  1. Сделайте резервную копию ваших данных
  2. Удалите ядро ​​TYPO3 7, а также файлы composer.json (и каталог /vendor/), файлы .htaccess и index.php с вашего веб-сайта.
  3. Удалите содержимое /typo3temp/, /fileadmin/_processed/ и /fileadmin/_temp_/.
  4. uninstall все связанные с TYPO3 7 (системные) расширения, установив state в inactive в файле /typo3conf/PackagesStates.php.
  5. Удалите или понизьте версию всех расширений, совместимых только с TYPO3 7.x.
  6. Установите вручную ['SYS']['compat_version'] в /typo3conf/LocalConfiguration.php на '6.0' (мы позволяем TYPO3 думать, что мы повышаем уровень с 6.0. Обратите внимание, что в TYPO3 7 больше нет этой опции, и вам нужно создать ее самостоятельно.
  7. Удалите все элементы массива из массива ['INSTALL']['wizardDone'] в /typo3conf/PackagesStates.php.
  8. При необходимости установите ручные параметры, такие как ['FE']['activateContentAdapter'], обратно.
  9. Верните сердечник TYPO3 6.2 на место.

Теперь вам снова разрешено запускать TYPO3:

  1. Войдите на install tool, войдя в /typo3/install/.
  2. Запустите database compare, но не удаляйте fields или tables, принадлежащие расширениям, которые вы временно отключили для перехода на более раннюю версию.
  3. Clear all caches из инструмента установки.
  4. Выполните все шаги из файла upgrade wizard.
  5. Повторно активируйте отключенные расширения (вручную).
  6. Проверьте, установлен ли ['SYS']['compat_version'] на '6.2'.
  7. Протестируйте свой экземпляр TYPO3 как можно лучше.
person Arek van Schaijk    schedule 05.10.2015
comment
Да у меня есть бэкап, но мне не хотелось проходить процесс добавления файлов бэкапа заново. Мне нужно обновить typo3 4.0 до 6.2, что, вероятно, не обойдется без проблем. Я попробую установить расширение, моя главная проблема - не работает темплавойла. спасибо за быстрый ответ, я буду продолжать обновлять свой вопрос/прогресс. - person RDAxRoadkill; 05.10.2015
comment
После установки плагина совместимости я столкнулся с этой проблемой Calculated absolute path to typo3/sysext directory does not exist. знаете ли вы, что это значит? - person RDAxRoadkill; 05.10.2015
comment
Здесь я не могу поддерживать вас в решении различных проблем, с которыми вы столкнетесь при включении расширения compatibility6. Ваш вопрос касается перехода с 7.4 на 6.2, и это мой лучший ответ, который я могу дать. - person Arek van Schaijk; 05.10.2015
comment
Я полагаю, что это правда, я спрошу об этом в другом вопросе. спасибо за помощь - person RDAxRoadkill; 06.10.2015

Решение Arek van Schaijk помогло понизить версию 8.7 до 7.6. Но может потребоваться пара дополнительных изменений.

  1. в файле

typo3/sysext/core/Configuration/DefaultConfiguration.php

  • изменить fileCreateMask с 0664 на 0660
  • изменить folderCreateMask с 2775 на 2770

    1. Symbolic links can be rectified with this solution.
person Kiran K Telukunta    schedule 09.10.2018
comment
Хотя моему вопросу уже более 3 лет, я очень ценю то, что вы делитесь своими выводами! - person RDAxRoadkill; 10.10.2018