projects/org/@biz-lideravto/it/lider-drupal/.credentials.md

Credentials — lider-drupal

Создано: 2026-02-09
Хостинг: Beget (shared)


SSH Access

Хост: lideravto.beget.tech
Пользователь: lideravto
Пароль: o0cvvPhS1

SSH Config (~/.ssh/config):

Host lideravto
    HostName lideravto.beget.tech
    User lideravto
    IdentityFile ~/.ssh/id_rsa
    StrictHostKeyChecking no
    ServerAliveInterval 60
    ServerAliveCountMax 3

Подключение:

ssh lideravto
# или
ssh lideravto@lideravto.beget.tech

MySQL Database

База данных: lideravto_new
Пользователь: lideravto_new
Пароль: LiderDrupal2026Secure

Использование (через переменные):

# Экспорт переменных:
export DB_HOST=localhost
export DB_NAME=lideravto_new
export DB_USER=lideravto_new
export DB_PASSWORD=LiderDrupal2026Secure

# Подключение:
mysql -u ${DB_USER} -p"${DB_PASSWORD}" ${DB_NAME}

Через конфиг (рекомендуется):

cat > ~/.my.cnf.drupal << 'EOF'
[client]
user=lideravto_new
password=LiderDrupal2026Secure
host=localhost
EOF

mysql --defaults-file=~/.my.cnf.drupal lideravto_new

Статус: Новая база (0 таблиц), готова для Drupal 11

Примечание: База lideravto_wcs используется для work.lideravto.ru (CS-Cart)


Composer

Версия: 2.2.26
Путь: ~/bin/composer

Использование:

ssh lideravto
cd ~/new.lideravto.ru/public_html/
~/bin/composer --version
~/bin/composer install

PHP

Web (через .htaccess): 8.2
CLI: 5.6.40 (системный)

Конфигурация (.htaccess):

AddHandler application/x-httpd-php82 .php

Проверка:
- http://new.lideravto.ru/info.php (создан для проверки)
- ⚠️ Удалить info.php после проверки!


Директории

Путь Назначение
~/new.lideravto.ru/ Корень проекта
~/new.lideravto.ru/public_html/ Веб-корень (очищен, готов для Drupal)
~/backup-cscart-20260209-182702.tar.gz Бэкап CS-Cart (119MB)

Установка Drupal 11

Версия: Drupal 11.3.3
Статус: ✅ Установлен и работает
URL: http://new.lideravto.ru/

Структура:

~/new.lideravto.ru/
├── vendor/              ← Outside web root (security)
├── composer.json
├── composer.lock
├── composer             ← PHP 8.4 binary
├── web → public_html    ← Symlink for Composer
└── public_html/         ← Document root
    ├── core/
    ├── modules/
    ├── themes/
    └── sites/

Модули:

Админ:


Бэкапы

Файл Размер Описание
drupal-11-clean-20260210-105133.tar.gz 22 MB Базовый Drupal 11.3.3 (без модулей)
drupal-11-clean-modules-20260210-105447.tar.gz 27 MB С модулями (не установлен)
drupal-11-vanilla-20260210-110019.tar.gz 29 MB Полная установка + база данных

Восстановление vanilla:

cd ~/
tar -xzf drupal-11-vanilla-*.tar.gz -C new.lideravto.ru/
gunzip new.lideravto.ru/drupal-vanilla.sql.gz
mysql -u ${DB_USER} -p"${DB_PASSWORD}" ${DB_NAME} < new.lideravto.ru/drupal-vanilla.sql
cd new.lideravto.ru/public_html
/usr/local/bin/php8.4 ../vendor/bin/drush cache:rebuild

NocoDB

URL: https://data.0kt.ru:8443
Email: admin@0kt.ru
Password: NocoDB2025!

Base ID (pirotehnika): pt7k98pv0fwi1el
Таблица old_parts_conversion: mju4fabpbrdc0mc

API использование:

# Получить токен
curl -sk -X POST "https://data.0kt.ru:8443/api/v1/auth/user/signin" \
  -H "Content-Type: application/json" \
  -d '{"email":"admin@0kt.ru","password":"NocoDB2025!"}' | jq -r '.token'

# Использовать в скриптах
export NOCODB_TOKEN="<token>"
curl -sk "https://data.0kt.ru:8443/api/v1/db/data/noco/pt7k98pv0fwi1el/old_parts_conversion" \
  -H "xc-auth: $NOCODB_TOKEN"

ВАЖНО: Этот файл содержит пароли - не коммитить в git!