Важно CLI команды XenForo

Тема помечена Руководством как Важная

FaklorВерифицированный профиль

Принципы важнее выгоды
Администратор
Сообщения
160
Реакции
131
В этой теме я вам распишу основные CLI команды XenForo

Код:
Увеличить Уменьшить Копировать
  xf:addon-disable                      [xf-addon:disable] Отключает указанный плагин. Если не указать ID плагина - будут отключены все включенные.
  xf:addon-enable                       [xf-addon:enable] Включает указанный плагин. Если не указать ID плагина - будут включены все отключенные.
  xf:addon-install                      [xf-addon:install] Устанавливает указанный плагин.
  xf:addon-rebuild                      [xf-addon:rebuild] Перестраивает данные указанного плагина.
  xf:addon-sub-action                   Запускает дополнительное действие в отдельном процессе. Не выполняйте напрямую!
  xf:addon-uninstall                    [xf-addon:uninstall] Удаляет указанный плагин.
  xf:addon-upgrade                      [xf-addon:upgrade] Обновляет указанный плагин.
  xf:convert-utf8mb4                    Конвертирует все таблицы XenForo в кодировку utf8mb4.
  xf:file-check                         Выполняет проверку целостности файлов.
  xf:import                             Выполняет импорт настроенный с помощью панели управления.
  xf:import-finalize                    Завершает импорт настроенный с помощью панели управления.
  xf:install                            Устанавливает XenForo
  xf:rebuild-master-data                Перестраивает мастер-данные XenForo.
  xf:upgrade                            Обновляет XenForo
xf-addon
  xf-addon:build-release                Экспортирует данные плагина в XML и собирает релиз в папку _releases.
  xf-addon:bump-version                 Поднимает версию указанного плагина.
  xf-addon:create                       Создает плагин и записывает и записывает стандартный addon.json в его директорию.
  xf-addon:export                       Экспортирует XML файлы плагина в каталог _data.
  xf-addon:install-step                 Выполняет определенный шаг установки указанного плагина.
  xf-addon:sync-json                    Синхронизирует содержимое addon.json с базой данных. Обновляет название, версию и хеш JSON, если необходимо.
  xf-addon:uninstall-step               Выполняет определенный шаг удаления указанного плагина.
  xf-addon:upgrade-step                 Выполняет определенный шаг обновления указанного плагина.
  xf-addon:validate-json                Проверяет содержимое файла addon.json, чтобы убедиться, что все необходимые значения существуют и имеют правильный тип.
xf-designer
  xf-designer:disable                   Отключает режим дизайнера на указанном стиле.
  xf-designer:enable                    Включает режим дизайнера на указанном стиле.
  xf-designer:export                    Экспортирует измененные шаблоны из базы данных в файловую систему для указанного режима дизайнера.
  xf-designer:export-style-properties   Экспортирует настройки стиля для указанного designer_mode_id
  xf-designer:export-templates          Экспортирует шаблоны для указанного designer_mode_id
  xf-designer:import                    Импортирует файлы дизайнера из файловой системы для указанного режима дизайнера.
  xf-designer:import-style-properties   Импортирует настройки стиля из файлов указанного режима дизайнера.
  xf-designer:import-templates          Импортирует шаблоны из файлов указанного режима дизайнера.
  xf-designer:rebuild-metadata          Перестраивает хеши метаданных на основе содержимого файловой системы.
  xf-designer:revert-template           Возвращает указанный шаблон.
  xf-designer:sync-templates            Синхронизирует содержимое файлов шаблона с базой данных для указанного режима дизайнера, применяя обновления номера версии.
  xf-designer:touch-template            Помечается указанный шаблон как измененный в указанном стиле и экспортирует его.
xf-dev
  xf-dev:class-lint                     Проверяет, могут ли все классы быть загружены без ошибок.
  xf-dev:compare-schema                 Проверяет схемы БД на наличие косвенных различий.
  xf-dev:entity-class-properties        Записывает свойства класса в файл сущности, чтобы подсказывать столбцы, геттеры и реляции.
  xf-dev:export                         Экспортирует все данные в каталог _output
  xf-dev:export-admin-navigation        Экспортирует навигацию панели в каталог _output
  xf-dev:export-admin-permissions       Экспортирует права администратора в каталог _output
  xf-dev:export-advertising-positions   Экспортирует рекламные позиции в каталог _output
  xf-dev:export-api-scopes              Экспортирует области API в каталог _output
  xf-dev:export-bb-code-media-sites     Экспортирует BB-коды медиа-сервисов в каталог _output
  xf-dev:export-bb-codes                Экспортирует ВВ-коды в каталог _output
  xf-dev:export-class-extensions        Экспортирует расширения классов в каталог _output
  xf-dev:export-code-event-listeners    Экспортирует обработчики событий в каталог _output
  xf-dev:export-code-events             Экспортирует события в каталог _output
  xf-dev:export-content-types           Экспортирует типы содержимого в каталог _output
  xf-dev:export-cron-entries            Экспортирует задания планировщика в каталог _output
  xf-dev:export-help-pages              Экспортирует страницы помощи в каталог _output
  xf-dev:export-member-stats            Экспортирует статистики пользователей в каталог _output
  xf-dev:export-navigation              Экспортирует навигацию в каталог _output
  xf-dev:export-options                 Экспортирует опции в каталог _output
  xf-dev:export-permissions             Экспортирует права в каталог _output
  xf-dev:export-phrases                 Экспортирует фразы в каталог _output
  xf-dev:export-routes                  Экспортирует роутинги в каталог _output
  xf-dev:export-style-properties        Экспортирует настройки стиля в каталог _output
  xf-dev:export-template-modifications  Экспортирует модификации шаблонов в каталог _output
  xf-dev:export-templates               Экспортирует шаблоны в каталог _output
  xf-dev:export-widget-definitions      Экспортирует определения виджетов в каталог _output
  xf-dev:export-widget-positions        Экспортирует позиции виджетов в каталог _output
  xf-dev:generate-api-docs              Генерирует документацию REST API
  xf-dev:generate-entity-dw             Генерирует сущность из DataWriter
  xf-dev:generate-phpstorm-meta         Генерирует файл .phpstorm.meta.php для подсказок в PhpStorm
  xf-dev:generate-schema-entity         Генерирует код схемы из структуры сущности
  xf-dev:import                         Импортирует все данные из каталога _output
  xf-dev:import-admin-navigation        Импортирует навигацию панели из каталога _output
  xf-dev:import-admin-permissions       Импортирует права администратора из каталога _output
  xf-dev:import-advertising-positions   Импортирует рекламные позиции из каталога _output
  xf-dev:import-api-scopes              Импортирует области API из каталога _output
  xf-dev:import-bb-code-media-sites     Импортирует BB-коды медиа-сервисов из каталога _output
  xf-dev:import-bb-codes                Импортирует ВВ-коды из каталога _output
  xf-dev:import-class-extensions        Импортирует расширения классов из каталога _output
  xf-dev:import-code-event-listeners    Импортирует обработчики событий из каталога _output
  xf-dev:import-code-events             Импортирует события из каталога _output
  xf-dev:import-content-types           Импортирует типы содержимого из каталога _output
  xf-dev:import-cron-entries            Импортирует задания планировщика из каталога _output
  xf-dev:import-help-pages              Импортирует страницы помощи из каталога _output
  xf-dev:import-member-stats            Импортирует статистики пользователей из каталога _output
  xf-dev:import-navigation              Импортирует навигацию из каталога _output
  xf-dev:import-options                 Импортирует опции из каталога _output
  xf-dev:import-permissions             Импортирует права из каталога _output
  xf-dev:import-phrases                 Импортирует фразы из каталога _output
  xf-dev:import-routes                  Импортирует роутинги из каталога _output
  xf-dev:import-style-properties        Импортирует настройки стиля из каталога _output
  xf-dev:import-template-modifications  Импортирует модификации шаблонов из каталога _output
  xf-dev:import-templates               Импортирует шаблоны из каталога _output
  xf-dev:import-widget-definitions      Импортирует определения виджетов из каталога _output
  xf-dev:import-widget-positions        Импортирует позиции виджетов из каталога _output
  xf-dev:metadata-clean                 Очищает файлы metadata.json и удаляет отсутствующие записи.
  xf-dev:metadata-fix                   Только для внутреннего использования: Сравнивает файлы метаданных между ветвями для автоматического устранения конфликтов. (Прим. пер: не понял англ. версию, поэтому тут яндекс перевод)
  xf-dev:rebuild-caches                 Перестраивает различные кеши
  xf-dev:rebuild-metadata               Перестраивает хэши метаданных на основе содержимого файловой системы
  xf-dev:recompile                      Перекомпилирует данные всех шаблонов/фраз.
  xf-dev:recompile-phrases              Перекомпилирует фразы.
  xf-dev:recompile-style-properties     Перекомпилирует настройки стиля
  xf-dev:recompile-templates            Перекомпилирует шаблоны.
  xf-dev:sync-templates                 Синхронизирует содержимое файлов шаблонов с базой данных, применяя обновления номера версии.
  xf-dev:touch-template                 Обновляет номер версии указанного шаблона.
  xf-dev:update-version                 Обновляет версию XF до той же версии, что и файлах XF.
  xf-dev:upgrade-step                   Выполняет определенный шаг обновления из указанного класса обновления.
 xf-rebuild
  xf-rebuild:forums                     Перестраивает счётчики форумов.
  xf-rebuild:search                     Перестраивает индекс поиска.
  xf-rebuild:sitemap                    Перестраивает XML-карту сайта.
  xf-rebuild:threads                    Перестраивает счётчики тем.
  xf-rebuild:users                      Перестраивает кеши и счётчики пользователей.

Для выполнения этих команд в терминале вам надо перейти в корневую директорию вашего форума с файлом cmd.php. Пример CLI команды:
php cmd.php xf-addon:build-release Test

Список команд был взят с xenforo.info
 

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.
Назад
Сверху