403 после переноса на хостинг

Варианты уведомления об ошибке 403 в браузере:

  • В доступе на страницу отказано;
  • 403 Forbidden;
  • Forbidden, доступ запрещен;
  • Forbidden You don’t have permission to access;
  • Access denied.

Как правило, ошибка 403 возникает из-за неточностей при размещении сайта на хостинге. Ниже мы разберем основные причины ее возникновения и расскажем, как исправить ошибку 403:

Проверьте, существует ли в корневой папке сайта индексный файл, который задает главную страницу сайта. Чаще всего она задается через файл index.html или index.php .

Когда пользователь вводит имя домена в браузере (например: site.ru ), по умолчанию сайт открывается со страницы http://site.ru/index.html или http://site.ru/index.php . С сервера при этом запрашивается индексный файл index.html или index.php .

В качестве индексного файла могут использоваться файлы, отличные от index.html или index.php . Эта ситуация возможна, если вы самостоятельно изменяли свойства домена или файла .htaccess .

Если вы используете панель управления cPanel или Parallels Plesk, индексный файл проверяется через .htaccess .

Если вы используете панель управления ISPmanager, проверьте, какая индексная страница прописана для WWW-домена. Для этого:

В разделе WWW-домены кликните по строке нужного домена и нажмите кнопку Изменить :

Обратите внимание на строку «Индексная страница»:

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

Если строка пустая, в каталоге сайта существует файл index.html или index.php . Тогда главная страница задается корректно, и ошибка 403 вызвана другой причиной. Перейдите к следующему блоку.

Проверьте, правильно ли установлены права доступа на файлы и папки сайта в Менеджере файлов. В большинстве случаев права выглядят так:

  • на файлы сайта: «644» или «rw-r-r»;
  • на папки: «755» или «rwxr-xr-x».

Узнать точные права на файлы сайта вы можете у разработчиков вашего сайта или на тематических форумах вашей CMS.

Если вы видите другие числа или буквы, это может вызывать ошибку 403. Чтобы исправить ее, измените права доступа на корректные: Как изменить права на файлы и папки на хостинге Linux.

Если права доступа назначены верно, ошибка 403 возникла по другой причине. Перейдите к следующему блоку.

Удостоверьтесь, что файлы сайта добавлены в корневую директорию.

Если файлов сайта нет в корневой папке, добавьте их по инструкции: Как разместить сайт на хостинге.

Если файлы находятся в корневой директории, ошибка 403 появилась по другой причине. Перейдите к следующему блоку.

Проверьте правила в конфигурационном файле .htaccess : Что такое .htaccess.

Попробуйте временно изменить имя файла .htaccess , например, на .htaccess_old , и проверьте работоспособность сайта.

Если сайт станет доступен или на нем будет отображаться другая ошибка (не 403), дело в некорректных правилах или директивах, заданных в .htaccess . Чтобы поправить, обратитесь к разработчикам сайта. Зачастую проблемы связаны с условиями «deny from all» и «RewriteRule».

Если вы используете на своем сайте CMS (например, WordPress, Bitrix и т.п.), вам может помочь замена существующего файла .htaccess на стандартный для вашей CMS.

Если после изменения названия файла .htaccess ошибка 403 не пропала, она вызвана другой причиной. Перейдите к следующему блоку.

Ошибка может возникнуть, если ваш сайт написан для версии ASP.NET 4.x, а на услуге хостинга установлен ASP.NET 3.5.

Чтобы изменить версию ASP.NET для услуги хостинга, оставьте заявку в службу поддержки.

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

Перед блокировкой на контактный e-mail владельца услуги высылается предупреждение и дается время на устранение причины блокировки (как правило, 24 часа). Проверьте вашу электронную почту. Если вам приходило уведомление о блокировке, следуйте рекомендациям в письме. После снятия блокировки, сайт будет доступен. Если вы пропустили такое сообщение или не устранили проблему вовремя, услуга блокируется.

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

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

Задача была перенести с 1-го на 2о-ой. Вроде переношу правильно. но не знаю где копать. Мои действия были такие:
— Отключил все плагины (1 хостинг)
— Сделал бэкап БД. (1 хостинг)
— Скопировал всё содержимое через FTP (1 хостинг)
— Далее загрузил через FTP все файлы (2 хостинг)
— Отредактировал БД (заменил в содержимом ocdod74.ru/beta_site на ocdod174.ddns.net)
— Загрузил базу (2 хостинг)
— Отредактировал конфиг WP (логин пароль для БД) (2 хостинг)
Вроде бы всё, но сайт открывает только главную страницу и то по корявому, меню съехало. В админку не заходит, пишет

Помогите решить проблему а то уже замучился, может что не так делаю.
И да, забыл добавить, что если не редактировать БД, а просто залить её на 2-ой хостинг, то структура и меню страницы полностью сохраняется как и на 1-ом хостинге, но всё так же открывается только главная страница.
И ещё хотелось бы добавить, что на сайте установлено куча плагинов.

Денис Ефремов, то есть я правильно понял?
Сами в с WordPress все же не работали, поэтому толком написать, какие у этого движка проблемы, не можете. И поэтому теперь в интернете пытаетесь найти или других расспросить, что там может быть такого плохого?

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

По вашей проблеме:
вы неправильно перенесли сайт.
Если б у вас был голый WordPress, такой алгоритм переноса сработал бы на отлично. Но вы сами пишете, у вас куча плагинов. Их временами пишут вот такие товарищи, как с комментария выше. Отсюда и говнокод, отсутствие следования стандартам (либо следование только их собственной особой «правильной» версии стандартов), ну и дальше проблемы у пользователей и слухи про глюки движка.

1 Скорее всего, один из плагинов хранит пути в базе в сериализованном виде. В этом случае прямая замена в дампе базы текстовым редактором ломает это поле. Чуть ниже вам уже дали совет, использовать либо специальный плагин для экспорта базы (ищите по WordPress Database Migrate, их там куча), либо специальный скрипт (где-то были даже онлайн). Можно воспользоваться и WP-CLI, но это предварительно нужно будет установить.

2 Другой вариант: у вас есть плагин кэширования, который пытается работать с кэшем по другому, старому, пути.
Попробуйте удалять по одному плагину, пока проблема не исчезнет.

3 А лучше посмотрите логи — там будет ошибка, которая выводится раньше, чем пытаются поставится куки. И тогда дальше действовать как в пункте 2, но начав с того плагина.

Денис Ефремов,
>Вместо этого, я просто закидаю вас фактами.
Какими фактами? Описанием того, как пользователи делают что-то неправильно и у них по этому ошибки?

>Работал несколько раз.
Это да. Это настоящий профессиАнализм.
Какое-либо обсуждение на эту тему с вами будет иметь мало смысла. Не думаю, что буду что-то вам отвечать.

При подготовки статьи использованы следующие источники:

http://vseohostinge.ru/uroki-sovety/manualy-po-2domainsru/registrator-2domains-znakomstvo-s-panelyu-upravleniya

http://pupi-boy.ru/domen-hosting/perenos-domena-ru-k-drugomu-registratoru.html

http://wordpressmania.ru/kak-prikrepit-domen-v-2domains-k-hostingu-beget/

http://richhost.biz/kak-privyazat-domen-k-hostingu.html

http://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/kak-nastroit-dns/kak-privyazat-domen-k-hostingu

http://webformyself.com/kak-privyazat-domen-k-xostingu/

http://wrart.ru/vidy-zarabotka/3-mesyatsa-besplatnogo-hostinga-ot-mchost.html

http://seoslim.ru/host/xosting-3-mesyaca-besplatno.html

http://ideafox.ru/pro-blog/3-month-hosting.html

http://wrart.ru/vidy-zarabotka/3-mesyatsa-besplatnogo-hostinga-ot-mchost.html

http://online-elite.ru/zarabotok-online/saytostroyeniye/razmestit-neskolko-saitov

http://www.garagebiz.ru/view/skolko_sajtov_mozhno_razmestit_na_odnom_hostinge/seo

http://online-elite.ru/zarabotok-online/saytostroyeniye/razmestit-neskolko-saitov

http://lessons-business.ru/dva-domena-na-odnom-khostinge.html

http://ru.hostings.info/hostings/rating/testovyj-period-hosting

http://start-luck.ru/sozdanie-sayta/khostingov-s-testovym-periodom.html

http://denezhnye-ruchejki.ru/301-redirekt-na-hostinge-offerhost/

http://fb.ru/article/242507/kak-nastroit-redirekt-cherez-htaccess-pravilnaya-nastroy-kak-redirekta-v-joomla-i-drugih-cms

http://www.myarena.ru/

http://ourservers.ru/

http://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-403-forbidden-error

http://komp.guru/oshibki/kak-ispravit-oshibku-403-kotoraya-zapreshhaet-dostup-k-sajtu.html

http://www.hostinger.ru/rukovodstva/kak-ispravit-oshibku-403-forbidden-error

http://sdelaicomp.ru/nastrojka-sistemy/403-forbidden-chto-eto-i-kak-ispravit.html

http://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/moy-sayt-ne-rabotaet/oshibka-403

http://toster.ru/q/477262