Cara memperbarui hosting joomla. Perbarui Joomla ke versi terbaru. Menjelaskan proses migrasi dalam video kami

Halo pembaca yang budiman. Pada artikel ini, saya akan menunjukkan cara mengupgrade Joomla 2.5 ke Joomla 3.3.6 dengan benar. Versi 3.3.6 adalah yang terbaru pada saat penulisan ini, itulah sebabnya diambil untuk artikel ini, dan saya memperbarui situs saya ke versi ini. Pertama, tentang ide umum pembaruan.

Ide umum dari pembaruan

Ide umum dari pembaruan ini adalah. Untuk pembaruan yang aman, kami memindahkan situs kerja J!2.5 ke “lokasi berbeda” dan memperbaruinya di sana. Kami meninggalkan situs kerja di tempatnya dan bahkan tidak mematikannya. Setelah pembaruan, kami mentransfer situs kembali, bukan situs "lama". Anda dapat memindahkan situs untuk diperbarui ke beberapa "tempat":

  • Ke subdirektori dari direktori root;
  • Ke server lain dan perbarui Joomla 2.5 di sana menggunakan domain yang berbeda;
  • Anda dapat membuat subdomain dan mentransfer situs ke dalamnya.

Either way, idenya tetap sama. Situs utama sedang online dan situs cadangan sedang diperbarui. Setelah pembaruan, situs yang sudah dalam versi Joomla 3.3.6 ditransfer ke domain utama, dan situs terus bekerja tanpa henti.

Saya tidak menyarankan Anda untuk menggunakan server lokal seperti Denver untuk memperbarui. Saya juga tidak menyarankan memperbarui di server gratis.

Tahap awal pembaruan ke Joomla 3.3.6

Mari kita mulai dengan memeriksa perangkat lunak server, karena jika Anda ingat, saya menaikkan standar untuk versi PHP minimum menjadi 5.3.10.

Di server saya ada perakitan dengan PHP 5.3.3, jadi saya harus memulai migrasi dengan berkomunikasi dengan layanan teknis server (pada beberapa server, klien dapat mengubah versi PHP sendiri).

PHP 5.3.29 diinstal cukup cepat bagi saya, yang sepenuhnya cocok untuk menginstal Joomla 3.3.6. Namun, Anda perlu memeriksa pekerjaan layanan teknis server, yang berarti Anda perlu memeriksa sendiri versi PHP.

Memeriksa versi PHP server Anda sangat mudah.

  • Dalam editor teks (misalnya, Notepad +) buat file php dengan nama arbitrer dan konten berikut:
  • Unggah file yang dibuat melalui FTP ke root situs;
  • Selanjutnya, kami menjalankan file php yang dibuat di browser dan membaca informasi tentang versi php.

Saya ingatkan Anda bahwa versi PHP minimum untuk menginstal Joomla 3.3.6 adalah PHP 5.3.10, namun PHP 5.4 sudah disarankan. Rupanya, Joomla 3.4 akan sekali lagi menaikkan standar untuk perangkat lunak server.

Memeriksa dan memperbarui Joomla 2.5

Harap perbarui versi Joomla 2.5.x Anda ke versi 2.5.28 terbaru sebelum memulai migrasi. Lakukan secara otomatis dari tab: Ekstensi→Manajer Ekstensi→Pembaruan. Atau unduh paket pembaruan DI SINI (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) dan perbarui versi Joomla 2.5.x secara manual melalui FTP.

Mempersiapkan situs untuk pembaruan, pembersihan pertama

  • Langkah selanjutnya adalah menghapus semua artikel yang tidak perlu (tidak dipublikasikan) dari situs. Itu ada di tab: Pengelola Konten →Status Filter: Tidak Dipublikasikan→Tambahkan ke troli.
  • Kosongkan tempat sampah.
  • Demikian juga, hapus semua modul yang tidak dipublikasikan. tab Manajer Modul→Filter-Status: Tidak Dipublikasikan→Tambahkan ke troli.
  • Kosongkan tempat sampah.
  • Setelah pra-pembaruan dan penghapusan, bersihkan cache situs. ( Situs web→Pemeliharaan→Hapus Cache).
  • Bersihkan cache situs yang basi.
  • Periksa apakah versi database terbaru. Ini dilakukan pada tab. Manajer Ekstensi→Database.

Mencadangkan situs produksi Anda

Sekarang Anda perlu membuat cadangan penuh situs, seperti saat mentransfer situs ke hosting lain. Saya akan menyebutnya Copy 1, itu akan "bergerak". Salinan harus mencakup semua file dan direktori situs (dilakukan melalui FTP) ditambah ekspor basis data (dilakukan di phpMyAdmin dari hosting atau server Anda). Cara membuat salinan cadangan situs yang saya tulis di artikel:

Sekarang, kami bekerja dengan cadangan, dan situs utama tetap online dan berfungsi.

Memulihkan situs yang berfungsi di subdirektori

Untuk memperbarui, gunakan opsi pembaruan di subdirektori situs.

tugas berikutnya. Anda perlu memulihkan situs kerja J!2.5 dari cadangan di subdirektori situs. Saya akan memberi nama subdirektori: perenos, nama tidak masalah.

Untuk memulihkan situs J!2.5 di subdirektori, lakukan hal berikut:

  1. Di direktori root situs, buat subdirektori: perenos;
  2. di admin. panel server, buat database baru dengan nama Anda, pengguna baru, dan kata sandi akses Anda. Jangan simpan pengguna lama.
  3. Backup folder dan file J! 2.5 upload melalui FTP ke subdirektori: perenos.
  4. Impor cadangan database J!2.5 ke database baru.
  5. Dalam file configuration.php, kita mengubah data database dan path ke folder tmp dan log. Path harus lengkap, dimulai dari direktori var. Misalnya, untuk subdirektori perenos:
  • var/path_to_Joomla/perenos/log

Untuk memeriksa pemulihan, buka duplikat situs kerja, di alamat: Your-domain/perenos .Selanjutnya, kami bekerja di panel administratif situs domain-anda/perenos.

Opsional, tetapi Anda dapat mengaktifkan mode debug di panel situs: Situs→Pengaturan umum→Sistem→Mode debug. Pada tab Situs → Pengaturan umum → Server → Pelaporan kesalahan, aktifkan mode tampilan kesalahan: Maksimum. Menampilkan kesalahan dapat membantu Anda mengatasinya. Jika Anda tidak tahu cara membaca kesalahan, lebih baik tidak menyalakan tampilan kesalahan.

Mempersiapkan situs yang dimigrasikan untuk peningkatan

Jadi, kami memindahkan situs kerja ke subdirektori perenos. Selanjutnya kami bekerja dengan situs di subdirektori ini. Kami terus mempersiapkan, sekarang, Joomla 2.5.28 untuk pembaruan.

Peningkatan yang saya jelaskan dalam artikel ini disebut migrasi mini otomatis atau cepat. Migrasi mini melibatkan penggunaan komponen inti bawaan yang disebut: Perbarui Joomla! Dengan itu, Anda dapat memperbarui situs itu sendiri dan ekstensi inti Joomla. Ekstensi pihak ketiga tidak dapat diperbarui.

Migrasi mini otomatis, Pembaruan Joomla!, hanya akan memigrasikan ekstensi berikut:

  • Kategori situs;
  • Barang-barang;
  • Tidak bisa;
  • Modul bukan ekstensi pihak ketiga;
  • Spanduk;
  • Kontak;
  • Pertukaran pesan;
  • Umpan berita;
  • mengalihkan;
  • Mencari;
  • Pencarian cerdas;
  • Link.

Sekarang, persiapan situs untuk migrasi. Pertama, periksa semua plugin yang diinstal. Semua plugin yang tidak termasuk dalam inti Joomla setidaknya harus dinonaktifkan, tetapi lebih baik untuk menghapus (uninstall).

Plugin pihak ketiga perlu mencari kompatibilitas dengan Joomla 3.x. Secara teori, Anda dapat menyimpan plugin yang berfungsi pada versi 2.5 dan 3.3.6. Di situs plugin pihak ketiga, Anda perlu membaca fitur migrasi mereka. Dalam praktiknya, saya selalu menghapus plugin pihak ketiga, dan setelah memperbarui saya cukup menginstalnya kembali.

Biarkan saya mengingatkan Anda, Anda perlu menghapus plugin dari tab Ekstensi → Manajer ekstensi → Kelola → Pilih kotak centang → Tombol Copot pemasangan.

Beberapa plugin pihak ketiga tidak dapat dihapus karena, setelah diinstal, plugin tersebut telah menjadi plugin sistem. Dalam hal ini, pilih kotak centang mereka dan klik tombol Refresh Cache. Kemudian matikan.

Plugin yang diinstal bersama dengan komponen dihapus hanya setelah penghapusan komponennya.

Penting itu penting! Nonaktifkan plugin sistem "Ingat saya" di pengelola plugin. Tidak menonaktifkan plugin akan mengakibatkan kesalahan pembaruan.

class="eliadunit">

Jangan lupa, ekstensi Joomla tidak terbatas pada plugin. Ekstensi lain juga perlu dihapus atau dinonaktifkan. Ini dilakukan pada tab: Manajer Ekstensi→Manajemen. Pada tab, gunakan Filter: Ketik . Pertama, kita menyaring ekstensi dari jenis Paket, kemudian secara berurutan Component, File, Language, Library, Modules, Plugin lagi.

Untuk pembaruan otomatis yang sangat sukses, Anda hanya perlu meninggalkan ekstensi oleh penulis Proyek Joomla! Pernyataan ini dapat diperdebatkan, tetapi saya membutuhkan tiga pembaruan yang gagal untuk sampai ke sana.

Penting itu penting! Pastikan, di pengelola templat, buka templat Joomla "asli" apa pun: Protostar, Beez_20, atau Atom. Hapus template pihak ketiga. Menghapus template pada tab Extension Manager → Manage → Filter: Templates.

Mempersiapkan Modul untuk Upgrade

Mari beralih ke modul situs dan mempersiapkannya untuk diperbarui. Untuk memulai, nonaktifkan semua modul situs.

Hapus modul plugin pihak ketiga. Hapus di tab Manajer Ekstensi→ Kelola→ Filter: Modul.

Kosongkan cache situs dan buat cadangan baru (Salin 2). Ini akan menjadi salinan bersih dari Joomla 2.5.28 Anda. Diperlukan untuk memulihkan situs jika pembaruan tidak berhasil, lalu perbaiki kesalahan dan ulangi pembaruan lagi.

Pembersihan situs selesai.

Pemeriksaan terakhir. Di tab Informasi Sistem→Izin semuanya harus hijau.

Mari kita beralih ke pembaruan.

Memperbarui dengan komponen bawaan Memperbarui Joomla!

Kami beralih ke pembaruan otomatis, dari panel situs. Di panel administratif situs perenos, buka tab: Komponen→ Perbarui Joomla!

Di pengaturan (tombol "Pengaturan" di kanan atas) pilih: "Distribusi Joomla dengan dukungan singkat" Dan "Tulis file secara langsung."

Jendela ini mungkin tidak langsung muncul.

Kami memeriksa, sekali lagi, ketersediaan salinan cadangan situs (Salin 1 dan Salin 2) dan "berdoa" tekan tombol "Instal pembaruan".

Upgrade berhasil dari Joomla 2.5 ke Joomla 3.3.6 akan terlihat oleh panel situs yang diubah dan pesan yang muncul. Template panel sekarang disebut isis.

Menyelesaikan pemutakhiran Joomla 2.5 ke Joomla 3.3.6

Selanjutnya, kami menghapus situs Joomla 2.5.28 dari folder root dan mentransfer Joomla 3.3.6 dari subdirektori ke sana. Saat memperbarui di subdirektori, buka file configuration.php di subdomain, Anda hanya perlu mengubah jalur ke folder tmp dan log.

  • var/path_to_Joomla/perenos/logs dan
  • Var/path_to_Joomla/perenos/tmp

mengubah

  • Var/path_to_Joomla/logs
  • Var/path_to_Joomla/tmp

Jika Anda mengupgrade di hosting lain, maka di file configuration.php ubah data database dan path ke folder tmp dan logs.

Menyelesaikan migrasi

Setelah pembaruan, instal plugin yang Anda butuhkan dan kenali, yang berfungsi di versi baru Joomla 3.3.6.

Penting! Jika Anda menggunakan komponen SEF Joomla, Anda harus melakukan Ekspor URL sef, dan pada versi baru Impor kembali setelah menginstal komponen SEF.

Biarkan saya mengingatkan Anda bahwa tautan file CNC (SEF) bersifat universal dan "cocok" untuk diimpor ke semua ekstensi SEF Joomla utama. Dimungkinkan selama migrasi untuk mengubah komponen SEF. Saat memigrasikan lima situs, saya mengubah ekstensi Sh404 menjadi Artio JoomSEF . Tapi ini adalah lagu yang terpisah.

Setelah semua pekerjaan selesai, jangan lupa untuk menonaktifkan mode debugging (jika diaktifkan) dan mengatur mode tampilan kesalahan ke "Sistem default".

Jika pembaruan otomatis gagal, hapus situs dari subdirektori, hapus database dan pengguna. Pulihkan situs dari cadangan dengan database baru dan pengguna baru dan ulangi semuanya lagi, mengingat kesalahan Anda dan menjadi lebih berhati-hati.

class="eliadunit">

Rilis versi baru Joomla 3.7, tersedia untuk penggunaan umum, adalah alasan untuk menulis tutorial ini. Di dalamnya, kami akan berbicara secara rinci tentang memperbarui sistem Joomla, mengapa Anda harus mengikuti pembaruan, bagaimana Anda dapat memperbarui sistem dan mengapa, ada situs yang masih bekerja di Joomla 1.5.

Penandaan Versi Joomla

Penunjukan versi yang benar untuk Joomla 3.7 adalah 3.7.0. Ada tiga nomor dalam penunjukan versi.

  • Angka pertama jarang berubah.
  • Digit kedua adalah perubahan penting yang mempengaruhi inti sistem.
  • Digit ketiga adalah rilis rilis keamanan baru dan versi dengan perbaikan bug.

Apakah mungkin untuk tidak memperbarui Joomla?

Menurut rilis J!3.7, transisi dari 3.6 ke 3.7 tidak terlalu penting untuk keamanan situs. Transisi ini, menurut penulis, akan meningkatkan fungsionalitas situs, tidak lebih. Oleh karena itu, jika ada alasan bagus yang mencegah Anda beralih ke versi 3.7, Anda dapat bekerja pada versi terbaru 3.6.5, setidaknya hingga "akhir waktu". Pada saat yang sama, penting untuk dipahami bahwa pembuatnya tidak akan lagi merilis pembaruan keamanan untuk versi 3.6 dan harus bekerja "dengan risiko dan risiko mereka sendiri", memantau keamanan dengan lebih cermat.

Deskripsi semua perubahan di versi baru Joomla dapat ditemukan di situs web resmi https://docs.joomla.org, di riwayat versi.

Perlu dicatat bahwa versi global berikutnya diharapkan menjadi 3.8; 3.9; 4.0, tetapi akan ada banyak versi 3.7.x sebelum dirilis.

Cara melihat versi kerja situs Joomla

Ada dua cara mudah untuk melihat versi kerja situs Joomla.

  1. Dari panel. Tab Sistem>>>Informasi Sistem.
  2. Melalui FTP, temukan file di root situs /libraries/cms/version/version.php. Di baris ke-33 file ini Anda akan melihat versi sistem (blok: Versi rilis).

Memperbarui Joomla dalam tiga cara

Penting! Cara apapun untuk mengupdate Joomla bisa saja tidak berhasil dan bisa mengakibatkan kesalahan fatal (Fatal Error), akibat hilangnya situs tersebut. Itulah sebabnya, sebelum pembaruan apa pun, Anda perlu membuat salinan cadangan situs dengan cara apa pun yang memungkinkan.

Metode 1: Pembaruan otomatis

Alat sistem menyediakan kemampuan untuk memperbarui secara otomatis menggunakan layanan Joomla. Dengan metode pembaruan ini, sistem akan menghubungi layanan pembaruan Joomla, mengunduh paket pembaruan, yang tautannya ditampilkan dalam item: “paket pembaruan URL”, dan memperbarui sistem.

Untuk memperbarui secara otomatis, buka tab Komponen>>>Perbarui Joomla!. Selanjutnya, tab Pembaruan Otomatis. Atur (centang) "Metode instalasi - Tulis file secara langsung" dan klik tombol "Instal pembaruan".

class="eliadunit">

Metode 2. Unduh dan perbarui dari panel admin

Jika server hosting Anda tidak mengizinkan Anda untuk memperbarui secara langsung dari server pembaruan Jooomla, gunakan alat pembaruan "Unduh dan Perbarui". Untuk melakukannya, pada tab Components>>>Update Joomla!:

  • Unduh arsip pembaruan yang diperlukan (ZIP) dari tautan "...di halaman unduhan resmi Joomla" atau "Perbarui URL paket" pada tab Pembaruan Otomatis;
  • Setelah memilih arsip pembaruan, gunakan tombol Unduh dan Instal untuk menginstal pembaruan. Menulis file secara langsung. Mengunggah melalui FTP memerlukan pengaturan FTP di pengaturan umum.

Catatan: Agar berhasil menggunakan metode pembaruan ini, Anda harus memiliki jalur yang benar ke file tmp di file configuration.php, serta hak CHMOD ke direktori tmp, setidaknya harus 644.

Metode 3. Melalui klien FTP

Metode ini mirip dengan yang sebelumnya, hanya direktori pembaruan yang harus diunduh ke komputer, dan kemudian diunggah ke root situs melalui FTP dalam mode "Timpa".

  • Unduh arsip pembaruan dari tautan "Perbarui URL paket";
  • Buka kemasan arsip;
  • Kami memasukkan root situs melalui klien FTP;
  • Unggah file arsip pembaruan ke root situs dalam mode timpa.

Informasi pembaruan sistem

Sistem Joomla dikonfigurasi secara default sedemikian rupa sehingga ketika pembaruan baru dirilis, baik sistem itu sendiri maupun semua ekstensinya, ia akan memberi tahu Anda tentang hal itu. Informasi ini akan muncul di panel halaman utama di bagian atas halaman sebagai pesan merah muda.

Ada dua plugin yang bertanggung jawab untuk menampilkan pesan-pesan ini:

  • Icon Bar - Pemberitahuan versi baru Joomla! ID=437
  • Icon Bar - Pemberitahuan tentang versi baru Joomla! ID=438

Mereka dapat dimatikan. Jika Anda perlu menerima informasi tentang pembaruan baru melalui email, gunakan plugin: Sistem - Pemberitahuan pembaruan Joomla (ID=452). Tentukan email Anda di pengaturan plugin ini. Sebelum itu, jangan lupa untuk mengatur "Mail" di pengaturan sistem umum.

Pembaruan ekstensi

Setelah menginstal ekstensi pihak ketiga, sistem (secara default) mengaktifkan komunikasi dengan server pembaruan ekstensi ini. Saat pembaruan ekstensi dirilis, sistem menerima sinyal tentang ini dan, dengan ID plug-in=438 diaktifkan, memberi tahu Anda tentang hal itu. Jika Anda tidak membutuhkannya, buka tab, dari menu utama: Ekstensi>>>Manajemen>>>Server Pembaruan (menu kiri) dan nonaktifkan server pembaruan yang tidak perlu.

Sekali lagi, secara default, semua server pembaruan diaktifkan dan ketika panel dimuat, setiap kali mereka menghubungi server pembaruan. Ini sedikit meningkatkan beban pada server.

Apakah saya perlu memperbarui mesin Joomla dari versi 2.5 ke 3.x?

Saya pikir sudah waktunya untuk memikirkannya, karena. Jika Anda telah memperbarui Joomla 2.5 ke versi 2.5.28 terbaru, Anda akan melihat pesan di panel admin yang mengatakan bahwa dukungan untuk Joomla 2.5 berakhir pada tanggal 31 Desember 2014.

Saya juga terdorong untuk memperbarui mesin dengan kebutuhan untuk memperkenalkan sistem tag di situs. Setelah mengetahui bahwa troika memiliki dukungan bawaan untuk sistem tag, saya memutuskan untuk mulai memperbarui mesin.

Langkah awal yang harus diselesaikan agar berhasil mengupdate mesin Joomla.

1. Pertama-tama, jangan terlalu malas untuk memeriksa apakah hosting Anda memenuhi persyaratan sistem untuk pengoperasian normal Joomla 3.x. Sekarang perusahaan hosting yang menghargai diri sendiri memenuhi persyaratan seperti itu, tetapi lebih baik untuk memeriksanya, terutama karena itu tidak akan lama. Seperti dapat dilihat dari tabel, persyaratan untuk Apache di Joomla ketiga tidak berubah (2.x+), tetapi persyaratan untuk PHP dan database telah berubah. Jika Joomla 2.5 masih bisa berjalan di PHP 5.2.4+ dan MySQL versi 5.0.4+, maka Joomla 3.x sudah membutuhkan setidaknya PHP versi 5.3.1 dan MySQL versi 5.1.+. Cara tercepat untuk memeriksa versi PHP dan MySQL yang digunakan di hosting Anda adalah dengan masuk ke panel admin Joomla, lalu di menu atas pilih " Situs web" => "Sistem Informasi". Kami akan melihat berbagai informasi tentang sistem, termasuk versi PHP dan MySQL saat ini.

Jika versi saat ini di bawah persyaratan minimum (yang semakin tidak mungkin setiap hari), maka Anda harus mengubah hosting.

2. Selanjutnya, Anda perlu memastikan bahwa template yang digunakan di situs Anda berfungsi di Joomla seri ketiga. Anda dapat menemukan informasi tentang ini di situs web pengembang template Anda. Mungkin pengembang template telah merilis versi terpisah untuk Joomla 3.x. Jika tidak, maka Anda mungkin harus berhati-hati dalam menemukan template untuk Joomla ketiga, dan menghapus template saat ini yang tidak mendukung triple. Sebagai alternatif, Anda tentu saja dapat mengadaptasi template Joomla 2.5 agar berfungsi di joomla 3.x untuk mempertahankan tampilan situs. Itulah yang harus saya lakukan.

Setelah memutakhirkan ke versi 2.5.28, untuk berjaga-jaga, periksa apakah skema database Anda telah diperbarui ke versi 5.2.28. Untuk melakukan ini, pilih dari menu atas Ekstensi -> Manajer Ekstensi-> tab Basis Data. Jika Anda melihat gambar yang kurang lebih sama seperti pada gambar di bawah ini, maka database Anda telah diperbarui secara normal.

Jika alih-alih tanda centang hijau Anda memiliki "bata" putih di lingkaran merah dan pesan muncul dalam font merah bahwa basis data Anda belum diperbarui, klik tombol Membenarkan di pojok kanan atas.

4. Juga, sebelum memperbarui, Anda harus menonaktifkan plugin Sistem - Ingat saya. Jika tidak, mungkin ada masalah dengan masuk ke panel admin setelah pembaruan. Setelah pembaruan, plugin ini dapat diaktifkan kembali.

5. Secara umum, semua ekstensi yang dibangun ke dalam kit distribusi joomla 2.5 akan bekerja tanpa masalah di joomla 3.x. Masalah dapat muncul dengan ekstensi pihak ketiga. Semakin banyak ekstensi pihak ketiga, semakin sulit transisinya. Jika Anda memiliki banyak ekstensi pihak ketiga, saya sarankan Anda menggambar piring dengan dua kolom pada lembar terpisah atau dalam file: " Nama ekstensi" Dan " Dukungan Joomla 3.x". Masukkan nama semua ekstensi pihak ketiga (komponen, plugin, dan modul yang diinstal melalui pengelola ekstensi) ke dalam tabel. Perbarui semua ekstensi yang ditemukan ke versi terbaru. Perlu diingat bahwa tidak semua ekstensi menggunakan otomatis -mekanisme pembaruan ( Ekstensi -> Manajer Ekstensi-> tab Pembaruan-> tombol Temukan pembaruan). Yang terbaik adalah mengunjungi situs web produsen untuk setiap pembaruan dan melihat apakah versi terbaru tersedia. Selanjutnya, kita lihat mana di antara mereka yang mendukung Joomla 3.x. Ekstensi yang tidak mendukung triple harus dihapus, jika tidak, pembaruan mungkin gagal dan situs mungkin berhenti dibuka sama sekali.

Kami melihat, mungkin untuk ekstensi yang tidak mendukung troika, ada kit distribusi terpisah untuk troika di situs web produsen. Dalam hal ini, kami hanya akan menginstalnya segera setelah memperbarui mesin. Jika pengembang belum merilis versi untuk Joomla 3.x sama sekali, maka Anda harus mencari analog dari ekstensi ini atau Anda dapat bertanya kepada pengembang apakah ia akan merilis versi ekstensinya untuk troika dan dalam jangka waktu berapa .

Anda mungkin menemukan ekstensi dalam inventaris ini yang pernah Anda gunakan tetapi tidak lagi digunakan. Juga diinginkan untuk menghapus ekstensi yang sudah tidak perlu.

Untuk meningkatkan peluang pembaruan yang berhasil, Anda dapat menonaktifkan sementara ekstensi yang tersisa yang telah Anda pasang sendiri sejak pemasangan asli sebelum memperbarui. Setelah pembaruan, kami akan menyalakannya secara bergantian dan memeriksa kinerja situs. Pengecualian adalah templat pihak ketiga (jika diinstal), yang saat ini digunakan di panel admin dan di situs. Lagi pula, Anda, seperti yang saya tulis di atas, telah menginstal template yang kompatibel dengan Joomla 3.x. Untuk menonaktifkan, buka Ekstensi -> Manajer Ekstensi -> Kontrol. Urutkan kolom terakhir pengenal daftar turun. Semua ekstensi yang Anda instal sendiri memiliki pengenal mulai dari 10.000 ke atas. Di sini mereka dapat dinonaktifkan sebelum memperbarui.

Panduan untuk mengupgrade versi Joomla dari 2.5.28 ke 3.x.

Pastikan untuk membaca paragraf sebelumnya terlebih dahulu!

Saya sangat menentang memperbarui situs pertempuran langsung di hosting. Lagi pula, tidak jelas bagaimana situs akan berfungsi setelah pembaruan mesin dan apakah itu akan diperbarui sama sekali. Saya melakukan hal berikut.

Saya mengambil cadangan situs saya: database dan file situs dan mengunggahnya ke komputer saya.

Jika Anda telah mengikuti semua langkah dari paragraf sebelumnya, maka Anda akan mendapat pesan bahwa Anda telah menginstal versi terbaru Joomla!, 2.5.28.

Klik tombol " Pengaturan" di pojok kanan atas.

Di jendela yang muncul di seberang bidang " Perbarui server"pilih dari daftar dropdown" Distribusi Joomla dengan dukungan jangka pendek"

Anda akan diberi tahu bahwa pembaruan Joomla! telah terdeteksi.

Dalam kasus saya, sistem mendeteksi pembaruan 3.3.6.

Klik tombol " Memasang pembaharuan".

Jika semuanya berjalan dengan baik, maka situs Anda akan terbuka. Kami memeriksa versi mesin dari panel admin.

Jika Anda menonaktifkan ekstensi sebelum memperbarui, seperti yang saya tulis di atas, hidupkan kembali satu per satu dan periksa pengoperasian situs.

Jika semuanya baik-baik saja, unggah situs yang diperbarui ke hosting, bukan yang lama.

Jika situs tidak terbuka setelah pembaruan.

Jika Anda telah melakukan semua rekomendasi yang dijelaskan di atas, maka setelah memutakhirkan ke triple, situs akan terbuka. Tetapi jika, bagaimanapun, halaman utama situs telah berhenti dibuka, ini berarti bahwa beberapa komponen (yang Anda lewatkan) yang tidak kompatibel dengan mesin baru membuat situs tidak dapat dibuka secara normal. Jangan panik! Biasanya situs masih memungkinkan Anda untuk masuk ke panel admin. (Jika panel admin Anda tidak terbuka, baca di bawah). Kami melihat dari dekat pesan yang ditampilkan di layar. Biasanya, pesan tersebut berisi jalur ke file yang bermasalah dan nomor baris dengan kode yang bermasalah.

Jika jalur mengarah ke file di folder template Anda, kemungkinan besar itu adalah template Anda. Dalam hal ini, Anda perlu mengubahnya ke yang lain yang kompatibel dengan Joomla 3.x (jika Anda tidak menyimpan template sebelumnya, Anda dapat menggunakan salah satu template bawaan) dan masalahnya akan menjadi tetap.

Jika pesan yang ditampilkan di layar menunjukkan jalur ke file dari beberapa ekstensi, maka Anda dapat menghapus ekstensi ini dari panel admin. Jika tidak ada akses ke panel admin, maka Anda dapat mencoba mengganti nama folder dengan ekstensi yang bermasalah.

Jika Anda tidak dapat menentukan ekstensi mana yang dimiliki file bermasalah, buka file ini di editor apa pun (saya menggunakan buku catatan++) dan cukup hapus (atau lebih tepatnya komentari) baris kode bermasalah yang ditunjukkan. Selanjutnya, kami mencoba memperbarui halaman utama. Setelah memperbarui halaman utama, pesan mungkin sudah merujuk ke baris lain dalam file ini atau file lain. Dengan demikian, Anda terus mengomentari baris kode dalam file yang bermasalah hingga situs dibuka. Setelah itu, Anda dapat mengajukan pertanyaan di salah satu forum dukungan joomla atau di komentar artikel ini milik ekstensi file bermasalah, tentukan jalurnya dan hapus ekstensi ini.

Jika panel admin tidak terbuka setelah memperbarui Joomla ke versi 3.x.

Jika Anda tidak bisa masuk ke panel admin setelah memperbarui situs, maka Anda melewatkan beberapa ekstensi atau template yang tidak kompatibel dengan Joomla ketiga. Seperti yang saya tulis di atas, layar biasanya menampilkan jalur ke file bermasalah yang mengganggu pembukaan. Jika jalur mengarah ke file template, maka Anda perlu mengubahnya, misalnya, ke salah satu template yang ada di Joomla: atom, Beez5 atau Beez_20. Jika jalur ke file mengarah ke lokasi lain, Anda perlu menentukan ekstensi mana yang dimiliki file tersebut dan menghapus ekstensi ini. Tapi bagaimana Anda menghapus ekstensi atau template jika Anda tidak bisa masuk ke admin area? Mari kita edit databasenya. Untuk melakukan ini, buka phpmyadmin.

Lintas phpmyadmin kami tidak dapat menghapus ekstensi, tetapi kami dapat menonaktifkannya. Ini cukup untuk masuk ke panel admin, dan kemudian menghapus ekstensi dari panel admin. Informasi tentang semua ekstensi yang diinstal disimpan dalam tabel xxx _ekstensi, di mana xxx adalah awalan tabel, yang bisa berbeda untuk setiap orang.

Untuk menonaktifkan ekstensi, cari namanya di kolom Nama tabel dan kolom Diaktifkan alih-alih satu, beri angka nol.

Untuk mengubah template ke yang lain dari phpmyadmin, buka tabel xxx_ template_styles. Tabel ini mencantumkan semua templat yang diinstal di situs. Kolom client_id menunjukkan bagian situs mana yang dimaksudkan templat (0 - untuk bagian publik, 1 - untuk panel admin). Kolom Rumah menunjukkan template mana yang saat ini digunakan secara default (berbiaya satu).

Kembali
  • Maju
  • Anda tidak memiliki hak untuk mengirim komentar

    Untuk bermigrasi dari Joomla 2.5 ke Joomla 3, penulis CMS membuat komponen inti Joomla! Upgrade. Sekarang Anda tidak perlu menggunakan plugin pihak ketiga untuk memperbarui. Pembaruan otomatis Joomla 2.5 ke 3.3.6 dilakukan dari panel administrasi situs. Bagaimana melakukannya tanpa kesalahan, saya akan memberi tahu di artikel ini.

    Memeriksa layanan untuk persyaratan Joomla 3.3.6

    Periksa build server hosting Anda. Mereka harus memenuhi persyaratan minimum agar Joomla 3.3.6 dapat berfungsi. Versi PHP pada dasarnya penting. Sekarang seharusnya PHP 5.3.10+.

    Kami memulai pembaruan otomatis Joomla 2.5 ke 3.3.6

    Sebuah tugas. Kami memiliki situs web. Situs CMS versi Joomla 2.5.x. Anda perlu memperbarui Joomla ke versi 3.3.6.

    Pertama-tama, kita upgrade ke Joomla 2.5.28. Dari versi 2.5.27, upgrade tidak dapat dilakukan. Setelah pembaruan berhasil, kami membersihkan cache situs dan memeriksa relevansi database, pada tab "Database" di "Extension Manager".

    • Kami menghapus artikel yang tidak perlu dan modul yang tidak perlu.
    • Kami membersihkan semua tempat sampah.
    • Kami belum menyentuh ekstensi situs.

    Kami membuat cadangan penuh dari situs kerja kami. Sebut saja "Cadangan 1".

    Kami tidak akan menggunakan hosting pihak ketiga untuk pembaruan. Mari kita perbarui situs di subdirektori dari direktori root di hosting kita. Mari saya jelaskan. Kami dapat memulihkan salinan cadangan situs kami di server pihak ketiga mana pun dan, dengan memperbaruinya di sana, mentransfernya kembali.

    Untuk memperbarui, kami membuat direktori untuk memperbarui di folder root domain kami. Mari kita panggil dia. Nama bisa apa saja. Di hosting phpmyadmin, buat database baru. Basis data harus memiliki semua yang baru: Nama, Pengguna, Kata Sandi.

    Jika Anda perlu memutakhirkan lagi setelah gagal, jangan gunakan database lama. Untuk pembaruan baru, buat database baru dengan data baru, termasuk pengguna. Basis data yang gagal harus dihapus dari hosting.

    Di subdirektori yang dibuat, pulihkan situs Anda. Cara memulihkan situs dari cadangan, baca. Kami akan memperbarui persis situs yang dipulihkan ini di direktori yang dibuat. Alamatnya:

    Pembersihan situs kedua

    Sekarang kami membersihkan situs dari ekstensi yang tidak perlu. Idealnya, hanya ekstensi Proyek Joomla! yang harus tetap ada. Ekstensi pihak ketiga harus dinonaktifkan. Ekstensi yang tidak kompatibel dengan Joomla 3.3.6. perlu dihapus. Copot pemasangan ekstensi di pengelola ekstensi.

    Probabilitas situs akan mogok saat dihapus, terutama ekstensi "korosif", tinggi. Oleh karena itu, kami melakukan hal berikut.

    Seperti yang Anda ketahui, ekstensi dihapus dari tab Extensions → Extension Manager → Manage. Di sini kita menggunakan filter. Filter menurut jenis ekstensi.

    Pertama, hapus Components. Agar benar-benar aman, setelah setiap komponen dihapus, kami mengosongkan cache dan memeriksa kinerja situs. Jika situs mogok, unggah folder dengan komponen bermasalah melalui FTP dari cadangan Cadangan 1.

    Setelah menghapus Komponen, nonaktifkan / hapus plugin, modul, perpustakaan, file, paket.

    Ada kemungkinan bahwa ketika Anda menghapus beberapa ekstensi, situs akan mogok. Dalam hal ini, kami mengunduh folder ekstensi bermasalah dari cadangan situs web: plugin, modul, perpustakaan, dll. Alih-alih menghapus, kami menonaktifkan ekstensi yang bermasalah.

    Plugin dapat dinonaktifkan dari database: tabel [_extentions]. Di baris tabel, klik Struktur, lihat struktur untuk plugin yang diinginkan plugins_name dari plugin, dan di kolom aktifkan, alih-alih , masukkan .

    class="eliadunit">

    Komponen dari database tidak dapat dinonaktifkan. Agar komponen "berubah-ubah" tidak mengganggu pembaruan, nonaktifkan dari panel situs, tetapi ganti nama foldernya, berdasarkan jenis, com_XXXX_okl.

    Sekali lagi tentang langkah-langkah yang kami ambil dalam persiapan pembaruan otomatis Joomla 2.5 ke 3.3.6 agar berhasil:

    • Diperbarui ke versi 2.5.28. Versi terakhir dari Joomla "long-playing" rilis J!2.5;
    • Kami melakukan pembersihan situs pertama dan memulihkan situs di subdirektori folder akar situs;
    • Minimal, menghapus ekstensi yang tidak memiliki versi untuk J3.3.6;
    • Dinonaktifkan, ekstensi lain;
    • Jangan nonaktifkan modul dan plugin Joomla Production yang berjalan di control panel;
    • Beralih ke template joomla "asli";
    • Memeriksa status (relevansi) database dari panel situs;
    • Membersihkan cache situs, panel, dan memperbarui cache;
    • Membersihkan cache yang kedaluwarsa;
    • Plugin "Cache" dinonaktifkan (opsional).
    • Membuat salinan cadangan dari situs yang dibersihkan (Cadangan 2).
    • Memeriksa salinan cadangan situs kerja dan database.

    Saat mengosongkan cache, bersihkan tidak hanya cache situs, tetapi juga cache panel administratif.

    Mari kita mulai memperbarui otomatis.

    Pembaruan otomatis Joomla 2.5 hingga 3.3.6 - prosesnya sendiri

    Mari kita pergi ke tab: Komponen→ Perbarui Joomla!

    Pada tombol "Pengaturan", pilih "Versi jangka pendek ..."

    Jika Anda tidak melihat perubahan apa pun pada halaman, bersihkan cache pembaruan (Extensions→Extension Manager→Updates→ Button: Clear Cache).

    Jika Anda melihat pesan tentang perlunya memperbarui ke 3.3.6, perbarui menggunakan metode "Bakar file secara langsung".

    Ya, biarkan keberuntungan tidak meninggalkan Anda.

    Jika Anda gagal, hapus situs tersebut, buat database baru, pulihkan Fallback 1 atau Fallback 2, dan coba lagi. Sebelum mengulangi, baca log error.logs di panel hosting (server) Anda.

    Jika pembaruan berhasil, Anda akan melihat pesan yang sesuai dan template panel admin default akan berubah. Anda dapat mulai berkenalan dengan panel administratif Joomla 3.

    atau bagaimana memperbarui sistem menggunakan pengelola file

    Sebelum melanjutkan kePembaruan versi Joomla, mari kita lihat beberapa nuansanya.

    Di situs web populer joomla.ru Anda akan menemukan informasi mengenai pembaruan: tersedia untuk diunduh Joomla! dengan “materi demo yang dilokalkan dan bahasa antarmuka Rusia yang sudah diinstal sebelumnya. Distribusi yang dilokalkan secara tradisional tidak berbeda dari yang standar, kecuali untuk paket lokalisasi berbahasa Rusia yang telah diinstal sebelumnya, materi dalam bahasa Rusia, file bahasa, dan teks lisensi yang ditampilkan selama instalasi, yang berarti saatnya untuk meningkatkan. Versi baru Joomla, termasuk yang Russified, terletak di kolom kanan portal, di bagian paling atas.

    Pembaruan langkah demi langkah Joomla

    Meningkatkan versi sebelumnya ke versi yang lebih modern

    Jika Anda memiliki Joomla 1.5, pertama-tama Anda harus memutakhirkan menggunakan komponen jUpgrade.

    Misalkan Anda menggunakan Joomla Russified. Dalam hal ini, tidak masuk akal untuk mencari paket pembaruan Rusia. Dengan pembaruan standar yaitu metode ini disajikan dalam bab ini, pengaturan CMS yang dibuat sebelumnya tidak akan berubah. Hal yang sama berlaku untuk semua pengaturan dan ekstensi sistem lainnya. Biasanya, proses pembaruan Joomla berjalan tanpa komplikasi.

    Sebelumnya, kami akan mencadangkan semua konten situs.

    Memuat...Memuat...