Apabila sudah memiliki website di hosting lain maupun di localhost dan ingin dipindah, berikut ini langkah-langkah yang perlu dilakukan.



Backup website WordPress di Hosting

1. Login ke cPanel hosting, kemudian masuk ke direktori WordPress.

file manager cpanel


Di contoh kami berada di direktori public_html/wp, bisa saja direktori WordPress Anda berbeda jadi bisa disesuaikan.


public_html file manager


2. Kompress file WordPress, kemudian download ke PC.

select all kompress


download file ke PC


3. Backup database, masuk ke menu “Home” > “Backup” > klik nama database

download database wordpress


Sampai langkah ini, kita sudah punya file backup WordPress dan database. Selanjutnya..


Upload WordPress ke Plesk 12.5

Login ke Plesk 12.5 [misalnya: <<ip public VPS>>:8443]


1. Tambahkan domain ke Plesk 12.5 >> Add domain di Plesk

2. Buat database, *ingat/catat username dan passwordnya. Untuk keperluan koneksi database >> Add database di Plesk

3. Upload file WordPress, lalu ektrak.



upload wordpress ke Plesk 12.5


upload file wordpress ke Plesk 12.5


ekstrak file wordpress


4. Import database yang telah didownload sebelumnya, *import dalam bentuk .sql jadi jika sebelumnya masih .zip. Ekstrak dulu !


import dump mysql di plesk 12.5


select database untuk import dump mysql


5. Langkah terakhir adalah setting koneksi database

Cara Membuat Koneksi Database

Koneksi MySQL Database dari PHP :

mysql_connect ("namahost","mysql_username_yang_digunakan","password_dari_username");

Jika MySQL berada pada server lokal, (dengan kata lain, ada di website Anda sendiri), maka namahost yang digunakan adalah localhost.  Berarti sintax yang bisa Anda gunakan :


mysql_connect("localhost","mysql_username_yang_digunakan","password_dari_username");


Jika Anda membuat website di komputer lokal, bisa jadi username dan password MySQL yang digunakan berbeda dengan username dan password MySQL yang digunakan pada website.


Untuk itu, silahkan Anda cek dulu username dan password yang ada di website. Langkah-langkahnya:


Login ke cPanel Anda, ( http://domainanda/cpanel atau http://cpanel.domainanda

Pilih Menu MySQL Databases

Koneksi Database MySQL cPanel

Jika Anda belum memiliki username dan password MySQL di website, maka Anda dapat membuatnya terlebih dahulu

Table user database

isikan username dan password yang akan Anda buat. Kami sarankan Anda melakukan pencatatan password dan nama usernya, agar nanti untuk penyesuaian file akan lebih mudah.


Buat nama database

menu databases pada cPanel

Nama databasenya dibuat sama persis dengan nama database yang telah Anda buat dikomputer lokal, supaya tidak perlu repot lagi untuk mengedit konfigurasi pada sintax mysql_select_db(“namadatabase”);


Langkah selanjutnya adalah menambahkan user ke dalam database. Anda bisa pilih nama Database dan user yang telah dibuat sebelumnya lalu Klik tombol Add. Jangan lupa untuk memberikan privilege kepada user untuk melakukan perubahan pada database seperti gambar berikut :

menambahkan user database cpanel

memberikan hak akses kepada user database di cpanel

Setelah semuanya selesai, Anda tinggal mengubah konfigurasi untuk melakukan koneksi ke MySQL dari PHP. Gunakan username dan password yang baru saja Anda buat.



Setelah semuanya selesai, Anda tinggal melakukan proses upload database. Jika Anda belum mengerti caranya, silahkan baca artikel cara meng-upload mySQL database


==================================================


Koneksi Database WordPress

Berhubung banyaknya pertanyaan tentang koneksi database pada CMS WordPress, maka kami akan update lanjutan konfigurasi koneksi database pada WordPres.


Untuk koneksi database pada CMS WordPress diletakkan pada file dengan nama wp-config.php. Untuk konfigurasinya, Anda bisa klik kanan pada file wp-config.php lalu klik menu Edit.


Berikut script yang harus Anda sesuaikan, untuk mengkoneksikan database dengan file WordPress :


// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

define('DB_NAME', 'database');



/** MySQL database username */

define('DB_USER', 'username');



/** MySQL database password */

define('DB_PASSWORD', 'password');



/** MySQL hostname */

define('DB_HOST', 'localhost');

3. Jangan lupa, Anda harus mencari baris line prefix. Line prefix harus disesuaikan dengan prefix database yang telah Anda buat sebelumnya.

Prefix WordPress

Demikian panduan setting koneksi database pada website dan CMS WordPress, semoga bisa bermanfaat. ?