Иногда пользователи по разным причинам не могут попасть в админку. Кто-то просто не знает адрес страницы для входа в админку, но есть и более серьезные случаи, когда невозможность открытия панели управления обусловлена неправильной настройкой сервера и приводит к выводу 404 ошибки или даже 500 ошибки.
Ниже описаны основные проблемы доступа в админку Moguta.CMS и способы их устранения.
Чтобы попасть на страницу входа в панель необходимо в адресной строке браузера после имени сайта написать "/mg-admin". Например так: http://www.yoursite.ru/mg-admin .
При переходе по этому адресу откроется форма для ввода логина и пароля администратора, которые были заданы при первичной установке.
В появившуюся форму введите логин и пароль администратора сайта, указанные при установке движка. Если логин и пароль утерян воспользуйтесь инструкцией по восстановлению пароля.
На некоторых хостингах, можно столкнуться с подобной проблемой.
При переходе на страницу "/mg-admin" может выдаваться ошибка HTTP 404 или другая ошибка сервера. При этом главная страница сайта открывается, а все другие страницы также выдают 404 ошибку.
Причиной данной проблемы является выключенный или неправильно настроенный модуль веб-сервера, на котором размещен ваш сайт. Модуль называется mod rewrite.
Необходимо обратиться в поддержку хостинга и попросить подключить данный модуль 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
Случается такое, что при вводе логина и пароля и нажатии на кнопку ”войти”, страница перезагружается, но панель не открывается и снова требуется ввести пароль.
Причина, как правило, в некорректно работающем механизме сессий.
Чтобы устранить проблему обратитесь в поддержку хостинг-провайдера.
1. Если вы используете VPS, то причиной также может быть неправильно выбранный способ работы PHP. Рекомендуется установить режим работы "php как Fast CGI". Для этого зайдите во вкладку "www домены", кликните два раза на ваш домен, там нужно установить режим: "php как Fast CGI".
2. Если движок установлен в подпапку другого сайта, то в .htaccess можно попробовать дописать
RewriteBase /
сразу после
RewriteEngine on
3. Иногда помогает закомментировать строку
Options All -Indexes
в файле .htaccess.
Данное действие устранит ошибку 404, но снизит степень защищенности сайта.
В таком случае нужно сменить хостинг на один из этих.