LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 00:04:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: узнать точную версию joomla!  (Прочитано 13518 раз)
0 Пользователей и 1 Гость смотрят эту тему.
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« : 16.01.2009, 13:53:52 »

Доброго времени. подскажите где можно посмотреть какая на cms версия Joomla. Дело в том что другу сделали сайт года два назад, он на Joomla. Сейчас надо попасть в админку но пароля не помнит.  сменить пароль пробовал тремя способами, через мыло, через Update паролья adminа в jos_users и просто через подставление другого захешированного пароля. Результатов не дало. возможно указанные способы были полезны для других версий Joomla, но которая у меня я  не знаю. Имеется доступ к базе и ко всем файлам админки. 

Т.е. моя конечная цель это востановить доступ к админке.   Если не получится с паролем, придется обновлять Joomla?

p.s.    вот первые 16 строчек из файла COPYRIGHT.php

/**
* @version $Id: COPYRIGHT.php 1642 2006-01-04 01:20:09Z rhuk $
* @package Joomla RE
* @copyright Авторские права (C) 2005 Open Source Matters. Все права защищены.
* @license Лицензия http://www.gnu.org/copyleft/gpl.html GNU/GPL, смотрите LICENSE.php
* Joomla! - свободное программное обеспечение. Эта версия может быть изменена
* в соответствии с Генеральной Общественной Лицензией GNU, поэтому возможно
* её дальнейшее распространение в составе результата работы, лицензированного
* согласно Генеральной Общественной Лицензией GNU или других лицензий свободных
* программ или программ с открытым исходным кодом.
* Для просмотра подробностей и замечаний об авторском праве, смотрите файл COPYRIGHT.php.
*
* @localized Авторские права (C) 2005 Joom.Ru - Русский дом Joomla
* @translator Oleg A. Myasnikov aka Sourpuss (sourpuss@mamboteam.ru)
*/
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #1 : 16.01.2009, 14:20:38 »

Точную версию можно посмотреть в файле /includes/version.php
Что же касается сброса пароля - хотя бы один из описанных способов ДОЛЖЕН помочь. Не бывает такого, чтоб не помогал. Возможно проблема в чем-то ином.
Записан
boston
Joostina
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #2 : 16.01.2009, 14:25:03 »

Попробуй вручную отредактировать файл конфигурации - включи полное отображение ошибок, и посмотри на что может ругаться система при автооризациии в админке.
Еще как вариант - попробывать оптимизировать/восстановить таблицы.
Возможно авторизация происходит, но из-за порушенной таблицы сессий всё сбрасывается.
+ проверь каталог сессий на запись, за 2 года хостер мог произвести обновление сервера и ненароком поломать авторизацию.
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #3 : 16.01.2009, 15:18:57 »

При использовании мыла для востановления пароля,как и при использовании
UPDATE `jos_users`
   SET password= MD5( 'new_password' )
WHERE id = 62;
новый пароль получаю захожу по адрессу http://www.мой_сайт.ru/administrator, ввожу логин admin, пасс. тот который пришел на почту и кликаю "вход". Никаких сообщений об ошибке не появляется. в адрессной сторке происходит следующее... сначала появляется http://мой_сайт/administrator/index2.php и тут же через секунду заменяется на http://www.мой_сайт.ru/index.php?option=com_registration&mosmsg=%CD%EE%E2%FB%E9%20%EF%E0%F0%EE%EB%FC%20%F1%EE%E7%E4%E0%ED%20%E8%20%EE%F2%EF%F0%E0%E2%EB%E5%ED%20%EF%EE%EB%FC%E7%EE%E2%E0%F2%E5%EB%FE!  и отображается все таже форма для авторизаци.   
что при этом всем происходит?
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #4 : 16.01.2009, 15:22:56 »

Не факт что у юзера с ID 62 логин admin
UPDATE `jos_users`
   SET `password`= MD5( 'new_password' ),`username`='admin'
WHERE id = 62;
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #5 : 16.01.2009, 15:41:56 »

нет, там все верно у admin id =62
интересно что происходит, и что сломалось...
потому что не выскакивает предупреждения о неверном пользователе и пароле. да еще и в адресной строке какая то анамалия))) на мой взгляд.
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #6 : 16.01.2009, 15:50:37 »

последуй советам boston'a для начала
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #7 : 16.01.2009, 15:57:00 »

хорошо. только подскажите как мне найти таблицу сессий и как ее востановить? Какие действия вообще нужно сделать?
и каталог сессий где искать?
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #8 : 16.01.2009, 16:00:17 »

есть таблица jos_session и там сущ. admin в этой таблице надо что то изменить?
Записан
Mitrich
Администратор
*******

Репутация: +520/-13
Offline Offline

Пол: Мужской
Сообщений: 2481


Все можно. Но сначала учиться, учиться и учиться.


« Ответ #9 : 16.01.2009, 16:10:57 »

попробуй ее починить (repair в phpMyAdmin есть )
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #10 : 16.01.2009, 18:21:46 »

Таблица jos_session и jos_users нормальные, но я все равно попробовал их починить - не помогло.
где найти каталог сессий , что бы посмотреть установленные на него права?
какая переменная отвечает за включение полного отображения ошибок?
Записан
boston
Joostina
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #11 : 16.01.2009, 18:33:36 »

$mosConfig_error_reporting = '6143'; - все ошибки.

Что бы проверить какие параметры сервера неправильны или не подходжят, в том числе про каталог сессий - залей каталог installation из joomla такой же версии, и запусти первую страницу устанвоки - там будут все необходимые тебе данные.
Не забудь потом удалить каталог Wink
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #12 : 16.01.2009, 20:59:50 »

$mosConfig_error_reporting = '6143'; выставил, стал показывать следующие ошибки на секунду и вновь возвращает форму авторизации.

Warning:session_start(): Cannot send session cookie - headers alredy sent by (output started at /..../globals.php:140) in /..../administrator/index.php on line 101

Warning:session_start(): Cannot send session cache limiter - headers alredy sent by (output started at /..../globals.php:140) in /..../administrator/index.php on line 101
я так понимаю дело в headers , они вроде как должны находиться в самом верху скрипта. да?  что можно извлеч из этих ошибок?
Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #13 : 16.01.2009, 21:04:35 »

вот первые строки из index.php

// Установка флага родительского файла

define( '_VALID_MOS', 1 );
if (!file_exists( '../configuration.php' )) {
   header( 'Location: ../installation/index.php' );
   exit();
}
require( '../globals.php' );

require_once( '../configuration.php' );

// SSL check - $http_host returns <live site url>:<port number if it is 443>

$http_host = explode(':', $_SERVER['HTTP_HOST'] );

if( (!empty( $_SERVER['HTTPS'] ) && strtolower( $_SERVER['HTTPS'] ) != 'off' || isset( $http_host[1] ) && $http_host[1] == 443) && substr( $mosConfig_live_site, 0, 8 ) != 'https://' ) {

   $mosConfig_live_site = 'https://'.substr( $mosConfig_live_site, 7 );
}

require_once( '../includes/joomla.php' );

include_once ( $mosConfig_absolute_path . '/language/'. $mosConfig_lang .'.php' );

//Installation sub folder check, removed for work with SVN

if (file_exists( '../installation/index.php' ) && $_VERSION->SVN == 0) {
   define( '_INSTALL_CHECK', 1 );
   include ($mosConfig_absolute_path .'/offline.php');
   exit();
}

$option = strtolower( strval( mosGetParam( $_REQUEST, 'option', NULL ) ) );

// mainframe is an API workhorse, lots of 'core' interaction routines

$mainframe = new mosMainFrame( $database, $option, '..', true );

if (isset( $_POST['submit'] )) {

   /** escape and trim to minimise injection of malicious sql */

!!!!Тут находится 101 строка.

   $usrname    = stripslashes( mosGetParam( $_POST, 'usrname', NULL ) );

   $pass       = stripslashes( mosGetParam( $_POST, 'pass', NULL ) );

   if($pass == NULL) {

      echo "<script>alert('Пожалуйста, введите пароль'); document.location.href='index.php?mosmsg=Пожалуйста, введите пароль'</script>\n";

      exit();

   } else {
      $pass = md5( $pass );
   }

Записан
greys
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40

People Can Fly


« Ответ #14 : 16.01.2009, 21:19:19 »

все! ура!  разобрался. ошибка была в следующем... В скрипте globals.php который вызывался инклудом в коцне скрипта после закрывающего Php тега притаились несколько пробелов))). 
smart , boston и Mitrich  огромное спасибо.
Записан
Rustik
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 49


« Ответ #15 : 27.06.2010, 22:05:28 »

По поводу jos_session скажите как можно починить?
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #16 : 27.06.2010, 23:59:37 »

По поводу jos_session скажите как можно починить?
что значит починить?

Код
repair TABLE `jos_session`;
Записан
Rustik
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 49


« Ответ #17 : 29.06.2010, 11:02:34 »

У меня пользователи не запоминаются. Починка поможет?
Записан
Sonik007
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 45


« Ответ #18 : 07.09.2010, 20:55:35 »

В базах маискуел поищи jos_user там посмотри имя узера админ или как его тама)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet