amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
WordPress

В WordPress не дает установить плагин – что делать

Плагины являются неотъемлемой частью любого сайта на WordPress. С их помощью можно реализовать на своём проекте любую функцию, которая требуется. Сейчас имеется несколько сотен тысяч плагинов для WordPress для решения любых задач, что и делает данную CMS самой популярной в мире.

В этой статье рассмотрим, что делать, если WordPress не даёт установить плагин. Разберём все возможные случаи, которые могут создавать данную проблему, а также рассмотрим решения.

Превышение PHP memory limit

PHP memory limit – это лимит памяти, который отводится для обработки PHP скриптов. Он задаётся на стороне хостинга, а также CMS WordPress. Многие процессы используют эту память, в том числе и процесс установки плагина в WordPress. Если лимит будет исчерпан, то установка плагина не удастся. Эта проблема характерна появлением сообщения: “Fatal error: Allowed memory size of 67108864 bytes exhausted”.

Решить проблему можно двумя способами. Первый – самый быстрый. В файл WordPress wp-config.php, нужно вписать строку:

define('WP_MEMORY_LIMIT', '256M');

Это повысит PHP memory limit. Затем можно попробовать повторить установку плагина.

Если это не помогло, то следует обратиться в службу поддержки вашего хостинга. Возможно лимит установлен на стороне хостинга и его изменение недоступно вам.

Если при установке плагина появляется сообщение “Fatal error: Allowed memory size of 67108864 bytes exhausted” и хостинг не может повысить лимиты, значит вам следует переместить сайт на другой хостинг.

Вы работаете на WordPress.com

WordPress.com и WordPress.org – это разные проекты. Первый представляет собой облачный конструктор сайта, для него не нужен хостинг, но он имеет значительные ограничения. Второй – это полноценная CMS, которая устанавливается на хостинг. CMS – это более профессиональный вариант, чем облачный конструктор.

WordPress.com и WordPress.org отличаются по многим функциям. И одна из них – это возможность устанавливать плагина в облачном конструкторе. Поэтому, если вы зашли в панель управления сайтом и у вас нет возможности установить плагины, потому что там вообще нет такого раздела, то убедитесь в том, что вы не используете для создания сайта облачный конструктор WordPress.com. Устанавливать плагины можно только на полноценной CMS WordPress.org.

Недостаточно прав доступа

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

Данная проблема характеризуется тем, что в консоли WordPress раздела “Плагины” вообще нет, соотвественно и устанавливать их не получится. Для решения следует обратиться к пользователю, который имеет права администратора сайта и попросить его повысить ваши права также до администратора. Устанавливать плагины можно только с правами администратора.

Сайт находится в сети MultiSite Network

MultiSite Network – это сеть сайтов, которую можно создать с помощью инструментов CMS. Сетью сайтов управляет Супер-администратор. Супер-администратор управляет тем, какие разделы будут доступны в консолях сайтов, которые находятся в его сети. Таким образом, если вы не видите в своей консоли возможности установить плагин в WordPress, и ваш сайт находится в сети мульти-сайт, то следует обратиться к супер-администратору, чтобы он выдал вам важность устанавливать плагины.

Отсутствуют нужные файл и папки

Ещё одна причина почему на WordPress не устанавливаются плагины – это отсутствие нужных файлов и папок. Пропасть они могут только из-за невнимательности вебмастера, который их оттуда случайно удалили.

Все плагины хранятся в папке wp-content/plugin. И, например, если этой папки не будет, то плагин установить не получиться. Также есть несколько других необходимых для установки плагинов файлов и папок, наличие которых обязательно.

Чтобы исправить эту проблему следует восстановить сайт из резервной копии на ту дату, когда всё необходимое для установки плагинов имелось на сайте. Откатить бекап можно в панели управления хостингом.

Не правильные права на папку wp-content/plugin

И последняя проблема, которая может сделать невозможной установку плагинов в WordPress – неверные права к папкам. Вебмастер может случайно изменить права этого каталога таким образом, что запись в неё файлов будет невозможна, соответственно и плагин установить не получится, ведь процессу инсталляции плагина – это именно сохранение файлов в данной папке.

Права в каталоге wp-content/plugin должны быть 700 – владельцу доступна запись, изменение и исполнение файлов. Если не получается установить плагин, то убедитесь, что права на каталог установлены верно.

Адель Гадельшин

Recent Posts

Что такое отказы на сайте, почему они происходят, как их уменьшить

Отказы на сайте - это процент посетителей, которые покидают сайт после просмотра только одной страницы.…

9 месяцев ago

Как сделать запуск инфопродукта

Инфопродукт - это любой продукт, который содержит информацию, полезную для потенциальных клиентов. Это может быть…

9 месяцев ago

Как вебмастеру юридически обезопасить себя

Ведение сайта - это не только подержание его работоспособности и наполнение контентом. В последние годы…

9 месяцев ago

Папки WordPress: значение папок /wp-admin, /wp-includes и /wp-content

WordPress - это популярная система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами различной…

10 месяцев ago

Что такое сертификат Let’s Encrypt и стоит ли его устанавливать

Сертификат Let’s Encrypt - это бесплатный и открытый сертификат SSL/TLS, который позволяет защитить веб-сайт от…

10 месяцев ago

Защита WordPress от вирусов

WordPress - это одна из самых популярных систем управления контентом в мире, которая используется миллионами…

10 месяцев ago