Tickera отсутствующие участники – Участники не найдены [закрыто]

Вопрос или проблема

Я перенес сайт WordPress на Azure (app-service, размещенный на Linux с PHP 8.2). Одна из ошибок была связана с freemius, используемым tickera. Сайт не загружался. Это было исправлено с помощью этого плагина. Но спустя некоторое время я заметил, что отсутствуют участников (Tickera -> Участники и билеты, ~/wp-admin/edit.php?post_type=tc_tickets_instances):

отсутствующие данные

Я включил отладку в соответствии с документацией, wp-content/debug.log отсутствует, ~/error_log без ошибок, также в wp-content/uploads нет связанных ошибок.

Согласно запросу ниже он возвращает ~1300 записей со статусом “опубликовано”:

SELECT * FROM `wp_posts` WHERE post_type="tc_tickets_instances"; 
    

Те же действия, касающиеся freemius-fixer, были выполнены локально, но там данные участников отображаются.

Есть идеи, что проверить, как исправить?

Ответ или решение

К сожалению, ваш вопрос был закрыт, так как он не является подходящим для платформы WordPress Stack Exchange. Но я постараюсь помочь вам разобраться с проблемой отсутствующих участников в плагине Tickera.

Причины проблемы и решения

  1. Проверка базы данных:

    • Убедитесь, что данные участников действительно существуют в базе данных. Вы уже выполнили SQL-запрос, который возвращает ~1300 записей со статусом "publish". Проверьте таблицы wp_postmeta и wp_terms, чтобы убедиться, что метаданные и категории для этих записей также присутствуют и корректны.
  2. Совместимость плагинов:

    • Поскольку вы перенесли сайт на Azure, существуют вероятные проблемы с совместимостью. Убедитесь, что все плагины и темы обновлены до последних стабильных версий. Проверьте, есть ли у Tickera известные проблемы с версией PHP 8.2.
  3. Настройки конфигурации:

    • Убедитесь, что все настройки Tickera сконфигурированы правильно. Иногда после миграции могут сбиваться настройки, что может привести к отображению некорректных данных.
  4. Логи ошибок:

    • Поскольку у вас нет ошибок в debug.log, убедитесь, что у вас включены настройки отладки. В файле wp-config.php добавьте или измените следующие строки:
      define('WP_DEBUG', true);
      define('WP_DEBUG_LOG', true);
      define('WP_DEBUG_DISPLAY', false);

      Это поможет сгенерировать новые логи ошибок, которые могут указать на проблемы.

  5. Кэширование:

    • Если у вас включено кэширование на уровне сервера или плагина, попробуйте его отключить. Иногда кэш может мешать отображению актуальной информации.
  6. Тестирование на локальном сервере:

    • Так как проблема не воспроизводится на локальном сервере, вы можете сравнить конфигурации локального и облачного серверов. Проверьте версию PHP, настройки MySQL, используемые плагины и темы, а также любые уникальные настройки на Azure.
  7. Восстановление резервной копии:

    • Если у вас есть резервная копия базы данных или сайта до переноса на Azure, попробуйте восстановить её и проверьте, сохраняется ли проблема.
  8. Обратитесь в техническую поддержку:

    • Если ничего из вышеперечисленного не помогло, обратитесь в службу поддержки Tickera. Они могут иметь более специфические рекомендации, особенно если это связано с плагином.

Заключение

Проблема отсутствия участников в Tickera может иметь множество причин, от совместимости конфигураций до особенностей миграции. Если вы последуете этим шагам, это должно помочь выявить и исправить проблему. Если вы добьетесь успеха, не забудьте обновить ваш вопрос на Stack Exchange с новыми данными, это может помочь anderen пользователям в будущем.

Оцените материал
Добавить комментарий

Капча загружается...