Siteniz saldırıya uğradı, dışarıda bırakıldınız, sinir bozucu. Muhtemelen bir SQL sorgusu kullanarak bir yönetici oluşturmayı denediniz, ancak bu yöntem işe yaramazsa, başka ne yapabilirsiniz? Son zamanlarda okuyucularımızdan biri, WordPress'e FTP aracılığıyla bir yönetici eklemenin mümkün olup olmadığını sordu. Cevap birden fazla kişiyi şaşırtacak, çünkü bu gerçekten mümkün.

Bu eğitici yazıda, WordPress'e FTP yoluyla nasıl yönetici ekleyeceğinizi göstereceğiz.

Nasıl FTP WordPress üzerinden bir kullanıcı eklemek için

FTP ile ne zaman bir yönetici eklemeniz gerekir?

Bazen WordPress sitenizdeki kullanıcı adınızı veya e-posta adresinizi unutarak kontrol panelinize giriş yapmanızı engelleyebilirsiniz.

Bunu düzeltmenin birkaç yolu var. Yöntemlerden biri bir SQL sorgusu kullanmaktır, ancak phpMyAdmin'e bağlanamazsanız, MySQL sorgularını çalıştıramazsınız.

Bazı kullanıcılar, birincil hesaplarının silindiği saldırıya uğramış bir siteye sahip olabilir. Bu durumda, FTP yoluyla bir yönetici eklemek, kontrol panelinize erişiminizi hızlı bir şekilde geri yükleyebilir.

Yani en FTP üzerinden WordPress üzerinde bir yönetici eklemek görelim dedi.

Nasıl FTP üzerinden bir kullanıcı eklemek için

Sahip olmanız gereken ilk şey bir FTP istemcisidir. Kontrol etmezseniz, listemizden her zaman bir seçim yapabilirsiniz. FTP önerilir ve WordPress'i çevrimiçi yapmak için nasıl kullanacağınızı öğrenin (FileZilla Eğer).

WordPress sitenize bağlandıktan sonra dosyayı bulmanız gerekir " functions.php Aktif temanızdan. Muhtemelen buna benzer bir yoldadır:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Dosyaya sağ tıklayarak functions.php Bilgisayarınıza indirebilirsiniz.

FileZilla dosyasını indirmek için FTP'yi sağ tıklayın

Bilgisayarınıza indirdiğiniz dosyayı bir not defteri ile açın (veya seçtiğiniz bir metin editörü). Şimdi bu kodu dosyanın sonuna eklemelisiniz.

function bpc_admin_account () {$ user = 'Kullanıcı Adı'; $ pass = 'Parola'; $ e-posta = '[e-posta korumalı]'; if (! kullanıcı_adı_var ($ kullanıcı) &&! e-posta_var ($ e-posta)) {$ kullanıcı_kimliği = wp_create_user ($ kullanıcı, $ geçiş, $ e-posta); $ kullanıcı = yeni WP_User ($ kullanıcı_kimliği); $ kullanıcı-> set_role ('yönetici'); }} add_action ('init', 'bpc_admin_account');

Değiştirmeyi unutma " Kullanıcı adı "" şifre », Ve« [e-posta korumalı] Kendi bilginle.

Ardından dosyayı kaydedin ve ardından adresinize gönderin. web sitesi, hala FTP yoluyla.

Artık giriş sayfasına erişerek sitenize giriş yapabilirsiniz. Bu kod, WordPress her başlatıldığında çalışır. Böylece bağlandığınızda silmeniz gerekir.

Umarım bundan sonra internete bağlanabilirsiniz. web sitesi. Bilgisayar korsanlığına karşı ilk çözümün ve kontrol panelinize giriş yapmanızı engelleyen her şeyin yedekler olduğunu unutmayın. Size önceki eğitimlerde sunmuştuk:

Ayrıca nasıl korunacağınızı da bilmeniz gerekecek blogunuzun saldırılara karşı. Bu durumda kullanabilirsiniz Sucuri veya CDN Ayrıca mükemmel bir güvenlik duvarı sunuyor.

Herhangi bir sorunuz varsa, sormaktan çekinmeyin.