Плагины — неотъемлемая часть WordPress. И каждому вебмастеру придется устанавливать их на свой сайт не один раз. Однако, некоторые могут столкнуться с проблемой того, что плагины на WordPress не устанавливаются. В этой статье рассмотрим, почему такое может происходить и как это можно исправить. Разберём все возможные причины и способы их устранения.
Оглавление
Неверная версия PHP
PHP — это программное обеспечение, которое установлено на сервере хостинга. Оно необходимо для нормальной работы WordPress и многих других CMS. У PHP есть несколько разных версий. На данный момент хостинги поддерживаю от 5.6 до 8.2. Некоторые плагины могут не поддерживать работу с той версий PHP, которая выбрана сейчас для сайта. Задать PHP можно в панели управления хостингом. Если вы затрудняетесь найти эту опцию у себя в хостинге, то уточните в вашей службе поддержки.
При этом не обязательно выбирать самую последнюю версию, она вовсе не гарантирует полноценную работу всех продуктов. Наоборот, некоторые плагины могут не поддерживать последнюю PHP. Как правило, плагины устанавливаются и работают с от 8.0 до 8.2. Но если он давно не обновлялся, то он может не устанавливаться именно из-за того, что выбрана одна из свежих версий PHP. Тогда лучше выбрать младшую версию. Однако, это не рекомендуется, поэтому лучше найти альтернативное решение.
Плагин поврежден
Плагин WordPress не устанавливает из-за того, что он просто сломан, то есть неверно написан. Такое бывает, если автор не профессиональный программист. В этом случае вы не в силах что-либо предпринять для решения вопроса. Тут остается либо ждать, пока автор выпустит обновление или поискать альтернативу.
Есть проблемы со связью с WordPress.org
Если плагины в WordPress не устанавливаются, то это может быть из-за проблем связи сайта с wordpress.org — официальном сайте CMS WordPress. Как известно, все продукты устанавливаются именно из этого хранилища. Поэтому ваш сайт связывается с ним для загрузки . Признаком именно этой причины является то, что не устанавливается не один, а все плагины. Нарушения этой связи возникает по двум причинам:
- wordpress.org недоступен;
- wordpress.org заблокировал доступ вашему сайту к своему хранилищу.
Первое бывает очень редко. И тут вы тоже ничего не можете поделать, а только подождать, пока хранилище восстановится. Второе бывает чаще. Но wordpress.org, на самом деле, блокирует доступ не вашему сайту, а серверу вашего хостинга. Чтобы это исправить, вам следует написать в службу поддержки вашего хостинга сообщение с просьбой перенести ваш сайт на другой их сервер. Тогда проблема, вероятно, исчезнет.
Устанавливаемый плагин несовместим
Плагин WordPress может не устанавливаться в случае его несовместимости с другими продуктами — другими плагинами, темой или WordPress. Здесь самым рациональным способом будет поискать замену. Если это невозможно, то следует найти причину несовместимости и попытаться устранить её. Если речь об одном плагине, то его можно удалить и заменить другим. Если несовместимость с темой, тот ту уже придется менять тему, а это не очень удобно.