architect/_archive/2025-11-26-cleanup/projects-remote-beget-kondurov/projects/pirotehnika-opencart/NOTES.md

Notes: pirotehnika.spb.ru

Проект: pirotehnika-opencart
Дата создания: 2025-11-13


🔐 Доступы

OpenCart Admin

База данных

FTP/SFTP


🎨 Тема и модули

Тема

Важные расширения OpenCart

Оплата:
- (требуется проверить установленные модули)

Доставка:
- (требуется проверить)

Другие модули:
- (список установленных расширений проверить в Admin → Extensions)


⚙️ Конфигурация

PHP версия

Текущая: (требуется проверить через phpinfo или панель Beget)
Рекомендуемая для OpenCart: PHP 7.4+

Как изменить: через панель Beget → Сайты → PHP версия

Требования OpenCart

Минимальные:
- PHP 7.3+
- MySQL 5.6+
- Extensions: mysqli, gd, curl, openssl, zip

config.php настройки:

// /home/kondurov/pirotehnika.spb.ru/public_html/config.php

define('HTTP_SERVER', 'https://pirotehnika.spb.ru/');
define('HTTPS_SERVER', 'https://pirotehnika.spb.ru/');

// Database
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'kondurov_oc');
define('DB_PASSWORD', 'Nj5Ub%ktZzy*');
define('DB_DATABASE', 'kondurov_oc');
define('DB_PREFIX', 'oc_');

Debug режим

Отключен (для production)

// config.php
define('DEBUG', false);

Включить для отладки:

define('DEBUG', true);
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
// Логи в: system/storage/logs/error.log

📊 Статистика

Посещаемость

Размеры

Бэкапы


🚨 Важные замечания

Безопасность

⚠️ Обязательно:
- Изменить стандартный путь /admin/ на уникальный
- Установить сильный пароль для админ панели
- Регулярно обновлять OpenCart
- Удалить папку /install/ если установка завершена
- Настроить HTTPS для всего сайта

⚠️ Запрещено:
- Устанавливать nulled (пиратские) расширения
- Давать доступ третьим лицам
- Хранить пароли в открытом виде

Обновления

Перед обновлением:
1. Создать бэкап БД и файлов
2. Проверить совместимость расширений
3. Читать changelog OpenCart
4. Тестировать на копии (если возможно)

После обновления:
1. Проверить работу сайта
2. Очистить кеш (system/storage/cache/)
3. Refresh modifications (Admin → Extensions → Modifications)
4. Проверить логи на ошибки

Производительность

Если сайт медленный:
1. Включить кеш в настройках OpenCart
2. Оптимизировать изображения товаров
3. Проверить установленные расширения
4. Настроить CDN для статики
5. Включить compression в .htaccess

Оптимизация изображений:

# Найти большие изображения
find ~/pirotehnika.spb.ru/public_html/image/ -type f -size +500k

# Можно использовать оптимизацию через ImageMagick (если установлен)

📝 TODO после первого подключения


🚨 ВАЖНЫЕ НАХОДКИ (2025-11-14)

✅ Сайт РАБОТАЕТ для пользователей

⚠️ Блокировка серверных IP

Возможные причины:
1. mod_security WAF (40%)
2. .htaccess правила (30%)
3. Расширение OpenCart Security (10%)

Влияние:
- Мониторинг/автоматизация недоступны ❌
- Пользователи: без проблем ✅

Решение: См. IP_BLOCKING_FIX.md

⚠️ Сайт не отображается в разделе "Сайты" Beget

Влияние:
- Управление через панель ограничено
- Нужен SSH для полного доступа

📊 Обнаружено доменов: 20+

Группа pirotehnika:
- pirotehnika.spb.ru (основной)
- pirotekhnika.spb.ru
- pirotehnika.msk.ru
- pirotehnika-spb.ru
- pirotehnikaspb.ru
- feyerverk.su
- и другие варианты

Другие проекты:
- seller1.ru
- 0kt.ru
- kondurov.net
- battregress.ru
- zapchast.spb.ru

❌ SEO проблемы (требуют внимания)

  1. HTTP/HTTPS дублирование
  2. WWW дублирование
  3. Keyword stuffing в title
  4. Телефон в title tags
  5. URL параметры (нет ЧПУ)

Подробнее: SITE_AUDIT_REPORT.md


📝 История изменений

2025-11-14

2025-11-13


🔗 Связанные ресурсы

Панель управления: @web-beget-panel
SSH сервер: @remote-beget-kondurov
Документация OpenCart: https://docs.opencart.com/
Форум OpenCart: https://forum.opencart.com/


Последнее обновление: 2025-11-13