it-swarm-id.com

Joomla 3.6.0 hingga 3.6.1 menghasilkan kesalahan "token keamanan tidak valid"

Saya baru saja mencoba memperbarui situs saya dari Joomla 3.6.0 ke 3.6.1 dan saya mendapatkan pesan kesalahan berikut:

Permintaan terbaru ditolak karena berisi token keamanan yang tidak valid. Harap segarkan halaman dan coba lagi.

Bagaimana saya bisa berhasil menginstal pembaruan?

11
Lodder

Jika Anda tidak punya Akeeba Backup diinstal:

  • Kembali ke halaman Pembaruan Joomla
  • Unggah dan instal Paket Pembaruan Joomla 3.6.1 menggunakan tab "Unggah & Perbarui"
  • Pergi ke Ekstensi >> Kelola >> Basis Data
  • Anda mungkin melihat pesan bahwa database sudah usang. Jika demikian, klik pada tombol Perbaiki di bilah alat.

Jika Anda miliki Akeeba Backup diinstal:

  • Buka Manajer Plugin
  • Nonaktifkan Sistem - Cadangan saat memutakhirkan plugin
  • Kembali ke halaman Pembaruan Joomla
  • Unggah dan instal Paket Pembaruan Joomla 3.6.1 menggunakan tab "Unggah & Perbarui"
  • Pergi ke Ekstensi >> Kelola >> Basis Data
  • Anda mungkin melihat pesan bahwa database sudah usang. Jika demikian, klik pada tombol Perbaiki di bilah alat.
10
Lodder

Detail tentang masalah ini sekarang dapat ditemukan di Joomla Docs :

Apa penyebabnya?
3.6.1 memperkenalkan token check CSRF ke komponen pembaruan sebagai tingkat keamanan ekstra. 3.6.0 ke 2.5.4 (setiap versi dengan komponen pembaruan) akan mengenai masalah dengan token CSRF karena versi-versi itu tidak menghasilkan kode yang diperlukan untuk lulus pemeriksaan. Pembaruan di masa depan akan bekerja dengan benar

Solusi Lodder bekerja dengan sempurna. Menggunakan layanan pembaruan pihak ketiga seperti MyJoomla atau Watchful.li seharusnya tidak menyebabkan masalah

8
johanpw

Saya juga memiliki pesan kesalahan yang sama setelah memutakhirkan 3.6.0 -> 3.6.1: 0 Gagal memulai sesi: sudah dimulai dengan PHP ($ _SESSION disetel).

Untuk menyelesaikannya, Anda perlu menggunakan PHP Selector dan ubah dari 5.3 (ini adalah PHP 5.3 masalah; akan diperbaiki di Joomla 3.6.2). Saya mengubah dari 5.3 -> 5.6 dan sekarang saya dapat masuk ke administrasi.

Semoga bisa membantu

5
Jeff

Jika orang tidak dapat masuk ke back-end, ada perbaikan tambahan pada github di sini: https://github.com/joomla/joomla-cms/pull/11430/files

Anda harus mengubah baris berikut pada libraries/joomla/session/handler/native.php

private $started; Ke private $started=false; Dan private $closed; Ke private $closed=false;

Tambahkan baris $this->closed = true; Setelah session_write_close(); (baris 153)

Dari situs yang saya tambal hari ini, ini tampaknya menjadi masalah PHP 5.3.

3
Richard B

Tampaknya saya telah mengklik tombol pembaruan itu sedikit untuk berpuasa ... lagi ...

Jika saya telah membaca secara resmi Berita Rilis Pembaruan Joomla! 3.6.1 sedikit lebih hati-hati, saya akan belajar mengikuti dari paragraf ketiga:

Memperbarui dari Joomla! 3.6.0

Perbarui Joomla! Perbarui Komponen melalui Manajer Ekstensi. Kemudian gunakan Joomla! Perbarui komponen untuk memperbarui ke versi 3.6.x terbaru.

Jadi saya telah menguji pernyataan ini di situs pengujian kedua, dan tentu saja: Setelah saya mengklik ekstensi, Pembaruan tersedia! quickicon di panel kontrol, di antara pembaruan lainnya ada yang penting: Joomla! Perbarui Komponen Pembaruan 3.6.1

Saya telah memperbarui yang pertama, dan kemudian kembali ke komponen Pembaruan Joomla dan mengklik tombol biru 'Instal pembaruan', kali ini tanpa masalah atau pesan kesalahan.

Kemudian saya telah melihat beberapa tweet dari anggota PLT Joomla, merujuk pada Joomla Github resmi Rilis Joomla 3.6.1 yang membantu sedikit lebih jauh:

PENTING! Karena pembaruan keamanan dalam rilis ini, harap tingkatkan ke Joomla 3.6.0 terlebih dahulu instal versi baru Komponen Pembaruan Joomla ini melalui Extension Manager sebelum melanjutkan memperbarui Joomla seperti biasa **

Ada juga tautan unduhan ke semua paket penting dalam pertanyaan, bahkan ke pembaruan Komponen Pembaruan Joomla itu sendiri com_joomlaupdate-3.6.1.Zip , kalau-kalau karena alasan tertentu pembaruan tidak muncul di Anda Komponen Pembaruan Ekstensi di situs Anda.

Moral dari cerita: RTFM!

EDIT: Orang-orang baik dari JoomlaShack (ex-Alledia) baru saja diterbitkan Apa yang Tahu Tentang Memperbarui ke Joomla 3.6.2

enter image description here

2
Mikan