═══════════════════════════════════════════════════════════ ЧЕКЛИСТ ЗАГРУЗКИ НА CPANEL Домен: landing.trendingnow.ge ═══════════════════════════════════════════════════════════ ПЕРЕД ЗАГРУЗКОЙ (на компьютере): --------------------------------- ☐ Открыт файл env.production.txt ☐ Заполнены SMTP_USER и SMTP_PASSWORD ☐ Файл сохранен НА СЕРВЕРЕ (в cPanel): ----------------------- ☐ Создана папка /home/логин/landing-app/ ☐ Загружены ВСЕ файлы из этой папки ☐ Файл env.production.txt переименован в .env.production ☐ В "Setup Node.js App" создано приложение: - Node.js: 18.x+ - Mode: Production - Root: /home/логин/landing-app - URL: landing.trendingnow.ge - Startup: server.js ☐ Environment Variables добавлены: - NODE_ENV=production - NEXT_PUBLIC_SITE_URL=https://landing.trendingnow.ge - EMAIL_TO=info@trendingnow.ge - EMAIL_FROM=noreply@trendingnow.ge - SMTP_HOST=smtp.gmail.com - SMTP_PORT=587 - SMTP_USER=ваш-email - SMTP_PASSWORD=app-password ☐ В Terminal выполнено: cd ~/landing-app npm install --production ☐ Приложение запущено (Restart в cPanel) ☐ Статус "Running" ПРОВЕРКА РАБОТЫ: ---------------- ☐ Сайт открывается: https://landing.trendingnow.ge ☐ Переключаются языки (EN/RU/UA/KA) ☐ Все страницы открываются ☐ Контактная форма работает (тест отправки) ☐ Newsletter работает ═══════════════════════════════════════════════════════════ ВАЖНЫЕ ФАЙЛЫ: • README.md - Подробная английская инструкция • ИНСТРУКЦИЯ.md - Подробная русская инструкция • env.production.txt - Настройки (переименовать!) • server.js - Стартовый файл для Node.js ПОМОЩЬ: • Логи ошибок: tail -f ~/landing-app/logs/err.log • Проверка env: node -e "console.log(process.env)" • Статус: ps aux | grep node ═══════════════════════════════════════════════════════════