Проблемы с установкой или активацией

4 min read

Вы попытались установить или активировать TTSWP, но что-то пошло не так. Установка не удалась, плагин показывает критическую ошибку или меню не появляется после активации. На этой странице описаны наиболее распространённые причины - от самых частых к редким.

Причина 1: устаревшая версия PHP

Симптом: WordPress отказывается активировать плагин с ошибкой «Плагин требует PHP 7.2 или выше» либо сразу после активации появляется белый экран.

Почему: TTSWP требует PHP 7.2 или новее. Многие хостинги по-прежнему используют PHP 7.0 или 7.1 по умолчанию на старых аккаунтах.

Решение:

  1. Откройте панель управления хостингом (cPanel, Plesk, SiteGround, Kinsta, WP Engine и т.д.).
  2. Найдите выбор версии PHP (обычно в разделе «PHP Selector» или «Site Tools - PHP Manager»).
  3. Переключитесь на PHP 8.0 или выше. PHP 8.2 - текущая рекомендуемая версия.
  4. Попробуйте активировать плагин снова.

Если вы не можете изменить версию PHP через панель управления, обратитесь к хостинг-провайдеру. Практически каждый хостинг поддерживает PHP 8.x в 2026 году.

Причина 2: права доступа к файлам блокируют загрузку

Симптом: «Установка плагина не удалась» или «Не удалось создать директорию» при загрузке zip-архива или установке из каталога.

Почему: Директория wp-content/plugins/ недоступна для записи веб-сервером.

Решение:

  1. Подключитесь к сайту через SFTP или файловый менеджер хостинга.
  2. Установите права для wp-content/plugins/ на 755 (или 775 на некоторых хостингах).
  3. Установите права для файлов внутри на 644.
  4. Повторите установку.

На многих управляемых хостингах (Kinsta, WP Engine, Pressable) файловый менеджер делает это автоматически. Если возникли затруднения, попросите хостинг-провайдера исправить права доступа к директории плагинов.

Причина 3: конфликт плагинов при активации

Симптом: При активации возникает критическая ошибка с упоминанием имени функции, имени класса или «Cannot redeclare». Сайт может стать недоступным до деактивации плагина.

Почему: Другой активный плагин определяет функцию или класс с тем же именем (редко, но возможно), либо плагин безопасности блокирует активацию.

Решение:

  1. Переименуйте wp-content/plugins/text-to-speech-tts/ в text-to-speech-tts.off через SFTP. Сайт станет доступен.
  2. Деактивируйте все остальные плагины в разделе Плагины - Установленные плагины.
  3. Переименуйте папку TTSWP обратно в исходное имя.
  4. Сначала активируйте TTSWP, затем поочерёдно активируйте остальные плагины. Плагин, при активации которого возникает ошибка совместно с TTSWP, и является источником конфликта.
  5. Обратитесь в поддержку, указав название конфликтующего плагина. Мы поможем найти решение.

Причина 4: меню «Синтез речи» отсутствует после активации

Симптом: Плагин отображается как активный в разделе Плагины - Установленные плагины, но пункт Синтез речи в боковой панели администратора отсутствует.

Почему: Либо роль вашего пользователя не имеет возможности manage_options, либо плагин безопасности скрыл меню.

Решение:

  • Войдите как Администратор. Роль редактора и ниже не видят меню TTSWP по умолчанию.
  • Если вы уже Администратор, проверьте Пользователи - Профиль и убедитесь, что ваша роль - Администратор.
  • Отключите плагины безопасности, такие как iThemes Security, скрытие меню администратора Wordfence или Hide My WP, по одному и перезагрузите страницу администратора. Если меню снова появится, настройте этот плагин так, чтобы он разрешал text-to-speech-tts-settings.

Причина 5: колонка TTS отсутствует в списке записей

Симптом: Плагин работает, но колонка TTS не отображается в разделе Записи - Все записи.

Решение:

  1. Откройте Записи - Все записи.
  2. Нажмите Настройки экрана в правом верхнем углу страницы.
  3. Отметьте флажок TTS.
  4. Колонка появится.

Если флажок отсутствует полностью, ваша тема или другой плагин фильтруют его. Переключитесь на стандартную тему (Twenty Twenty-Five), чтобы это проверить.

Причина 6: устаревшая версия WordPress

Симптом: Установка плагина завершается ошибкой «Ваш сайт не соответствует минимальным требованиям».

Почему: TTSWP требует WordPress 6.0 или новее.

Решение: Обновите WordPress в разделе Панель управления - Обновления. Если обновление невозможно, ваш хостинг-провайдер, возможно, удерживает вас на старой версии - попросите его выполнить обновление.

Причина 7: исходящий HTTPS заблокирован

Симптом: Плагин устанавливается и активируется нормально, но на странице обзора появляется сообщение «Не удалось подключиться к серверам TTSWP» или кнопка подключения ничего не делает.

Почему: Ваш хостинг блокирует исходящие HTTPS-запросы от PHP к внешним доменам. Это редкость на реальных хостингах, но часто встречается в локальных средах разработки.

Решение:

  • На локальной машине проверьте брандмауэр или VPN.
  • На реальном хостинге добавьте app.ttswp.com и *.ttswp.com в список разрешённых адресов для исходящих HTTPS-соединений.
  • Смотрите Устранение неполадок с подключением для более глубокой проверки сети.

Всё ещё не решили проблему?

Если ни одно из этих решений не помогло, соберите следующую информацию и обратитесь в поддержку:

  • Версия WordPress (из раздела Панель управления - Вкратце)
  • Версия PHP (из раздела Инструменты - Здоровье сайта - Информация - Сервер)
  • Название и версия активной темы
  • Список других активных плагинов
  • Точное сообщение об ошибке, по возможности со скриншотом

Связанные страницы