Langkah demi Langkah Migrasi Joomla 1.5 ke 3.x

From Joomla! Documentation

This page is a translated version of the page Joomla 1.5 to 4.x Step by Step Migration and the translation is 43% complete.
Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎italiano • ‎português do Brasil • ‎svenska • ‎فارسی • ‎中文(台灣)‎ • ‎日本語

Berikut adalah petunjuk langkah demi langkah memigrasikan website Joomla 1.5 anda ke 3.x. Meskipun ada banyak cara untuk memigrasikan website anda, petunjuk ini akan memberikan prosedur dasar untuk diikuti.

Pendahuluan

Migrasi dari Joomla! 1.5 ke 3.x adalah migrasi besar. Terdapat banyak sekali perubahan-perubahan pada fitur dan tabel database dari kedua versi ini. Ini BUKANLAH update sekali-klik. Anda akan membangun/memasang instalasi Joomla! 3 yang baru lalu memigrasikan (memindahkan) data-data anda. Jika anda belum melakukannya, mungkin anda perlu mulai dengan tutorial Penilaian Mandiri dan Perencanaan terlebih dahulu.

Pertama, mari kita bedakan antara data Inti Joomla dan ekstensi pihak ketiga. Data Inti Joomla (komponen) adalah:

  • Kategori
  • Artikel
  • Menu
  • Modul (inti - bukan pihak ketiga)
  • Banner
  • Kontak
  • Pesan
  • Pengumpan Berita
  • Pengalihan
  • Penelusuran
  • Penelusuran Pintar

Langkah demi Langkah

Memindahkan data inti Joomla itu cukup sederhana jika anda menggunakan suatu alat migrasi. Yang lain adalah ekstensi pihak ketiga dan ekstensi kustom. Ini termasuk templat. Setiap ekstensi pihak ketiga perlu diteliti terlebih dahulu apakah mereka siap untuk Joomla 3.x dan memiliki jalur migrasi atau tidak. Mungkin anda sudah melakukan langkah ini seperti yang disarankan dalam proses perencanaan. Jika belum, anda perlu lakukan sekarang. Beberapa ekstensi pihak ketiga dapat dimigrasikan dengan suatu alat dari pihak ketiga. Tapi, ada yang tidak. Bacalah. Teliti. Rencanakan.

Karena ada banyak cara untuk memigrasikan data dan setiap website itu berbeda-beda, yang pasti langkah-langkahnya akan sedikit berbeda untuk masing-masing website.

=== Persiapkan Lokasi untuk Joomla 3 ===

  1. Pastikan server anda memenuhi persyaratan spesifikasi teknis Joomla! 3.

Buat database dan pengguna baru untuk website Joomla! 3.x anda. Catat nama database, nama pengguna database, dan sandi database yang digunakan karena anda akan membutuhkannya nanti saat memasang Joomla 3.

.

Mengatur Lokasi Pengembangan

  1. Buat situs pengembangan atau tempat bekerja di salah satu bagian berikut:
    • Sub domain
    • Sub direktori
    • Perangkat lokal komputer melalui WAMP, MAMP, LAMP, XAMPP.
    • Domain sementara di root server akun hosting baru anda (jika ingin mengganti hostingan selama proses migrasi)
  1. Pasang baru Joomla 3.x versi terkini ke lokasi pengujian anda dengan database baru dan nama pengguna database baru.
PERINGATAN: JANGAN INSTAL DATA CONTOH!
  1. Buat cadangan situs Joomla 3 anda. (Baca Dasar Mencadangkan Situs Web Joomla! atau lihat Peralatan yang Disarankan)

Persiapkan Situs 1.5 anda

  1. Di situs Joomla 1.5 anda, lakukan update ke versi 1.5.26, setelah membuat cadangan.
  2. Bersihkan bagian, kategori, artikel, modul, butir menu. Pastikan semunya memiliki alias yang unik.
  3. Kosongkan tempat sampah di pengelolaan konten (bagian, kategori, artikel), pengelolaan menu, dan pengelolaan modul.
  4. Infokan kepada pengguna anda bahwa perubahan apa pun yang mereka lakukan sebelumnya harus diulang kembali mulai sejak versi ini. Untuk migrasi yang datanya berubah secara dinamis, lihat artikel ini dan tonton video ini.

Pilih alat migrasi

  1. Terdapat banyak sekali alat migrasi. Ada yang gratis dan ada juga yang akan menghabiskan sedikit uang anda. Beberapa ada yang hanya memigrasikan beberapa data saja. Tapi ada juga yang lebih menyeluruh.
  2. Masing-masing alat migrasi itu punya dokumentasinya sendiri-sendiri, tentang bagaimana langkah demi langkah memindahkan data (kalau ini tidak ada, maka jangan pilih mereka). Ada yang membutuhkan Joomla 1.5 dan 3 terpasang di server yang sama. Jika anda berganti hostingan, lakukan restorasi "sub domain" situs Joomla 1.5 anda di hosting yang baru untuk menarik datanya. Setelah selesai, matikan versi 1.5 itu.
  3. Alat migrasi bisa ditemukan di Direktori Ekstensi.
  1. Ketika anda memilih suatu alat, pilihlah yang tetap memungkinkan anda untuk menyimpan itemID yang sama pada saat proses migrasi. Ini penting untuk mempertahankan peringkat SEO situs anda atau akan ada setumpuk kerja pengalihan yang menanti anda. Info tentang pengalihan sebagai berikut.
  2. Jika situs anda masih terbilang kecil, mungkin sebaiknya lakukan migrasi secara manual. Buat kategori dan artikel lalu salin HTML-nya dan pindahkan ke situs yang baru. Kemudian salin dan pindahkan direktori /image. Biarkan /stories atau tautan-tautan gambar anda akan rusak sampai anda memperbaikinya satu per satu.
  3. Ada salah satu alat migrasi (yang gratis) yang memungkinkan anda untuk membawa artikel-artikel berikut gambar-gambar yang berhubungan dengannya. Ini bermanfaat jika Pengelolaan Media anda sudah tidak teratur rapi.

Migrasi

  1. Migrasikan semua data inti yang ingin dipindahkan ke Joomla 3.x. Jika alat migrasi anda menanyakan apakah akan memindahkan juga Section dan Kategori, lakukanlah keduanya. Konversi terhadap kategori dan kategori turunan akan dijalankan secara otomatis..
  2. Perbaiki Database melalui Pengelolaan Ekstensi  Database dan klik tombol Perbaiki.
  3. Pasang templat baru anda atau ubah sehingga anda bisa melihat konten situs anda. Lihat lebih lengkap mengenai Pertimbangan Templat.
  1. Tambah menu baru jika alat migrasi anda tidak memindahkan menu. Jika anda ingin gunakan pisah menu, atur sekarang.
  2. Tambah modul-modul jika alat migrasi anda tidak memindahkan modul. Jika alat migrasi anda memindahkannya, gantilah posisi modul ke posisi sesuai dengan templat baru anda bila hal itu diperlukan agar modul-modul anda muncul di halaman sehingga anda bisa memeriksanya.
  1. Periksa duplikasi alias dan perbaiki.
  2. Periksa tautan internal. Bila rusak, perbaiki.
  3. Buat cadangan.
  4. Pasang ekstensi pihak ketiga dan konfigurasikan (seperti editor, Akeeba backup, slideshow, atau plugin).
  5. Buat cadangan kembali.
  1. Kalau Anda memiliki ekstensi yang besar dengan banyak data yang harus dimigrasikan, maka lakukanlah satu persatu sesuai petunjuk dokumentasi yang ada dari pengembangnya lalu buat cadangan setelah yang satunya selesai.
  2. Jika perangkat migrasi Anda tidak memindahkan gambar-gambar, maka pindahkanlah gambar-gambar dari situs 1.5 Anda ke 3.x. Catatan: samakan direktori /stories kecuali bila Anda berniat ingin menautkan kembali semua gambar-gambar tersebut. Anda dapat memulai suatu struktur terorganisir yang baru di direktori /images mulai dari saat ini kalau /stories Anda berantakan.
  1. Direkomendasikan tapi tidak wajib kecuali Anda punya masalah: Perbaiki masalah aset. Lihat perangkat bantuan dibawah.
  1. Periksa URL di Joomla 3 Anda dan bandingkan dengan yang 1.5. Kalau berbeda, dokumentasikan (suatu lembar excel mungkin dapat membantu) setiap URL 1.5 terhadap Joomla 3.x sehingga Anda dapat melakukan pengalihan dan mempertahankan peringkat Anda di mesin pencari. Lihat:
  1. Buat cadangan.
  2. Periksa semuanya.
  3. Bersihkan dan bersihkan.
  4. Ujilah semuanya.
  5. Buat cadangan.
  6. Pindahkan atau ganti atau tambah data-data terbaru dari situs 1.5 ke Joomla 3.
  7. Tambahkan Google Analytics ke templat atau pakai plugin pihak ketiga.
  8. Periksa Konfigurasi Global dan pastikan semuanya terkendali.
  1. Buat cadangan final dari situs Joomla 3.x Anda.
  2. Buat cadangan final dari situs 1.5 Anda.
  3. Pindahkan situs 1.5 Anda dari pangkal server ke subdomain atau subdirektori yang lain atau hapus saja (tujuannya adalah agar Anda punya referensi sementara bila diperlukan).
  1. Cadangkan dan kembalikan dengan menggunakan perangkat yang disarankan (dibawah) atau pindahkan saja berkas-berkasnya untuk mengembalikan situs 3.x Anda ke pangkal server dari akun hosting Anda.
  1. Aktifkan .htaccess bila perlu untuk URL SEF.
  2. Buat peta situs dan kirimkannya ke Google Webmaster Tools atau mesin pencari lain yang diinginkan.
  3. Lakukan semua pengalihan yang Anda catat sebelumya di lembar excel untuk setiap URL yang berubah selama proses migrasi.
  1. Buat perubahan-perubahan yang diperlukan sambil menunggu situs 3.x online.
  2. Uji sekali lagi.
  3. Buat cadangan sekali lagi.
  4. Hapus situs 1.5 terkait secepat mungkin.
  1. Buang semua situs-situs pengembangan yang ada atau simpan dengan syarat harus up-to-date bila ia berada di versi yang terkini supaya ada penawar terhadap percobaan retas (hacking) yang mungkin saja bisa terjadi pada server Anda entah kapanpun.
  2. Dan, Selamat Datang di Joomla! 3.x

Perangkat Yang Disarankan