Не могу попасть в админку - 404 ошибка

Иногда пользователи по разным причинам не могут попасть в админку. Кто-то просто не знает адрес страницы для входа в админку, но есть и более серьезные случаи, когда невозможность открытия панели управления обусловлена неправильной настройкой сервера и приводит к выводу 404 ошибки или даже 500 ошибки.

Ниже описаны основные проблемы доступа в админку Moguta.CMS и способы их устранения. 

Внимание!

Авторизация на сайте, а соответственно и вход в панель управления, требуют наличия включенных COOKIES в вашем браузере и поддержку SESSION на вашем веб-сервере.


[Проблема 1] Не знаю как попасть в панель управления Moguta.CMS


Чтобы попасть на страницу входа в панель необходимо в адресной строке браузера после имени сайта написать "/mg-admin". Например так: http://www.yoursite.ru/mg-admin .

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

Изображение



В появившуюся форму введите логин и пароль администратора сайта, указанные при установке движка. Если логин и пароль утерян воспользуйтесь инструкцией по восстановлению пароля.


[Проблема 2] Не могу попасть в админку, получаю 404 ошибку, что делать?

На некоторых хостингах, можно столкнуться с подобной проблемой. 

При переходе на страницу "/mg-admin" может выдаваться ошибка HTTP 404 или другая ошибка сервера. При этом главная страница сайта открывается, а все другие страницы также выдают 404 ошибку.

Причиной данной проблемы является выключенный или неправильно настроенный модуль веб-сервера, на котором размещен ваш сайт. Модуль называется mod rewrite.

Внимание!

Все, что требуется: это разрешить серверу перенаправлять все запросы на одну страницу index.php для этого должен корректно отрабатывать файл .htaccsess. Никаких индексных файлов в папке mg-admin быть не должно! Не позволяйте удалять файл .htaccess - это необходимая составляющая CMS.

Необходимо обратиться в поддержку хостинга и попросить подключить данный модуль  mod rewrite.

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

Что делать если хостер не помог?

Если у вас имеется доступ к файлу конфигурации сервера httpd.conf, нужно раскомментировать строчку 

LoadModule rewrite_module modules/mod_rewrite.so

После этого перезапустите сервер.

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

AllowOverride None

на 

AllowOverride All

*Файл может находится в директории /etc/apache2/apache2.conf или в другом месте (можно уточнить у хостера). Подробнее тут: viewtopic.php?f=21&t=3323

[Проблема 3] Не удается ввести пароль

Случается такое, что при вводе логина и пароля и нажатии на кнопку ”войти”, страница перезагружается, но панель не открывается и снова требуется ввести пароль.

Причина, как правило, в некорректно работающем механизме сессий.

  • не подключен модуль для работы с сессиями;
  • время хранения сессии не установлено или равно 0;
  • папка для хранения сессий /tmp отсутствует или недоступна.

Чтобы устранить проблему обратитесь в поддержку хостинг-провайдера.


[Советы] Ничего не помогло


1. Если вы используете VPS, то причиной также может быть неправильно выбранный способ работы PHP. Рекомендуется установить режим работы "php как Fast CGI". Для этого зайдите во вкладку "www домены", кликните два раза на ваш домен, там нужно установить режим: "php как Fast CGI".

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

RewriteBase /

сразу после

RewriteEngine on

3. Иногда помогает закомментировать строку 

Options All -Indexes

в файле .htaccess.
Данное действие устранит ошибку 404, но снизит степень защищенности сайта.


Совсем ничего не помогает, админка не открывается!

В таком случае нужно сменить хостинг на один из этих.