405 Not Allowed

Редактор: Дмитрий Сокол 46 1 мин

Что это такое?
Ошибка 405 Not Allowed означает, что сервер выполнял какую-то операцию, и на определенном этапе получил на это запрет.

Почему это происходит?
Обычно, такая ситуация возникает по следующим причинам:

1 - Если Вы импортируете\экспортируете слишком большую базу данных через PHP-скрипт. А практически на каждом хостинге, существует ограничение по времени, на работу конкретного php-скрипта (обычно около 30 секунд). И по истечении этого времени, у Вас появится сообщение об ошибке.

Как исправить? Здесь есть три варианта решения:
а) используйте для экспорта\импорта баз данных веб-интерфейс phpMyAdmin. Это наиболее популярный способ переноса БД, и том как правильно это сделать можно почитать в соответствующей статье.

б) другой вариант (если у Вас получится) - разбейте Ваш файл по частям, передача которых будет укладываться в отведенное время, и таким образом Вы избежите ошибки.

в) создать Cron-задачу (ищите в панели управления хостинга раздел Cron и жмите "Создать задачу" или что-то подобное). В поле "Задача" вписывайте путь к Вашему скрипту, который переносит данные. В таком случае лимит времени на его исполнение может вырасти до 300 секунд, и скорее всего Вам этого хватит для переноса БД. Но не у всех провайдеров это может сработать.

2 - PHP-скрипт на Вашем сайте пытается вызывать файлы с такими расширениями, которые должен обрабатывать Apache-сервер.

Как исправить? Для начала по логам сервера (смотрите POST-запросы с ошибкой) нужно определить, что проблема заключается именно в этом. Если да, то найдите в панели управления хостингом раздел "Статические файлы" и удалите те расширения, которые мешают нормальной работе скрипта. Важно! Изменения могут вступить в силу в течении 1-2 часов.






Дмитрий Сокол
Редактор материала • Дмитрий Сокол Хостинг-эксперт (опыт работы 9 лет) Основная специализация - составление обзоров хостинг-провайдеров, написание статей и составление рейтингов. Верит, что невозможное - возможно и убеждает всех: "круто делай - круто получится!".
Только эксперты отвечают на ваши вопросы
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.
Мы старались для Вас!
Оцените статью
или
Расскажите о ней

Юзеры (0) оценили на 0 из 5

Рейтинги хостинг-провайдеров по задачам сайта
Декабря
Бесплатный тест
Установленное ПО
Технологии
Региональные