YazılımForumu

WordPress Kontrol Paneline Erişiminiz Olmadığında Kurtarma

Wordpress Wordpress Sistem Yardım eliyte · 2 yıl önce açtı · 0 yanıt · 1 katılımcı
eliyte Yönetici

WordPress Kontrol Paneline Erişiminiz Olmadığında Kurtarma (Türkçe)

WordPress kontrol panelinize erişemediğiniz için web sitenizi kurtarmak için alternatif bir yöntem aşağıdadır:

1. Manuel Kurtarma için Hazırlık:

  • En son WordPress sürümünü indirin: https://wordpress.org/download/ adresini ziyaret edin ve en son kararlı sürümü indirin.
  • İndirilen dosyayı çıkarın: ZIP dosyasının içeriğini bilgisayarınıza çıkarın.
  • FTP istemcisi kullanarak web sitenize bağlanın: FileZilla (https://filezilla-project.org/) gibi bir FTP istemcisi kullanarak web sitenizin sunucusuna bağlanın. Bunun için barındırma sağlayıcınızın kimlik bilgilerine ihtiyacınız olacak.

2. Yeni Bir wp-config.php Dosyası Oluşturun:

  • FTP istemcisini kullanarak web sitenizin public_html veya kök dizinindeki wp-config.php dosyasını bulun.
  • Dosyayı indirin: wp-config.php dosyasını bilgisayarınıza indirin.

3. İndirilen wp-config.php'yi Düzenleyin:

  • İndirilen dosyayı açın: İndirilen wp-config.php dosyasını bir metin editöründe açın.
  • Veritabanı bağlantı satırlarını bulun: Dosyada aşağıdaki satırları bulun:
define('DB_NAME', 'veritabani_adiniz');
define('DB_USER', 'kullanici_adiniz');
define('DB_PASSWORD', 'sifre');
define('DB_HOST', 'veri_tabanı_sahibi');
  • Yer tutucuları kimlik bilgilerinizle değiştirin: Doğru veritabanı kimlik bilgilerine sahip olduğunuzdan emin olun:
    • veritabani_adiniz: Mevcut veritabanınızın adı.
    • kullanici_adiniz: Veritabanına erişmek için kullandığınız kullanıcı adı.
    • sifre: Veritabanı kullanıcısının şifresi.
    • veri_tabanı_sahibi: Veritabanı sunucunuzun hostname'i veya IP adresi. (Eğer veritabanı web sitenizle aynı sunucuda ise genellikle "localhost" olur)

4. Yeni Bir PHP Dosyası Oluşturun:

  • Bilgisayarınızda yeni bir metin dosyası oluşturun ve adını reset.php olarak kaydedin.

5. Yeni Dosyaya Sıfırlama Kodunu Ekleyin:

  • Aşağıdaki kodu reset.php dosyasına kopyalayıp yapıştırın. Yer tutucuları, mevcut wp-config.php dosyanızdaki gerçek secret_key ve auth_salt değerleriyle değiştirin:
<?php
define('AUTH_KEY', 'gizli_ anahtarınız');
define('SECURE_AUTH_KEY', 'gizli_ anahtarınız');
define('LOGGED_IN_KEY', 'gizli_ anahtarınız');
define('NONCE_KEY', 'gizli_ anahtarınız');
define('AUTH_SALT', 'yetkilendirme_ tuzu');
define('SECURE_AUTH_SALT', 'yetkilendirme_ tuzu');
define('LOGGED_IN_SALT', 'yetkilendirme_ tuzu');
define('NONCE_SALT', 'yetkilendirme_ tuzu');

require_once('wp-load.php');

$user = new WP_User(1); // Şifresini sıfırlamak istediğiniz kullanıcının ID'sini 1 olarak değiştirin

if ( isset($_POST['new_password']) ) {
  $user->set_password( $_POST['new_password'] );
  wp_redirect( 'wp-login.php?checkemail=true' );
  exit;
}
?>

<form method="post">
  <label for="new_password">Yeni Şifre:</label>
  <input type="password" name="new_password" id="new_password">
  <input type="submit" value="Şifreyi Sıfırla">
</form>

6. Dosyaları Yükle:

  • Hem değiştirilmiş wp-config.php dosyasını hem de **reset
#1 2 yıl önce bağlantı
Cevap yazmak için giriş yapın veya kayıt olun.