База знаний

Похоже, ваш обработчик PHP не поддерживает CloudLinux PHP Selector.

Когда вы видите сообщение "Похоже, что ваш PHP-обработчик не поддерживает CloudLinux PHP Selector", это означает, что ваша среда хостинга не совместима с PHP Selector от CloudLinux. Эта ошибка может возникнуть, когда пользователь пытается использовать возможности CloudLinux для выбора другой версии PHP, но текущий PHP-обработчик не поддерживает эту функцию.

CloudLinux — это операционная система, специально разработанная для повышения безопасности и стабильности в средах совместного хостинга. Одна из её основных функций — это PHP Selector, который позволяет пользователям выбирать версию PHP для своих веб-сайтов. Однако эта функция совместима только с определёнными PHP-обработчиками.

Ошибка указывает на то, что установленный на сервере PHP-обработчик не поддерживает PHP Selector.

Понимание CloudLinux PHP Selector

CloudLinux PHP Selector — это функция, которая позволяет каждому пользователю выбирать предпочтительную версию PHP для своего веб-сайта в среде совместного хостинга. Селектор помогает убедиться, что пользователи могут использовать конкретные версии PHP, которые необходимы их приложениям, не требуя доступа администратора к серверу.

Типичные версии PHP, которые можно выбрать, включают PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 и 8.1. Эта гибкость помогает пользователям управлять проблемами совместимости и использовать функции, доступные только в определённых версиях PHP.

PHP Selector обычно работает с такими обработчиками:

  • LSAPI (LiteSpeed API): Обработчик высокой производительности, часто используемый в CloudLinux.
  • CGI (Common Gateway Interface): Традиционный PHP-обработчик.
  • FastCGI: Вариант CGI, который улучшает производительность.
  • DSO (mod_php): Старый обработчик, который может быть совместим, но менее эффективен, чем более новые варианты.

Почему возникает эта ошибка?

Ошибка "Похоже, что ваш PHP-обработчик не поддерживает CloudLinux PHP Selector" обычно возникает по одной или нескольким из следующих причин:

  1. Неверный PHP-обработчик: Возможно, на вашем сервере установлен обработчик, который не совместим с PHP Selector от CloudLinux. Например, если обработчик установлен на DSO, он может не работать с PHP Selector.

  2. Неправильная настройка обработчика: Если PHP-обработчик настроен неправильно, CloudLinux может не распознать его как совместимый с PHP Selector.

  3. Устаревшие PHP-обработчики: Используемый PHP-обработчик может быть устаревшим и несовместимым с более новыми функциями PHP Selector от CloudLinux.

  4. Проблемы с сервером: Ошибка может быть вызвана ошибками в настройках CloudLinux или проблемами с сервером в среде совместного хостинга.

Как исправить ошибку

Существует несколько способов исправить эту ошибку и восстановить совместимость с PHP Selector от CloudLinux. Вот шаги, которые следует предпринять:

Проверьте текущий PHP-обработчик

  • Войдите в cPanel/WHM: Если вы администратор, вы можете проверить текущий PHP-обработчик через WHM (Web Host Manager).

  • Перейдите в MultiPHP Manager: В WHM перейдите в раздел "MultiPHP Manager" в разделе Software. Здесь вы можете увидеть текущую версию PHP и используемый обработчик.

  • Проверьте PHP-обработчик: Если PHP-обработчик установлен на такие варианты как DSO или CGI, эти обработчики часто не совместимы с PHP Selector. Вам стоит рассмотреть возможность переключения на LSAPI (LiteSpeed API) или FastCGI для обеспечения совместимости.

Переключитесь на совместимый PHP-обработчик

Чтобы решить эту проблему, переключитесь на PHP-обработчик, поддерживаемый PHP Selector от CloudLinux:

  • Выберите PHP-обработчик (в WHM): В разделе "MultiPHP Manager" в WHM выберите совместимый обработчик, такой как LSAPI или FastCGI, для каждой версии PHP.

  • Настройте PHP Selector в CloudLinux: Убедитесь, что CloudLinux правильно настроен для обработки запросов PHP Selector. Эта настройка обычно осуществляется в WHM в разделе "CloudLinux LVE Manager".

Проверьте установку PHP Selector

Убедитесь, что PHP Selector правильно установлен и активен на сервере. Если он не установлен или стал неактивным, возможно, потребуется переустановить CloudLinux или вручную настроить PHP Selector.

  • Переустановите CloudLinux: Если PHP Selector отсутствует или отключён, его переустановка может помочь.

  • Проверьте обновления PHP Selector: Убедитесь, что ваш сервер CloudLinux работает на последней версии. CloudLinux периодически обновляет PHP Selector, что может решить проблемы совместимости.

Свяжитесь с поддержкой хостинга

Если у вас нет прав администратора на сервере, вам может потребоваться связаться с технической поддержкой вашего хостинг-поставщика. Сообщите им о проблеме и попросите включить PHP Selector и настроить его для вас.

  • Запросите смену PHP-обработчика: Попросите вашего хостинг-поставщика изменить PHP-обработчик на сервере на поддерживаемый (например, LSAPI или FastCGI).

  • Запросите поддержку PHP Selector: Если проблема не решена, попросите их проверить совместимость CloudLinux и PHP Selector в вашей среде хостинга.

Проверьте наличие конфликтующего ПО

Убедитесь, что никакое конфликтующее ПО или конфигурации не мешают работе PHP Selector.

  • Убедитесь, что нет конфликтующих PHP-обработчиков: Иногда использование нескольких обработчиков на одном сервере может вызвать проблемы. Убедитесь, что установлены и активированы только совместимые PHP-обработчики.

  • Обновите CloudLinux и версии PHP: Убедитесь, что ваша операционная система CloudLinux обновлена. Использование устаревших версий PHP или CloudLinux может привести к проблемам совместимости.

Рекомендуемые практики для предотвращения проблем с PHP Selector

Чтобы избежать аналогичных проблем в будущем, следуйте следующим рекомендациям:

  1. Используйте поддерживаемые PHP-обработчики: Всегда используйте такие PHP-обработчики, как LSAPI или FastCGI, которые полностью совместимы с PHP Selector от CloudLinux.

  2. Регулярно обновляйте программное обеспечение: Поддерживайте актуальность версий PHP, CloudLinux и веб-сервера, чтобы избежать проблем совместимости и использовать последние функции и патчи безопасности.

  3. Мониторьте сервер: Регулярно проверяйте конфигурации сервера и журналы, чтобы убедиться, что всё работает без сбоев. Такой проактивный подход помогает предотвратить проблемы до того, как они станут критичными.

  4. Избегайте понижения версий PHP: Понижение версии PHP может вызвать проблемы совместимости с PHP Selector. Придерживайтесь рекомендуемых версий, если это не критически важно.

  5. Используйте индивидуальные настройки PHP: Если вам нужно использовать конкретные настройки PHP, убедитесь, что ваш хостинг-поставщик разрешает настраивать конфигурации PHP.

  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?