Блог Веб-разработчика.

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

Итак, как известно, префикс базы даных – это своего рода настройка безопасности, которая позволяет снизить вероятность угрозы взлома сайта, например через осуществление так называемой SQL-инъекции. Когда злоумышленник может осуществить какие-то запросы к базе данных через плохо защищенные скрипты сайта. И таким образом либо записать в базу данных какую-то информацию или наоборот извлечь ее (например извлечь значения логина и id суперадминистратора системы). Префикс базы данных позволяет держать в секрете точные названия всех таблиц, в том числе тех, в которых содержится важная информация. Стандартно, для joomla 1.5, префикс имеет значение jos_ – такое значение по умолчанию устанавливается при устновке системы на сервер. Для систем joomla более поздних версий: 1.6, 1.7, 3.0 и пр. – система при установке генерирует значение префикса с помощью генератора псевдослучайных чисел, что весьма удобно. Однако, вне зависимости от версии системы может возникнуть потребность в смене значения префикса, особенно это актуально для систем версии 1.5, если Вы не позаботились установить значение отличное от стандартного в процессе установки.

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

Подробнее: Замена префикса уже работающего сайта на CMS Joomla.

Иногда случается, что по каким-то причинам система Joomla не пускает в админку и вообще не дает возможности авторизоваться. При попытке отправить введенные логин и пароль выводит сообщение об ошибках, типа тех которые изображены на скриншотах ниже:

Или же вообще ничего не выводит: просто страница обновляется,но вход в систему не производится.

Как правило, в последнем случае и в случае ошибок аналогичных тем, что изображены на картинках выше – проблема заключается в том, что по каким-то причинам были отключены плагины, отвечающие за авторизацию в системе сайта. Это, как правило, два плагина: Authentication - Joomla и User – Joomla. Либо один из них выключен, либо оба. Или же у Вас ошибка с логином и/или паролем. Но, так как Вы не можете получить доступ в административную панель, единственный способ решить проблему – это воспользоваться интерфейсом phpMyAdmin.

Подробнее: Ошибка авторизации в Joomla и восстановление пароля через панель базы данных phpMyAdmin.

Всеволод Чупрыгин © webengineer.pro 2014. Все права защищены.
Копирование материалов сайта разрешено только с указанием имени автора (Всеволод Чупрыгин) и прямой индексируемой ссылки на источник на сайте www.WebEngineer.pro.
ИП Чупрыгин Всеволод Андреевич, ИНН: 333410747832, ОГРН: 311333426300044
http://vkontakte.ru/chuprygin_va, Google +

.
Проверить аттестат
Мы принимаем Webmoney Мы принимаем практически все платежи через Robokassa Мы принимаем Яндекс.Деньги Мы принимаем платежи через QIWI. Мы принимаем платежи через привязанные к QIWI карты VISA/Mastercard.