Вы попытались установить или активировать TTSWP, но что-то пошло не так. Установка не удалась, плагин показывает критическую ошибку или меню не появляется после активации. На этой странице описаны наиболее распространённые причины - от самых частых к редким.
Причина 1: устаревшая версия PHP
Симптом: WordPress отказывается активировать плагин с ошибкой «Плагин требует PHP 7.2 или выше» либо сразу после активации появляется белый экран.
Почему: TTSWP требует PHP 7.2 или новее. Многие хостинги по-прежнему используют PHP 7.0 или 7.1 по умолчанию на старых аккаунтах.
Решение:
- Откройте панель управления хостингом (cPanel, Plesk, SiteGround, Kinsta, WP Engine и т.д.).
- Найдите выбор версии PHP (обычно в разделе «PHP Selector» или «Site Tools - PHP Manager»).
- Переключитесь на PHP 8.0 или выше. PHP 8.2 - текущая рекомендуемая версия.
- Попробуйте активировать плагин снова.
Если вы не можете изменить версию PHP через панель управления, обратитесь к хостинг-провайдеру. Практически каждый хостинг поддерживает PHP 8.x в 2026 году.
Причина 2: права доступа к файлам блокируют загрузку
Симптом: «Установка плагина не удалась» или «Не удалось создать директорию» при загрузке zip-архива или установке из каталога.
Почему: Директория wp-content/plugins/ недоступна для записи веб-сервером.
Решение:
- Подключитесь к сайту через SFTP или файловый менеджер хостинга.
- Установите права для
wp-content/plugins/на 755 (или 775 на некоторых хостингах). - Установите права для файлов внутри на 644.
- Повторите установку.
На многих управляемых хостингах (Kinsta, WP Engine, Pressable) файловый менеджер делает это автоматически. Если возникли затруднения, попросите хостинг-провайдера исправить права доступа к директории плагинов.
Причина 3: конфликт плагинов при активации
Симптом: При активации возникает критическая ошибка с упоминанием имени функции, имени класса или «Cannot redeclare». Сайт может стать недоступным до деактивации плагина.
Почему: Другой активный плагин определяет функцию или класс с тем же именем (редко, но возможно), либо плагин безопасности блокирует активацию.
Решение:
- Переименуйте
wp-content/plugins/text-to-speech-tts/вtext-to-speech-tts.offчерез SFTP. Сайт станет доступен. - Деактивируйте все остальные плагины в разделе Плагины - Установленные плагины.
- Переименуйте папку TTSWP обратно в исходное имя.
- Сначала активируйте TTSWP, затем поочерёдно активируйте остальные плагины. Плагин, при активации которого возникает ошибка совместно с TTSWP, и является источником конфликта.
- Обратитесь в поддержку, указав название конфликтующего плагина. Мы поможем найти решение.
Причина 4: меню «Синтез речи» отсутствует после активации
Симптом: Плагин отображается как активный в разделе Плагины - Установленные плагины, но пункт Синтез речи в боковой панели администратора отсутствует.
Почему: Либо роль вашего пользователя не имеет возможности manage_options, либо плагин безопасности скрыл меню.
Решение:
- Войдите как Администратор. Роль редактора и ниже не видят меню TTSWP по умолчанию.
- Если вы уже Администратор, проверьте Пользователи - Профиль и убедитесь, что ваша роль - Администратор.
- Отключите плагины безопасности, такие как iThemes Security, скрытие меню администратора Wordfence или Hide My WP, по одному и перезагрузите страницу администратора. Если меню снова появится, настройте этот плагин так, чтобы он разрешал
text-to-speech-tts-settings.
Причина 5: колонка TTS отсутствует в списке записей
Симптом: Плагин работает, но колонка TTS не отображается в разделе Записи - Все записи.
Решение:
- Откройте Записи - Все записи.
- Нажмите Настройки экрана в правом верхнем углу страницы.
- Отметьте флажок TTS.
- Колонка появится.
Если флажок отсутствует полностью, ваша тема или другой плагин фильтруют его. Переключитесь на стандартную тему (Twenty Twenty-Five), чтобы это проверить.
Причина 6: устаревшая версия WordPress
Симптом: Установка плагина завершается ошибкой «Ваш сайт не соответствует минимальным требованиям».
Почему: TTSWP требует WordPress 6.0 или новее.
Решение: Обновите WordPress в разделе Панель управления - Обновления. Если обновление невозможно, ваш хостинг-провайдер, возможно, удерживает вас на старой версии - попросите его выполнить обновление.
Причина 7: исходящий HTTPS заблокирован
Симптом: Плагин устанавливается и активируется нормально, но на странице обзора появляется сообщение «Не удалось подключиться к серверам TTSWP» или кнопка подключения ничего не делает.
Почему: Ваш хостинг блокирует исходящие HTTPS-запросы от PHP к внешним доменам. Это редкость на реальных хостингах, но часто встречается в локальных средах разработки.
Решение:
- На локальной машине проверьте брандмауэр или VPN.
- На реальном хостинге добавьте
app.ttswp.comи*.ttswp.comв список разрешённых адресов для исходящих HTTPS-соединений. - Смотрите Устранение неполадок с подключением для более глубокой проверки сети.
Всё ещё не решили проблему?
Если ни одно из этих решений не помогло, соберите следующую информацию и обратитесь в поддержку:
- Версия WordPress (из раздела Панель управления - Вкратце)
- Версия PHP (из раздела Инструменты - Здоровье сайта - Информация - Сервер)
- Название и версия активной темы
- Список других активных плагинов
- Точное сообщение об ошибке, по возможности со скриншотом