Ошибка 403 при установке плагинов WordPress

После установки плагина iThemes Security часто возникает ситуация, когда новые плагины больше не хотят устанавливаться, выдавая ошибку.

403 ошибка при установке плагинов вордпресс

Если ошибка выглядит вот как, то проблема, скорее всего, в настройках плагина.

Ошибка 403 при установке плагинов WordPressПлагин iThemes Security призван обеспечить дополнительную защиту сайта на WordPress от взлома.

И одной из опций защиты является  блокировка, если в URL сайта присутствуют не английские буквы.

Non-English Characters

Filter out non-english characters from the query string. This should not be used on non-english sites and only works when «Filter Suspicious Query String» has been selected.

По умолчанию эта опция отключена.

Если вы случайно ее включили, то у вас будет выдаваться ошибка You don’t have permission to access /wp-admin/plugin-install.php on this server при установке плагинов.

Снимите флажок, сохраните изменения и ошибка не будет больше возникать.

Снять Filter Non-English Character

Но что делать, если вы не устанавливали iThemes Security, а проблема присутствует?

Вероятно, что у вас в настройках файла .htaccess, который отвечает в том числе за доступы к тем или иным файлам, прописаны запреты на доступ к некоторым служебным файлам.

Пример

# закрыть install.php

<files install.php>

order allow,deny

deny from all

</files>

В результате данные файлы не доступны для запуска и появляется ошибка 403.

Решение:

1. Зайдите по FTP на ваш сайт (как зайти по FTP).

2. Сохраните копию данного файла перед правкой.

3. Затем удалите все подозрительные коды, которые могут блокировать запуск отдельных файлов и сохраните его в корне сайта.

Если не поможет, а проблема появилась буквально недавно, восстановите рабочий бекап сайта.

Нет бекапа? Напишите хостеру, у него он наверняка есть. Попросите вернуть файлы и базу данных сайта за конкретную дату.

Или в крайнем случае, обратитесь к профессиональному программисту-фрилансеру, обычно стоимость решения данной проблемы 5-10$ максимум. Но нанимать фрилансеров на бирже нужно правильно, читайте мои «золотые правила» работы с удаленными фрилансерами.

Если вы знаете другие причины возникновения ошибки 403 при установке плагинов и их решения — поделитесь в комментариях, мы вам будем признательны.



2014-08-12T19:28:53
Создание сайта компании