Как запустить мастера обновления из командной строки в TYPO3 8 - PullRequest
0 голосов
/ 13 мая 2019

Это работает для TYPO3 9:

Композитор:

./vendor/bin/typo3 upgrade:list -a

./vendor/bin/typo3 upgrade:run <wizardName>

без Composer:

То же, что Composer, но используется другой путь:

./typo3/sysext/core/bin/typo3 upgrade:list  

./typo3/sysext/core/bin/typo3 upgrade:run <wizardName>  

Как описано в Руководство по установке и обновлению: мастер обновления (см. Также Справочный индекс как для Composer, так и для не Composer)

В TYPO3 8 не показывается команда «обновить», например,

./vendor/bin/typo3

выход:

 ... 
 referenceindex
   referenceindex:update     Update the reference index of TYPO3
 syslog
   syslog:list               Show entries from the sys_log database table of the last 24 hours.

Как вы можете запустить эти команды из CLI в TYPO3 8?

1 Ответ

0 голосов
/ 13 мая 2019

Вы можете попробовать двоичный файл typo3cms. Двоичный файл typo3cms является НЕ частью ядра. Он предоставляется пакетом composer helhum/typo3-console и включает в себя основные двоичные функции и некоторые дополнительные.

Назовите это как typo binary => ./vendor/bin/typo3cms Затем вы получите следующий вывод для опции обновления:

upgrade
  upgrade:all                        Execute all upgrade wizards that are scheduled for execution
  upgrade:checkextensionconstraints  Check TYPO3 version constraints of extensions
  upgrade:list                       List upgrade wizards
  upgrade:wizard                     Execute a single upgrade wizard

TYPO3 также включает двоичные файлы fluid и doctrine-dbal в папке vendor/bin

...