Добрый день. Недавно переместили сайт medeja.com.ua на VPS. Переносила тех. поддержка хостинга. После этого начала выскакивать ошибка "403 forbidden, You don't have permission to access / on this server". Думали что из-за неправильных настроек ДНС, но настройки настроили, а ошибка осталась. При чем выскакивает при попытке залогиниться в админпанель, и при попытке зайти в корзину(стоит woocommerce). Пробовали следующее:
1. Выключить все плагины (переименовка папки plugins)
2. Удаление .htaccess (вернули обратно, так как не помогло)
3. Ставили атрибуты на public html
4. Восстанавливали из бэкапа
5. Ставили ip в белый список
И странно то, что пару дней назад с сайта пропало навигационное меню. Тех поддержка машет головой и говорит что такое видит в первый раз. Люди, помогите. Заранее спасибо за любой ответ.
ну можно посмотреть в apache/nginx error лог, вдруг там будет прозрачнее написано, а в целом попробовать поставить права 777 для начала или возможно selinux?
Ну он как бы прозрачно намекнул - что на апаче стоит modsecurity, который блочит админку по правилу 981172 - слишком много специальных символов. Возможно не во все белые листы внесли ваши ip адреса или не те адреса внесли. Возможно стоит увеличить количество специальных символов в правиле - или уменьшить в пароле.
Возможны разные причины:
1) CHMOD 755 на папки, 644 на файлы
2) переименуйте папку plugins (дабы исключить конфликт плагинов)
3) удалите файл htaccess
4) конфигурация апач и nginx
5) права на файлы апач и на ВП (могут быть разные пользователи)
6) помню сталкивался с ситуацией, когда была ошибка 403 из-за отсутствия в htaccess - options followsymlinks
7) проверьте целостьность файлов и БД при переносе (можете синхронизировать директории через Тотал)
8) Проверьте наличие файла index.php в корне сайта.
9) Если ВП установлен в субдиректории, проверьте корректность wp-blog-header.php
10) настройки домена, локальный кэш и прочие проблемы на стороне хостинга...