
Kalau ada yang mengalami error seperti di atas saat running kembali wordpress kita, berarti database server dan PHP anda kurang update seperti saya….hahaha. Dimana coding PHP dan database yang digunakan versinya tidak cocok dengan PHP di server yang sedang digunakan.
Waduh agak jengkel juga sih dan sempet males melanda beberapa hari buat update wordpress. Belum lagi fikiran berkecamuk terutama database postingan dan foto2 apa masih ada atau gimana?….
Pertama penasaran saya check dulu database MySQL saya adalah sebagai berikut:
— phpMyAdmin SQL Dump
— version 3.3.9
— http://www.phpmyadmin.net
—
— Host: localhost
— Generation Time: Oct 05, 2015 at 03:05 AM
— Server version: 5.5.8
— PHP Version: 5.3.5
Waduh ternyata jadul juga ya sementara perkembangan saat postingan ini dibuat dunia sudah berubah PHP yang digunakan Xampp saat ini versi PHP Version 7.2.26 dan MySQL versi lama sudah out of service alias sudah tidak lagi digunakan dalam Xampp ini. Untuk versi PHP 7.0 database yang digunakan MySQLi atau PDO_MySQL.
Solusinya bila server hosting bisa downgrade php nya mungkin tidak masalah namun bila kita berkerja pada localhost atau server local salah satu alternativenya saya harus migrasikan databasenya yang insyaalloh akan saya share pengalamannya di bawah ini….
Langkah pertama, export database lama kita kedalam sebuah file (misalnya myolddb.sql). tentunya harus menggunakan phpMyadmin pada server atau localhost yang bisa jalan wordpress lamanya.
Langkah kedua, Import database lama kedalam database baru dengan menggunakan phpMyadmin. Dan tentunya perlu diperhatikan opsi kompatibilitas SQLnya sesuaikan dengan versi MySQL lama anda. Bila sudah tekan tombol kirim.

Bila sudah selesai dan sukses migrasi database maka phpMyadmin akan memberikan statement import telah selesai dan semua tabel telah dimasukan dalam database ini..

Langkah selanjutnya, langkah ke-3 copy WP atau wordpress versi terbarunya kedalam folder project WP kita dan replace semua filenya.

Sebelum coba masuk ke wp-admin untuk setup baru pastikan file wp-config.php dihapus dahulu dan plug-in yang sekiranya membuat error dihapus juga foldernya.
Bila sudah semua dihapus seharusnya bila nanti masuk wordpress kembali akan dibawa ke
/wp-admin/setup-config.php

Setelah melanjutkan jendela dialog maka akan masuk ke wordpress. namun bila muncul error seperti dibawah ini kemungkinan masih ada plugin yg belum kompatibel sehingga perlu dihapus semua..misalnya plugin woocommerce bila sebelumnya terisntall perlu dihapus juga.
Demikian saja penjelasan mengenai migrasi database dan wordpress semoga bermanfaat dan like & share ya…
Salaam…..