🔍 Фильтры

👤
🏷️

Добро пожаловать в GSC Analytics!

Начните с добавления вашего первого аккаунта Google Search Console

Добавить аккаунт

⏰ Автоматическая синхронизация по расписанию

Добавьте эту команду в cron для автоматического обновления данных:

0 */6 * * * cd /var/www/gscpanel_top_usr/data/www/gscpanel.top/gsc && php /var/www/gscpanel_top_usr/data/www/gscpanel.top/gsc/cron/sync_gsc_data.php >> /var/www/gscpanel_top_usr/data/www/gscpanel.top/gsc/logs/cron.log 2>&1

Примеры настройки расписания:

Расписание Команда Описание
0 */6 * * * Каждые 6 часов Рекомендуется для большинства сайтов
0 */12 * * * Каждые 12 часов Для сайтов с редкими обновлениями
0 0 * * * Каждый день в полночь Ежедневная синхронизация
0 3 * * * Каждый день в 3:00 Ночная синхронизация (меньше нагрузка)
0 */4 * * * Каждые 4 часа Для активных сайтов

Как добавить в cron:

📟 Через SSH:
  1. Подключитесь к серверу: ssh user@server
  2. Откройте crontab: crontab -e
  3. Вставьте команду в конец файла
  4. Сохраните: Ctrl+X → Y → Enter
  5. Проверьте: crontab -l
🎛️ Через cPanel:
  1. Войдите в cPanel
  2. Найдите раздел "Cron Jobs" (планировщик)
  3. Выберите расписание или введите custom
  4. Вставьте команду в поле "Command"
  5. Нажмите "Add New Cron Job"
🐧 Через ISPmanager:
  1. Войдите в панель управления
  2. Перейдите в "Планировщик заданий"
  3. Нажмите "Создать"
  4. Укажите расписание и команду
  5. Сохраните

⚠️ Важно:

  • Убедитесь, что путь к PHP правильный (обычно /usr/bin/php или php)
  • Проверьте права доступа к папке logs/ (должна быть writable)
  • Первый запуск может занять много времени (зависит от количества сайтов)
  • Логи сохраняются в /var/www/gscpanel_top_usr/data/www/gscpanel.top/gsc/logs/cron.log
  • Google API имеет квоты: не запускайте чаще чем раз в 4 часа

✅ После добавления cron:

Данные будут автоматически обновляться по расписанию. Вы можете в любой момент запустить синхронизацию вручную кнопкой "↻ Синхронизировать все сайты" выше.