# Консольные команды
- Как получить доступ к консольным командам
- Дополнительная информация по команде
- Полный список команд
- help
- list
- macros
- admin:create
- admin:change_password
- admin:reset_allowed_domains
- admin_api:routes
- bots:import
- cron:run
- db:migrate
- geodbs:list_updates
- geodbs:update
- geodbs:update_all
- migrations:create
- migrations:list
- system:check_update
- system:deleteallstats
- system:optimize_db
- system:reload_cache
- system:restart_roadrunner
- system:self_update
# Как получить доступ к консольным командам
Для того, чтобы получить доступ к консольным командам, нужно выполнить вход в сам трекер на сервере:
cd /var/www/keitaro
# Дополнительная информация по команде
sudo -u keitaro php bin/cli.php command_name --help
# Полный список команд
Весь актуальный список команд, можно посмотреть запустив через консоль:
sudo -u keitaro php bin/cli.php list
Пример овтета:
Available commands:
help Displays help for a command
list Lists commands
macros Show available macros
...
# help
sudo -u keitaro php bin/cli.php help
Выводит справку.
# list
sudo -u keitaro php bin/cli.php list
Выводит список доступных команд.
# macros
sudo -u keitaro php bin/cli.php macros
Выводит список доступных макросов.
For URLs
| Macro | Aliases | Description |
| ------------- | ------------- | ----- |
| {ad_campaign_id} | | |
...
For postbacks
| Macro | Aliases | Description |
| ------------- | ------------- | ----- |
| {conversion_cost:code} | | |
| {conversion_profit:code} | | |
...
# admin:create
sudo -u keitaro php bin/cli.php admin:create <login> <password>
Создает нового админа.
# admin:change_password
sudo -u keitaro php bin/cli.php admin:change_password <password>
Меняет пароль у admin.
# admin:reset_allowed_domains
sudo -u keitaro php bin/cli.php admin:reset_allowed_domains
Сбрасывает настройку “Разрешенные домены для админ панели“.
# admin_api:routes
sudo -u keitaro php bin/cli.php admin_api:routes
Выводит список доступных команд для Admin API.
| Method | Route | Description |
| ------------- | ------------- | ----- |
| POST | /admin_api/v1/conversions/log | Retrieve the conversions |
| GET | /admin_api/v1/campaigns/{campaign_id}/streams | Retrieve streams of a campaign |
| POST | /admin_api/v1/streams | Create a stream |
...
# bots:import
sudo -u keitaro php bin/cli.php bots:import
Импортирует список ботов.
# cron:run
sudo -u keitaro php bin/cli.php cron:run
Запускает cron.
# db:migrate
sudo -u keitaro php bin/cli.php db:migrate
Запускает все миграции.
# geodbs:list_updates
sudo -u keitaro php bin/cli.php geodbs:list_updates
Выводит список обновлений гео-баз.
# geodbs:update
sudo -u keitaro php bin/cli.php geodbs:update <db-id>
Обновляет определенную гео-базу.
# geodbs:update_all
sudo -u keitaro php bin/cli.php geodbs:update_all
Обновляет все гео-базы.
# migrations:create
sudo -u keitaro php bin/cli.php migrations:create
Создает новую миграцию.
# migrations:list
sudo -u keitaro php bin/cli.php migrations:list
Выводит список миграций и их состояние.
Запускает неиспользуемые миграции.
# system:check_update
sudo -u keitaro php bin/cli.php system:check_update
Выводит текущую версию и список доступных обновлений.
# system:delete_all_stats
sudo -u keitaro php bin/cli.php system:delete_all_stats
Удаляет статистику и очищает места на диске.
После запуска команды вы получите предупреждение о том, что произойдет и какая информация очистится:
[WARNING] Important! The following will happen:
- old versions tables removal,
- clicks stats to the exact date removal (if specified in parameters),
- optimization of the clicks in the stats,
- cleaning all the current stats completely (if specified in parameters).
These inquiries will block the database
during the implementation and require additional free space on a disk.
Далее подтвердите выполнение команды (yes/no).
Будет произведена очистка статистики.
# system:optimize_db
sudo -u keitaro php bin/cli.php system:optimize_db
Оптимизирует таблицы в базе данных.
# system:reload_cache
sudo -u keitaro php bin/cli.php system:reload_cache
Перезагружает кэш.
# system:restart_roadrunner
sudo -u keitaro php bin/cli.php system:restart_roadrunner
Перезагружает road runner.
# system:self_update
sudo -u keitaro php bin/cli.php system:self_update
Обновляет Keitaro.