Плагины — неотъемлемая часть WordPress. И каждому вебмастеру придется устанавливать их на свой сайт не один раз. Однако, некоторые могут столкнуться с проблемой того, что плагины на WordPress не устанавливаются. В этой статье рассмотрим, почему такое может происходить и как это можно исправить. Разберём все возможные причины и способы их устранения.
Оглавление
Неверная версия PHP
PHP — это программное обеспечение, которое установлено на сервере хостинга. Оно необходимо для нормальной работы WordPress и многих других CMS. У PHP есть несколько разных версий. На данный момент хостинги поддерживаю от 5.6 до 8.2. Некоторые плагины могут не поддерживать работу с той версий PHP, которая выбрана сейчас для сайта. Задать PHP можно в панели управления хостингом. Если вы затрудняетесь найти эту опцию у себя в хостинге, то уточните в вашей службе поддержки.
![Версия PHP](https://internet-proryv.com/wp-content/uploads/2024/02/Versiya-PHP.jpg)
При этом не обязательно выбирать самую последнюю версию, она вовсе не гарантирует полноценную работу всех продуктов. Наоборот, некоторые плагины могут не поддерживать последнюю PHP. Как правило, плагины устанавливаются и работают с от 8.0 до 8.2. Но если он давно не обновлялся, то он может не устанавливаться именно из-за того, что выбрана одна из свежих версий PHP. Тогда лучше выбрать младшую версию. Однако, это не рекомендуется, поэтому лучше найти альтернативное решение.
Плагин поврежден
Плагин WordPress не устанавливает из-за того, что он просто сломан, то есть неверно написан. Такое бывает, если автор не профессиональный программист. В этом случае вы не в силах что-либо предпринять для решения вопроса. Тут остается либо ждать, пока автор выпустит обновление или поискать альтернативу.
Есть проблемы со связью с WordPress.org
Если плагины в WordPress не устанавливаются, то это может быть из-за проблем связи сайта с wordpress.org — официальном сайте CMS WordPress. Как известно, все продукты устанавливаются именно из этого хранилища. Поэтому ваш сайт связывается с ним для загрузки . Признаком именно этой причины является то, что не устанавливается не один, а все плагины. Нарушения этой связи возникает по двум причинам:
- wordpress.org недоступен;
- wordpress.org заблокировал доступ вашему сайту к своему хранилищу.
Первое бывает очень редко. И тут вы тоже ничего не можете поделать, а только подождать, пока хранилище восстановится. Второе бывает чаще. Но wordpress.org, на самом деле, блокирует доступ не вашему сайту, а серверу вашего хостинга. Чтобы это исправить, вам следует написать в службу поддержки вашего хостинга сообщение с просьбой перенести ваш сайт на другой их сервер. Тогда проблема, вероятно, исчезнет.
Устанавливаемый плагин несовместим
Плагин WordPress может не устанавливаться в случае его несовместимости с другими продуктами — другими плагинами, темой или WordPress. Здесь самым рациональным способом будет поискать замену. Если это невозможно, то следует найти причину несовместимости и попытаться устранить её. Если речь об одном плагине, то его можно удалить и заменить другим. Если несовместимость с темой, тот ту уже придется менять тему, а это не очень удобно.