“Bu sayfaya erişmek için yeterli izniniz yok” veya ingilizce “You do not have sufficient permissions to access this page” hata mesajını alıyorsanız aşağıda tarif ettiğim işlemleri uygulayarak sorunu çözebilirsiniz.
“Bu sayfaya erişmek için yeterli izniniz yok ” hatası çoğunlukla wordpress veritabanınızın bazı badireleri atlatamadığı durumlarda oluşuyor. Bir eklenti kurarken veya WordPress’inizi güncellerken böyle bir hata ile karşılaşabilirsiniz. Bu hatanın olduğu durumlarda bazen ekleti sayfalarına bazen de WordPress’in yönetim paneline giremiyorsunuz.
Bu sayfaya erişmek için yeterli izniniz yok hatasını alıyorsanız, 1. ÖNERİ:
Sitenizin ana yayın dizinindeki .htaccess dosyasındaki IfModule mod_rewrite.c etiketi ile başlayan bloğun ilk satırına şunu yerleştirin: Options All -Indexes
Bu sayfaya erişmek için yeterli izniniz yok hatasını almaya devam ediyorsanız, 2. ÖNERİ:
Hatayı düzeltmek için aşağıdaki kodları tamiret.php gibi bir dosyanın içine yapıştırıp FTP ile sunucunuza yükleyin. Daha sonra tarayıcınızın adres çubuğundan sitenizinadi.com/tamiret.php şeklinde çağırarak script’i çalıştırın.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<?php /* WordPress Force Upgrade Script Copyright (C) 2006 Mark Jaquith */ function txfx_log($text) { echo $text . '<br />'; } switch ($_GET['step']) : case "1": require('wp-config.php'); txfx_log('WordPress loaded...'); require('wp-admin/upgrade-functions.php'); txfx_log('Upgrade functions loaded...'); wp_cache_flush(); txfx_log('Object cache flushed...'); make_db_current(); txfx_log('Database made current...'); upgrade_160(); txfx_log('Data upgraded...'); $wp_rewrite->flush_rules(); txfx_log('Rewrite rules flushed...'); wp_cache_flush(); txfx_log('Object cache flushed...'); txfx_log('<br />'); txfx_log('Hopefully that did it! <strong>DELETE THIS FILE FROM YOUR SERVER NOW!</strong>'); txfx_log('And then, try to access your <code>/wp-admin/</code>'); break; default : txfx_log('This script will attempt to upgrade your database. It is intended for users of WordPress 1.5 or later.'); txfx_log('<strong>You should delete this script from your server after you are done using it!</strong>'); txfx_log('<br />'); txfx_log('<a href="?step=1">Click here</a> to attempt the upgrade'); break; endswitch; ?> |
Script wordpress veritabanına bakım uygulayacak. İşlem tamamladıktan sonraki ekran görüntüsü aşağıdaki gibi.
Bu sayfaya erişmek için yeterli izniniz yok hatasını almaya devam ediyorsanız, 3. ÖNERİ:
Ek olarak aşağıdaki basamakları uygulayabilirsiniz;
Sitenizin veritabanının phpMyAdmin ile açın.
Veritabanınıza giriş yapın.
wp_usermeta tablosunun karşısındaki “Gözat” düğmesine tkılayın
wp_capabilities alanın solundaki “Düzenle” düğmesine tıklayın
a:1:{s:10:”subscriber”;b:1;} alanını
a:1:{s:13:”administrator”;b:1;} ile değiştirip “Git” düğmesine tıklayın
Bu sayfaya erişmek için yeterli izniniz yok hatasını almaya devam ediyorsanız, 4. ÖNERİ:
phpMyAdmin ile wp_users tablosunu açın admin kullanıcısının user_status değeri 0’dan farklı ilse 0 yapın ve kaydedin.
Tşk ederim 2. yöntem işe yaradı.
ise yaramadi hic biri
Çok teşekkürler tamiret.php işe yaradı.
bende de işe yaramadı hocam.
Hala aynı ubuntu kullanıyorum ve hiçbir sistem işe yaramadı :S
2. yontem ise yaradi tesekkurler
Merhaba hocam yorum yapmamak saygısızlık olurdu. Tamiret.php işime yaradı. Hata şuydu nasıl yüklediğimi hatırlamadığım bir amp uygulaması uyuz etti beni bende MySQL’daki bütün kodlarını sildim. bir de baktım site admin erişimi veriyor. sonra sizi buldum çok teşekkür ederim!
Herşey iyi güzel de, tamiret.php çalıştırıldıktan sonra menülere ulaşılamaz oldu.
Başarılı bir şekilde sorunu düzelttim. Çok teşekkür ediyorum üstad
Hayatımda ilk defa bir bloğa yorum yazıyorum. Benim çözümüm ikinci adım oldu. Çok teşekkürler.
Çok teşekkürler, 2. yöntem işe yaradı
Diğer sitelerdeki çözüm çok boş inanın 2. adım kesinlikle hayat kurtarır. 5 YILDIZ
2. öenri bende işe yaradı teşekkürler
changeset_post_save_failure
hiç biri olmadı hepsini denedim
wp_posts
bu dosya alaklı düşünüyorum
sql sıfırdan kurdum teker terk kurdum bu sql atınca aynı sorunu gördüm bulamadım 4 gündür uğraşıyorum.
sayfam hacklendi bilmediğim logo gelmişti sildim ayarladım ama zorla
changeset_post_save_failure çözemedim