0 Пользователей и 1 Гость просматривают эту тему.
  • 32 Ответов
  • 4611 Просмотров
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
История такая. Был сайт на Joomla 2.5 и VirtueMart. Работал все было ок.
Потом срок домена закончился. Через год, решили восстановить сайт, но на другом домене, на том же хостинге.
Зарегистрировали.
Файлы перенесли. Базу данных также (поменяли в базе старый адрес на новый), поменяли в  .htaccess адрес. Сайт работает но в админку не пускает. Старий логин и пароль нашли.
Что делалось - Пробовал по всякому сбросить пароль, никак. и sql-запросом, и функцией (забыл пароль), и менял непосредственно в таблице базы данных и логин  и пароль. все без толку. не заходит.
Даже нашел в сети файл log.php, который нужно загружать в папку administrator на хостинге, но тоже без толку.
Помогите, чем сможете.

*

NewUsers

  • Живу я здесь
  • 2307
  • 214 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Какой SQL запрос выполнял что бы задать новый пароль?
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

Театрал

  • Захожу иногда
  • 230
  • 7 / 0
Если перейти сайт/administrator, открывается форма для ввода логина пароля, вот тут смотрите - это работает:  Восстановление пароля любой учетной записи (в картинках)

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

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Какой SQL запрос выполнял что бы задать новый пароль?
UPDATE `jos_users`
SET `password` = MD5('new_password')
WHERE `username` = 'admin'
вот этот. но у меня в БД выдавало типа, не затронуло ни одной строки. Как не затронуло, я же знаю, в какой строке находиться мой юзер.
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Если перейти сайт/administrator, открывается форма для ввода логина пароля, вот тут смотрите - это работает:  Восстановление пароля любой учетной записи (в картинках)

В случае, когда при наборе того же сайт/administrator, вы не видите форму для входа, вероятно стоит какой-то "защитный" плагин, его тоже можно отключить в базе данных, нужно только узнать какой.
форму входа я вижу.
в базе данных я давно руками проделывал то что на картинках, но результат  0
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
надо зайти в базу через phpMyAdmin или подобную тулзу и посмотреть таблицу
users и, внимание, приставку к ней, потому что это может быть не  jos_
далее, смотрим, чтобы в таблице был пользователь с ником admin, потому, иначе сброс не сработает (это самое '0 соответствий')

т.е. вы должны понимать, что вы делаете, а не тупо код вставлять.
*

NewUsers

  • Живу я здесь
  • 2307
  • 214 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
UPDATE `jos_users`
SET `password` = MD5('new_password')
WHERE `username` = 'admin'
вот этот. но у меня в БД выдавало типа, не затронуло ни одной строки. Как не затронуло, я же знаю, в какой строке находиться мой юзер.

Лучше конечно же изменять данные по условию столбца id
Заходишь в таблицу #__usergroups, там находишь скорей всего группу Super Users и запоминаешь его ID

дальше переходишь в таблицу #_user_usergroup_map, там определяешь по группе какой пользователь (и) в ней находится

Заходишь в таблицу #__users и по ID ищешь пользователя.


и потом уже чуть чуть поправляешь SQL запрос
UPDATE `jos_users`
SET `password` = MD5('new_password')
WHERE `id` = 394
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
или вот тут
https://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password%3F/ru
проскрольте до 2.5, там код для СОЗДАНИЯ НОВОГО СУПЕРАДМИНА.
читайте внимательно и правильно прописывайте префикс базы (эта самая приставка), иначе опять не сработает.
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
надо зайти в базу через phpMyAdmin или подобную тулзу и посмотреть таблицу
users и, внимание, приставку к ней, потому что это может быть не  jos_
далее, смотрим, чтобы в таблице был пользователь с ником admin, потому, иначе сброс не сработает (это самое '0 соответствий')

т.е. вы должны понимать, что вы делаете, а не тупо код вставлять.
я знаю, я поменял в коде запроса на свой префикс базы. и юзер есть такой (я его сам переименовал в базе) но толку никакого
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
создайте нового, я ссылку выше дал.
+ можно скачать дистриб джумлы той же, что и у вас, и накатить поверх папку "administrator"
+ очистить кэш и таблицу сессий sessions, если такая есть (не в курсе про 2.5, смотрите у себя)
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
у меня 1 юзер. admin
конечно, что я делал запрос и с учетом id, как вы показали, но все без результатно
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ну блин. СОЗДАЙТЕ НОВОГО СУПЕРЮЗЕРА ЗАПРОСОМ В БАЗУ.
ссылка с инструкцией - выше.

я не дурак, я создал запросом. но его тоже не пускает.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
@effrit  Друг, ты извини,  я понимаю, что я пользуясь опытом в определенной области , возможно обидел тебя. Я плохие слова не со зла сказал.

Мне нужен логотип. Сделаешь красиво? Помоги пожалуйста. 2000 RUR. Предоплата.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну вот такой эксперимент.
на локальном компе поднимаете джумлу той же версии из дистриба (т.е. чистую) и импортируете в неё дамп.
пробуете зайти.
может не получится, если сторонние расширения какие-то есть.
тогда локально разворачиваете копию сайта и накатываете папку administrator из дистриба.
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ну блин. СОЗДАЙТЕ НОВОГО СУПЕРЮЗЕРА ЗАПРОСОМ В БАЗУ.
ссылка с инструкцией - выше.
Я начал писать на форуме, когда перепробовал все варианты которые знал. Пока писал здесь, решил скачать файлы на компьютер с сайта по фтп. Мой антивирус выдал несколько раз, вирус. 
Похоже у сайта более важные проблемы
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
UPDATE `jos_users`

Это Joomla 1.5.

*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ну это типичная ситуация для заброшенных сайтов.
прогоните архив через virustotal.com, дамп базы - тоже.
так и сделаю и отпишусь
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
сообщение выше само набралось на форуме. Честно я ничего не делал. Наверно это глюк форума.

@vasya_p на оф сайте Joomla все давно объяснено.

https://docs.joomla.org/J1.5:How_do_you_recover_or_reset_your_admin_password%3F
« Последнее редактирование: 02.12.2017, 23:11:35 от capricorn »
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
сообщение выше само набралось на форуме. Честно я ничего не делал. Наверно это глюк форума.

@vasya_p на оф сайте Joomla все давно объяснено.

https://docs.joomla.org/J1.5:How_do_you_recover_or_reset_your_admin_password%3F

Какого, вы не читаете, сообщения выше. Что и почему не работает.
Ой, простите, само набралось, наверно что то глючит.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
vasya_p, это местный альтернативно одаренный товарищ, не обращайте внимание.
кстати, почитайте на тему миграции на 3x, в вашем случает это, скорее всего, самое правильное решение, т.к. явно где-то дыра, а 2.5 не поддерживается давно.
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
О миграции.
Если клиент захочет, будем думать. вот сайт nikmaflora.com, старенький, но свой трафик он получал. Я попробую развернуть дам на джумле своей версии сразу на поддомене на хостинге. На локалке уже давно не работаю.
« Последнее редактирование: 03.12.2017, 07:04:56 от Taatshi »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ммм. а зачем ссылку на потенциально зараженный сайт кидаете?
ваша задача сейчас архив прогнать и накатить чистые файлы.
можно вообще все системные файлы из чистого дистриба накатить поверх.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Что неясного?

https://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password%3F/ru

Цитировать
vasya_p, это местный альтернативно одаренный товарищ, не обращайте внимание.
я не обязан все помнить. может где-то ошибся. у меня плохо с головой наверное. Обычно сам проверяю 2-3 раза, перед тем, как давать советы.

Префикс поменяй на свой.

Цитировать
Удостоверьтес в том, что приставка таблиц соответствует Вашей!
Ниже следующий код в качестве примера использует "jos31" как приставку таблиц базы данных. Эта приставка либо назначется хаотично при Вашей начальной установке Joomla!, либо Вы сами конкретно назначаете ее. Вам необходимо изменить все найденные в ниже следующем коде упоминания приставки jos31 на приставку, используемую в Вашей собственной установке.

Вопрос типовой. Если у тебя не получается по инструкции, значит накосячил где-то.

Выложи линк на свой бэкап. Я посмотрю. Мне пох если там даже вирус.
« Последнее редактирование: 02.12.2017, 23:57:44 от capricorn »
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ммм. а зачем ссылку на потенциально зараженный сайт кидаете?
ваша задача сейчас архив прогнать и накатить чистые файлы.
можно вообще все системные файлы из чистого дистриба накатить поверх.
Да вы правы, на счет ссылки. что то не подумал. сори.  virustotal ничего не показал.
буду накатывать поверх дистрибутив.
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ммм. а зачем ссылку на потенциально зараженный сайт кидаете?
ваша задача сейчас архив прогнать и накатить чистые файлы.
можно вообще все системные файлы из чистого дистриба накатить поверх.
Пробовал развернуть бд на базовую джумлу на поддомене. проблема такая же, не пускает в админку.
уже вариантов нет у меня.
осталось только писать к хостерам
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну если дамп ставится на чистую джумлу - уже хорошо.
а что хостерам писать-то?
надо было локально разворачивать, чтобы было понятно, где косяк.
типа, если локально не заводится - ваш. если заводится локально, а на хостинге - нет, это уже с хостером выяснять.
а сейчас не понятно, то ли вы с базой намухлевали, то ли с хостингом косяк.
*

vasya_p

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ну если дамп ставится на чистую джумлу - уже хорошо.
а что хостерам писать-то?
надо было локально разворачивать, чтобы было понятно, где косяк.
типа, если локально не заводится - ваш. если заводится локально, а на хостинге - нет, это уже с хостером выяснять.
а сейчас не понятно, то ли вы с базой намухлевали, то ли с хостингом косяк.
я развернул базу на джумлу на другом хостинге. там все работает. в админку пускает.
Вот такой сюрприз.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как восстановить доступ к админке сайта?

Автор Nainta

Ответов: 8
Просмотров: 1579
Последний ответ 21.03.2019, 23:06:07
от ChaosHead
Не могу добавить глобальный тег

Автор Hellboy4ik

Ответов: 14
Просмотров: 2316
Последний ответ 03.10.2018, 18:45:01
от NewUsers
Не могу найти, где править описания товаров

Автор Anna

Ответов: 4
Просмотров: 1005
Последний ответ 14.01.2018, 21:25:52
от Anna
Как восстановить сайт из Akeeba Backup

Автор Zeya

Ответов: 13
Просмотров: 3301
Последний ответ 23.10.2017, 14:21:51
от draff
не могу зайти в панель управления

Автор Мурашка

Ответов: 21
Просмотров: 2248
Последний ответ 20.10.2017, 12:35:05
от SeBun