Saya memiliki situs yang menjalankan WP 3.3.2. Backend menunjukkan bar yang mengatakan "WordPress 3.5 tersedia! Mohon beri tahu administrator situs."
Lucunya saya login dengan pengguna admin, saya mengeceknya. Ketika mencoba mengakses halaman pembaruan (di wp-admin / update-core.php) saya mendapatkan kesalahan ini:
"Anda tidak memiliki izin yang memadai untuk mengakses halaman ini."
Adakah petunjuk tentang apa yang mungkin terjadi di sini? Terima kasih.
Jawaban:
Cobalah untuk membuat pengguna admin baru di db.
Ikuti langkah-langkah ini Anda harus dapat membuat pengguna admin baru, kemudian memperbarui dan kemudian Anda bisa memberikan hak admin pengguna lama Anda lagi. Atau gunakan pengguna baru.
Pengguna lama Anda mungkin memiliki pengaturan yang salah dalam DB
http://www.dnawebagency.com/how-to-add-an-admin-user-to-the-wordpress-database
sumber
Saya pernah mengalami masalah ini.
Anda harus memeriksa
wp-config.php
file Anda dan jika Anda menemukan baris iniubah nilainya menjadi false:
sumber
Untuk orang lain dengan masalah ini, ada baris lain yang mungkin harus Anda temukan di file wp-config atau function Anda dan ubah ke false:
sumber
WordPress memberi tahu saya bahwa saya tidak memiliki 'izin yang memadai' untuk memperbarui instalasi saya sendiri bahkan ketika masuk sebagai Administrator.
Saya memiliki baris berikut dalam file wp-config.php
define('DISALLOW_FILE_MODS',true);
saya : Saya dapat menerapkan pembaruan sekali lagi setelah saya mengubah baris ini menjadi:
define('DISALLOW_FILE_MODS',false);
sumber
Tambahkan kode berikut ke file di root wordpress Anda dan pergi ke halaman itu.
Sekarang, cari
[update_core]
di teks yang ditampilkan. Seharusnya nilainya1
.Jika tidak, tambahkan baris berikut setelah
$role = get_role('administrator')
baris untuk menambahkanupdate_core
kemampuan ke administrator.Reload halaman untuk melihat apakah nilai
[update_core]
adalah1
. Jika ya1
, Anda dapat mencoba melakukan pembaruan. Jangan lupa untuk menghapus file yang telah Anda tambahkan sesudahnya.Metode 2:
Dapatkan di PHPMyadmin dan pergi ke
wp_users
meja. Cari ID pengguna Anda. Sekarang, masuklahwp_usermeta
dan ubahwp_capabilities
ID pengguna Anda menjadia:1:{s:13:"administrator";b:1;}
. Lakukan pencadangan sebelum menyentuh basis data, untuk berjaga-jaga.sumber
Saya mengalami masalah ini satu kali ketika memperbarui instalasi 3.9.19.
Saya mengikuti jawaban @RRikesh dan semuanya tampak normal tetapi saya masih tidak dapat menjalankan pembaruan.
Ternyata sebuah
define('DISALLOW_FILE_MODS',true);
telah dikonfigurasi dalamfunctions.php
.Jadi ya, cari baris itu di Anda
wp-config.php
jugafunctions.php
.Tidak yakin apakah menambahkan baris itu
functions.php
adalah praktik umum karena sebagian besar jawaban di sini hanya menyarankan untuk melihatnyawp-config.php
sumber
Seringkali Anda harus berurusan dengan memberikan instalasi wordpress file yang benar dan izin direktori. Jika Anda dapat masuk ke server Anda melalui SSH tidak ada masalah sama sekali.
Sekarang Anda harus dapat memperbarui Wordpress secara otomatis dari backend Anda.
sumber
Saya memperbaikinya dengan mengubah beberapa nilai di dalam
wp-config.php
.define('DISALLOW_FILE_MODS',true);
ubah nilainya menjadi false:
define('DISALLOW_FILE_MODS',false);
sumber
Ini adalah suntikan dalam kegelapan, tetapi apakah Anda kebetulan punya mu-plugins yang bisa menyebabkan ini?
wp-content/mu-plugins
sumber