it-swarm-id.com

Joomla 1.7 Extension Manager: Pembaruan tidak menunjukkan pembaruan apa pun

Saya mencoba memperbarui instalasi Joomla dari Joomla 1.6 ke versi Joomla terbaru yang saya bisa, setidaknya saya mencoba untuk sampai ke versi 2.5, dan mudah-mudahan 3.X.

Saya telah mengikuti instruksi pada situs ini untuk berhasil memperbarui ke versi 1.7.0. Ini bagus. Masalahnya adalah: situs menginstruksikan saya untuk menggunakan pembaruan otomatis di Extension Manager untuk mendapatkan pembaruan ke versi 2.5. Namun inilah yang saya lihat:

enter image description here

Adakah yang tahu mengapa tidak akan menampilkan pembaruan yang tersedia karena kita semua tahu bahwa harus ada pembaruan?

Adakah yang punya saran untuk cara yang lebih baik untuk melakukan pembaruan? Terima kasih banyak!

6
jeffery_the_wind

Oke, ini sebenarnya bukan jawaban karena saya belum berhasil bermigrasi dari 1.7.x ke 2.5 tetapi mungkin informasi yang berguna untuk orang lain, atau mengarah ke jawaban.

Sejauh yang saya tahu, metadata untuk pembaruan satu klik untuk 1.x telah dihapus dari situs pembaruan Joomla sehingga tidak akan menemukan pembaruan yang tersedia. Pemelihara situs yang diperbarui seperti mereka yang belum memperbarui situs mereka secara tepat waktu untuk merasakan air mata asin yang memalukan saat mereka menavigasi melalui proses ini. Karena sebagian besar tutorial yang ada untuk meningkatkan hanya menunjukkan bagaimana melakukan upgrade satu-klik ini membuat semuanya agak rumit. Namun, saya menemukan panduan ini untuk pembaruan manual.

Apa yang berhasil

Meng-upgrade ke versi 1.7 terbaru (1.7.5):

  1. Ambil cadangan penuh dari database dan file.

  2. Unduh versi 1.7.0 -> 1.7.5 Stable Patch dari di sini

  3. Buka zip pembaruan patch langsung di atas root Joomla Anda.

  4. Jalankan pembaruan basis data secara manual. Aksi ninja CLI ini membantu saya:

    $ ls -al administrator/components/com_admin/sql/updates/mysql/1.7.*
    ...shows list of update sql files
    
    ...now step through each file sequentially from the version after your original version:
    $ cat administrator/components/com_admin/sql/updates/mysql/1.7.1-2011-09-15.sql.sql  | sed s/#_/my_table_prefix/g | mysql -uroot -p my_dbname
    

    Tentunya Anda harus mengganti awalan tabel dan nama database Anda sendiri, dan juga memasukkan kata sandi DB Anda setiap kali.

  5. Periksa Anda dapat masuk ke situs sebagai admin dan periksa semuanya berfungsi. Jika tidak, Anda harus memulihkan cadangan dan mulai lagi.

Apa yang tidak berhasil

Setelah melakukan ini, saya mengikuti prosedur serupa, mengunduh dan membuka ritsleting rilis Pembaruan Stabil 2.5.28, menghapus file "tidak ada" seperti yang disarankan dalam panduan ini (perhatikan jalur yang mereka berikan harus diakhiri script.php bukan scripts.php), dan menjalankan seluruh pembaruan basis data.

Sayangnya saya kemudian memiliki situs yang cukup tidak berfungsi dengan beberapa pesan kesalahan:

Call to undefined method JHtml::getJSObject() in /var/www/.../libraries/cms/html/behavior.php on line 299
Call to undefined method JAdministrator::setHeader() in /var/www/.../libraries/cms/html/behavior.php on line 765

Pada titik ini saya memotong kerugian saya dan mengembalikan ke 1.7.5. Jika ada yang bisa melewati titik ini, jangan ragu untuk menambahkan jawaban ini.

1
contrebis

Tangkapan layar yang Anda berikan akan menunjukkan pembaruan untuk Ekstensi, bukan Joomla sendiri. Jadi pertama-tama, klik tombol "Bersihkan Cache", kemudian pada menu atas, pergi ke Komponen >> Pembaruan Joomla!.

Ini kemudian akan menampilkan pembaruan. Jika tidak, buka "Opsi" dan pastikan itu mencari pembaruan Rilis Jangka Panjang.

Semoga ini membantu

1
Lodder

Lakukan Backup terlebih dahulu lalu coba ini:

  1. Ikuti instruksi ini untuk Meng-upgrade Joomla 1.6.x ke Joomla 2.5.x

http://www.ostraining.com/blog/joomla/upgrade-joomla-16-to-25/

atau

http://docs.joomla.org/J2.5:Upgrading_from_an_existing_version

  1. Pastikan setiap komponen, plugin, template siap untuk Joomla 3.3
  2. Nonaktifkan plugin rememberme.
  3. Lalu pergi ke Joomla! Perbarui di bawah Menu Komponen, lalu klik tombol Opsi
  4. Ubah Pengaturan Pembaruan Server ke Dukungan Jangka Pendek dan simpan
  5. Kemudian Anda melihat Pembaruan Joomla terbaru dan Anda dapat memproses dengan cara biasa.
  6. Aktifkan plugin rememberme Anda.
1
Joomla Agency