Süper yönetici şifremi unuttum.
Süper yönetici hesabı şifresini nasıl sıfırlayabilirim?
Hem FTP'ye hem de phpMyadmin'e erişimim var Süper Kullanıcı hesabı şifresini nasıl değiştirebilirim ?
Tablo önekim Xyz8_
Süper yönetici şifremi unuttum.
Süper yönetici hesabı şifresini nasıl sıfırlayabilirim?
Hem FTP'ye hem de phpMyadmin'e erişimim var Süper Kullanıcı hesabı şifresini nasıl değiştirebilirim ?
Tablo önekim Xyz8_
Yanıtlar:
Joomla belgelerinden Yönetici şifrenizi nasıl kurtarır veya sıfırlarsınız?
Yöntem 1: Configuration.php
configuration.php
Bir metin düzenleyicisi kullanarak configuration.php
aşağıdaki satırı açın ve ekleyin. Değiştirin myname şifreyi biliyorum yönetici erişimi olan bir hesapta bir isme.
public $root_user='myname';
Dosyayı kaydedin ve configuration.php
FTP aracılığıyla 644 dosya izinleriyle sitenize tekrar yükleyin. Bu kullanıcı artık geçici bir süper yönetici olacaktır.
Yukarıdaki hesapla arka uca giriş yapın ve kaybolan yöneticinin hesap şifresini değiştirin. Ayrıca eskisini engelleyebilir veya silebilir ve bunun yerine yenisini oluşturabilirsiniz.
İşiniz bittiğinde, configuration.php dosyasına eklenen satırı kaldırmak için uyarı kutusunda görünen "Otomatik olarak yapmaya çalışmak için burayı tıklayın" bağlantısını kullandığınızdan emin olun. Bağlantıyı kullanmak başarılı olmazsa, geri dönün ve eklenen satırı bir metin düzenleyicisi kullanarak configuration.php dosyanızdan silin. Configuration.php dosyasını siteye geri yükleyin.
FTP programınızı kullanarak configuration.php dosyasının dosya izinlerini doğrulayın, bunlar 444 olmalıdır. Eklenen satırı el ile kaldırdıysanız, configuration.php dosyasındaki dosya izinlerini 444 olarak değiştirin.
Yöntem 2: Doğrudan veritabanı girdisini değiştirme
Veritabanı Xyz8_users
tablosunda Süper kullanıcıyı bulun ve şifre alanına aşağıdakileri girin:
d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
Yukarıdaki şifre gizli olarak değiştirilir
Parola için diğer değerler:
admin = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT
secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
OU812 = 5e3128b27a2c1f8eb53689f511c4ca9e:J584KAEv9d8VKwRGhb8ve7GdKoG7isMm
Bir mysql sorgusu kullanmak istiyorsanız, aşağıdakileri çalıştırabilirsiniz:
INSERT INTO `Xyz8_users`
(`name`, `username`, `password`, `params`)
VALUES ('Administrator2', 'admin2',
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '');
INSERT INTO `jos31_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');
Hesabınıza eriştikten sonra, yukarıda açıklandığı ve yalnızca kurtarma amacıyla sağlandığı için şifreyi hemen güvenli bir şeye değiştirmelisiniz.
Joomla, kullanıcı verilerini depolamak için Xyz8_users tablosunu kullanır.
Şifreyi sıfırlamak basittir, bu sorguyu phpmyadmin'de yürütün:
update Xyz8_users set password=md5('newpassword') where username='yourusername';
SQL ile parolayı değiştirdikten sonra, Joomla'da oturum açın ve parola bir güncelleme passwort karma yöntemine dönüştürülecektir.
tablo Xyz8_users aramalısınız.
Saygılarımızla
Yöntem 1
PhpMyAdmin'de Xyz8_users
tabloya gidin (tablo önekini, Xyz8_
farklıysa tablo önekiyle değiştirin .)
Süper Kullanıcı hesabı için kaydı seçin (Süper Yönetici hesabının varsayılan olarak 62 veya 42 kimliği vardır).
Bilinen bir MD5 karmasını (aşağıdaki daha uzun karakter dizelerinden biri) kopyalayıp şifre alanına yapıştırın.
admin = 21232f297a57a5a743894a0e4a801fc3
secret = 5ebe2294ecd0e0f08eab7690d2a6ee69
Kaydı kaydedin.
Yukarıdan yeni şifre, "admin" veya "secret" veya benzeri bir şifre ile web sitenizin arka ucuna giriş yapın.
Giriş yaptıktan sonra, şifreyi istediğiniz gibi sıfırlayabilirsiniz.
Yöntem 2
PhpMyAdmin'de SQL sekmesine gidin ve aşağıdaki örnek gibi bir MySQL sorgusu girin:
UPDATE `Xyz8_users` SET `password` = MD5( 'new-password' ) WHERE `Xyz8_users`.`username` = "admin" ;
( Xyz8_
farklıysa tablo önekini tablo önekinizle değiştirin .)
"new_password" - bunu kullanmak istediğiniz yeni şifreyle değiştirin.
"admin" - yönetici kullanıcı adınız farklıysa bunu değiştirin.
Sorguyu göndermek için DEVAM düğmesine tıklayın.
Web sitenizin arka ucuna yeni şifreyle giriş yapın
Referans: http://kb.siteground.com/article/How_to_reset_my_Joomla_administrator_password.html
Joomla 2.5 için de bir araç var (Joomla 3 ile test etmedim): http://myext.eu/en/j25-login Sadece / admin / klasörünüze yüklediğiniz ve tarayıcınızda ziyaret ettiğiniz bir PHP dosyası .
Hesap olmadan Super admin olarak giriş yapın
Nasıl yapılır: "Dosyayı" yönetici "de kopyalayın ve [siteniz] /administrator/log.php adresine gidin
UYARI: kullandıktan sonra dosyayı kaldırın!
PHP dosyasının içeriği şöyledir:
<?php
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
if (file_exists(dirname(__FILE__) . '/defines.php')) {
include_once dirname(__FILE__) . '/defines.php';
}
if (!defined('_JDEFINES')) {
define('JPATH_BASE', dirname(__FILE__));
require_once JPATH_BASE.'/includes/defines.php';
}
require_once JPATH_BASE.'/includes/framework.php';
require_once JPATH_BASE.'/includes/helper.php';
require_once JPATH_BASE.'/includes/toolbar.php';
$app = JFactory::getApplication('administrator');
JPluginHelper::importPlugin('user');
$user = JUser::getInstance();
$db = JFactory::getDBO();
$q = 'SELECT u.* FROM `#__users` as u
LEFT JOIN `#__user_usergroup_map` as ug ON u.id = ug.user_id
WHERE `block` = 0 AND `activation` = 0 AND ug.group_id = 8
LIMIT 0,1';
$db->setQuery($q);
$user_tmp = $db->loadObject();
$user_tmp->guest = 0;
$user_tmp->isRoot = 1;
// $user_tmp->groups = array(8=>8);
// $user_tmp->_authGroups = array(1,8);
// $user_tmp->_authLevels = array(1,1,2,3);
// $user_tmp->gid = 1000;
foreach($user_tmp as $k=>$v){
$user->set($k,$v);
}
$session = JFactory::getSession();
$session->set('user', $user);
$app = JFactory::getApplication();
$app->checkSession();
$app->redirect( JUri::base(), "" );
Yönetici şifresini kurtarmak mümkündür.
Yönetici şifresini kurtarmanın iki yolu.
Aşama 1
Configuration.php dosyasını düzenle
public $root_user='myname';
Adım 2
#__User tablosunu veritabanında düzenleyin.
http://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password%3F
1.Navigate to phpMyAdmin and select the database for the Joomla! site in the left-hand drop-down list box. This will show the database tables on the left side of the screen.
2.Find and click on the table with "_users" appended in the list of tables (note: you may have a prefix that is not jos_, simply go to the _users table for your prefix).
3.Click on the "Browse" button in the top toolbar. This will show all of the users that are set up for this site.
4.Find the user whose password you want to change and press the Edit icon for this row.
5.A form will display that allows you to edit the password field. Copy the value
*d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199*
into the password field and press the Go button. phpMyAdmin should display the message "Affected rows: 1". At this point, the password should be changed to "secret".
6.Log in with this user and password and change the password of this user to a secure value. Check all of the users using the User Manager to make sure they are legitimate. If you have been hacked, you may want to change all of the passwords on the site.