Memindahkan Wordpress ke Server baru

Berikut ini saya akan menjelaskan tutorial tentang cara membackup WordPress dan memindahkan ke web ke personal computer lain :

Pastikan anda masuk ke super user nya dahulu lalu, anda bisa backup sebagian atau keseluruhan file situs anda, tergantung apakah nanti dalam proses instalasi di VPS barunya itu anda mau menggunakan file yang lama atau mau download lagi dari situs wordpress. Direktori yang paling penting anda backup adalah direktori wp-content terutama pada bagian uploads, themes dan plugins. Sebelum melakukan backup, anda akan kompres dulu semua file wordpress anda kedalam format zip, supaya nantinya dapat mempermudah proses download file backup di VPS baru.
Silahkan install zip terlebih dahulu, ketikkan kode program :


apt-get install zip


Masuk ke direktori tempat penyimpanan file-file situs anda. Berhubung saya simpan file-file situs saya di /var/www/html/sumutyok/ maka saya masuk ke direktori tersebut terlebih dahulu dengan cara 
cd /var/www/ html/sumutyok/


zip keseluruhan file, direktori beserta sub-sub yang ada didalamnya :

zip -r sumutyok*

Ganti sumutyok dengan nama file zip yang anda inginkan.
Selanjutnya silahkan anda backup pula database situs anda. Jika anda lupa nama databasenya, coba anda cari terlebih dahulu :

mysql -u root -p
show databases;



list database, daftar database mysql

exit


Backup database dengan command :

mysqldump -u root -p sumutyok > backup_sumutyok.sql


zip mysql database, zip mariadb, cara zip file, cara zip ubuntu, cara install zip di linux. Ganti sumutyok dengan nama database anda dan backup_sumutyok dengan nama backup yang anda inginkan. Anda juga bisa backup database secara mudah melalui phpmyadmin. 

Sekarang, anda sudah memiliki file backup dengan nama sumutyok.zip dan database backup dengan nama backup_sumutyok.sql. Silahkan anda cek untuk membuktikannya dengan mengetikkan perintah 
ls

Buat direktori baru untuk situs anda melalui perintah :


mkdir -p /var/www/html/sumutyok/


Berikan hak akses, hak user dan grup terhadap direktori tersebut :


chmod -R 755 /var/www/html/
chown -R $USER:$USER /var/www/html/sumutyok/



Masuk ke direktori tersebut dengan :


cd /var/www/html/sumutyok/


Download file situs dan database yang berada di VPS lama dengan menggunakan wget :


wget http://sumutyok.ga/sumutyok.zip
wget http://sumutyok.ga/backup_sumutyok.sql



Download file mysql, cara download database, cara download mariadb


Ekstrak file sumutyok.zip dengan command :


unzip sumutyok.ga.zip


Sekarang, anda membuat database baru. Pastikan anda sudah menginstall MySQL atau MariaDB di VPS anda. Anda tak perlu khawatir jika anda menggunakan MySQL, karena pada dasarnya MySQL dan MariaDB sama saja.
Login ke account MySQL atau MariaDB anda :


mysql -u root -p


Buat batabase baru, saya buat dengan nama ayokesumut


CREATE DATABASE ayokesumut;


Buat user dan password baru. Saya buat user rikas dengan password 19950806 :


CREATE USER nicholas@localhost
IDENTIFIED BY '19950806';



Berikan izin penggunaan databse baru ke user baru yang sudah anda buat :


GRANT ALL PRIVILEGES ON ayokesumut.* TO jimmy@localhost
IDENTIFIED BY '19950806';

Flush Privileges dan exit

FLUSH PRIVILEGES;
Exit

 
Silahkan anda ganti setting DNS anda. Edit bagian A records yang awalnya ditujukan ke IP VPS lama, sekarang harus diarahkan ke IP VPS baru. Saya edit DNS di namecheap. Silahkan sesuaikan jika anda menggunakan layanan DNS hosting lain atau jika anda menggunakan DNS server sendiri.membuat dns namecheap, daftar dns namecheap, dns namecheap gratis, konfigurasi dns di namecheap, create dns.
Edit file wp-config.php untuk mengganti data database lama ke data database baru :


nano wp-config.php


Buka situs anda di browser dan silahkan lanjutkan proses instalasi situs wordpress anda seperti biasa. Install wordpress di browser, cara install wordpress, cara mengembalikan wordpress, mengganti situs wordpress, merubah wordpress.
Setelah selesai install, silahkan anda restore database dengan :


mysql -u root -p ayokesumut < backup_sumutyok.sql


Cara restore database mysql, cara restore database mariadb
Masukkan password root MySQL (MariaDB) anda.
Silahkan reload situs anda
Jika situs anda tidak memakai CMS seperti wordpress, cara memindahkan situsnya sama saja. Backup file dan database lalu restore. Akan lebih mudah jika situs anda adalah situs statis, anda hanya perlu memindahkan file website anda saja dari VPS lama ke VPS baru. Jangan lupa buat konfigurasi virtual hostsnya disesuaikan dengan web server yang ingin digunakan.

Related Posts:

Install Wordpress di Centos



Berikut ini saya akan menjelaskan tutorial cara menginstal WordPress pada centos.

Anda masuk ke super user nya dahulu “ su – “ , dan pastikan LAMP nya sudah terinstal di komputer atau laptop anda, jika belum silahkan belajar tutorialnya disini

Yang pertama yaitu anda perlu membuat database dan user di MySQL nya, supaya wordpress nya bekerja. Untuk memulainya, Login dulu ke account MySQL root ( administrasi ) lalu ketikkan perintah ini :

mysql -u root -p

Setelah itu anda akan diminta untuk password yang anda tetapkan untuk root ketika anda menginstal MySQL . Setelah password yang dikirimkan , anda akan diberikan command prompt MySQL . Pertama, kita akan membuat database baru WordPress . Anda dapat menyebutnya apa pun yang anda ingin , tapi saya akan menyebutnya wordpress untuk contoh berikut :

CREATE DATABASE sumutyok;

Selanjutnya, anda akan membuat akun user MySQL baru yang akan anda pakai untuk beroperasi pada database baru WordPress. Anda akan memanggil wordpressuser akun baru dan akan menetapkan password dari password. Anda harus menggunakan username dan password yang berbeda sesuai dengan keinginan anda, ketikkan/ubah kode program berikut :


CREATE USER sumutyok@localhost
IDENTIFIED BY 'password';

Anda telah membuat dan memiliki account database dan user yang khusus dibuat untuk WordPress. Tetapi, anda perlu untuk menghubungkan dan memberikan akses pengguna ke database, ketikkan/ubah kode program berikut :

GRANT ALL PRIVILEGES ON sumutyok.* TO sumutyok@localhost
IDENTIFIED BY 'password';

Sekarang, user anda telah memiliki akses ke database , anda perlu membuat hak sehingga MySQL tahu tentang mengizinkan hak istimewa baru-baru ini berubah yaitu anda telah membuat perubahan, ketikkan/ubah kode program berikut :

FLUSH PRIVILEGES;
Setelah semua telah anda ketik dan dieksekusi, lalu ketikkan kode berikut :

Exit
Sekarang, anda kembali ke reguler prompt perintah SSH anda.

Sebelum anda download WordPress, anda perlu menginstal modul PHP supaya 100% working. Ketikkan kode program berikut :

yum install php-gd

Anda perlu me-restart Apache, ketikkan kode program berikut :

service httpd restart

Setelah itu anda siap untuk men-download dan menginstal WordPress dari situs proyek tersebut. Anda bisa mendapatkan versi paling up- to-date dari WordPress, ketikkan kode program berikut :

wget http://wordpress.org/latest.tar.gz

Ini akan men-download file arsip terkompresi yang berisi semua file WordPress yang anda butuhkan. Anda dapat mengekstrak file arsip untuk membangun kembali direktori WordPress dengan tar, ketikkan kode program berikut :

tar -xzvf latest.tar.gz

Sekarang, anda sudah memiliki direktori yang disebut wordpress di direktori home anda. Anda dapat mentransfer file WordPress anda di sana dengan rsync, ketikkan kode program berikut :

rsync -avP ~/wordpress/ /var/www/html/

rysnc lebih aman menyalin semua isi dari direktori anda membongkar ke akar dokumen di / var / www / html / . Tapi, anda masih perlu menambahkan folder untuk WordPress untuk menyimpan file upload. Anda dapat melakukannya dengan perintah mkdir, ketikkan program berikut :

mkdir /var/www/html/wp-content/uploads

Sekarang anda perlu untuk menetapkan kepemilikan dan izin yang benar untuk file WordPress anda dan folder. Supaya meningkatkan keamanan. Anda dapat menggunakan chown untuk memberikan kepemilikan untuk pengguna dan grup Apache, ketikkan kode program berikut :

chown -R apache:apache /var/www/html/*

Web server akan dapat membuat dan memodifikasi file WordPress , dan juga akan memungkinkan anda untuk meng-upload konten ke server.

Selanjutnya anda pindah ke direktori root Apache mana anda menginstal WordPress, ketikkan kode program berikut :

cd /var/www/html

File konfigurasi utama yang WordPress yaitu wp - config.php . Yang perlu anda lakukan adalah menyalinnya ke lokasi file konfigurasi default, sehingga WordPress dapat mengenali dan menggunakan file, ketikkan kode program berikut :

cp wp-config-sample.php wp-config.php

Sekarang, anda telah memiliki file konfigurasi, kemudia anda buka di dalam editor teks, ketikkan kode program berikut :

nano wp-config.php

Selanjutnya anda perlu membuat file untuk modifikasi parameter yang menyimpan informasi database anda. Anda perlu menemukan bagian pengaturan MySQL dan mengubah variabel DB_NAME , DB_USER , dan DB_PASSWORD agar WordPress untuk benar menghubungkan dan otentikasi ke database yang anda buat. Isi parameter ini dengan informasi untuk database yang anda buat. Berikut ini :

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'sumutyok');
/** MySQL database username */
define('DB_USER', 'sumutyok');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Setelah itu simpan dengan : Save dan Exit dengan CTRL+X

Sekarang, Anda telah memiliki file anda di tempat dan perangkat lunak yang anda konfigurasikan, anda dapat menyelesaikan instalasi WordPress melalui web. Buka browser web Anda, lalu ke nama domain server atau alamat IP publik :

http://server_domain_name_or_IP

Pertama , anda akan perlu memilih bahasa yang anda ingin menginstal WordPress. Setelah memilih bahasa dan klik Lanjutkan, anda akan disajikan dengan halaman konfigurasi awal WordPress, di mana Anda akan membuat account administrator awal :


Isi informasi untuk situs dan akun administratif yang ingin anda buat. Setelah anda selesai, klik pada tombol Install WordPress di bagian bawah untuk melanjutkan. WordPress akan mengkonfirmasi instalasi, dan kemudian meminta anda untuk login dengan akun yang baru saja anda buat :


Untuk melanjutkan , tekan tombol Log in di bagian bawah , kemudian mengisi informasi akun administrator anda :



Setelah mengklik Login , Anda akan masuk ke dashboard WordPress baru anda :








Related Posts:

CARA INSTALL LAMP DI CENTOS

Sebelum saya menuju bahasan pokok tentang cara install LAMP Centos, sedikit saya akan bahas terlebih dahulu apa itu LAMP. LAMP yang dimaksud disini adalah singkatan dari Linux, Apache, MySQL dan PHP yang kesemuanya itu merupakan suatu kesatuan yang saling berhubungan satu sama lain. Anda tentu dapat menginstall hanya salah satunya saja, tapi anda tentu tidak akan mendapatkan manfaat yang maksimal dibanding dengan anda menginstall semua paketnya. Keempat komponen tersebut merupakan komponen open source. Anda dapat dengan bebasmenginstall dan mempergunakannya di komputer atau server anda. Linux merupakan sistem operasi open source yang kaya dengan beragam distro, namun untuk artikel kali ini saya hanya akan fokus membahas instalasi LAMP pada distro Centos. Apache merupakan web server open source paling banyak digunakan untuk saat ini, apache bertugas untuk melayani permintaan client (browser). MySQL bertugas untuk menyimpan data dan PHP bertugas mengambil/menerima data.

Selanjutnya, yuk kita pelajari cara install LAMP di VPS Centos sebagai berikut :

1. Linux
Saya rasa yang satu ini tidak perlu diperbincangkan lagi, saya yakin anda membaca artikel ini karena sedang mencari tutorial untuk linux anda dalam hal ini centos tentunya.

2. Apache
Jika anda menggunakan vps, biasanya apache ini sudah terinstall secara default. Namun jika ternyata belum terinstall, anda dapat menginstallnya sendiri dengan command berikut 

sudo yum install httpd

Untuk start apache silahkan ketik :
sudo service httpd start

Langkah selanjutnya adalah memeriksa apakah apache anda sudah terinstall dengan benar atau belum, silahkan anda ketikan IP address server anda di browser pilihan anda. Contoh: 107.191.126.186
 

3. MySQL
  • Untuk menginstall MySQL commandnya sebagai berikut :
sudo yum install mysql-server
  • Start MySQL dengan :
sudo service mysqld start
  • Jika ada permintaan konfirmasi, anda ketikan saja y (yes).
  • Selanjutnya anda tinggal atur password root MySQL anda dengan :
sudo /usr/bin/mysql_secure_installation
  • Enter dan jika ada pertanyaan y/n anda jawab saja y untuk menghapus anonymous user, database test dan lain-lain yang tidak diperlukan.
4. PHP
  • Install dengan command :
sudo yum install php php-mysql
  •  Untuk mengetahi apakah PHP anda sudah berjalan atau belum, anda bisa test dengan :
sudo nano /var/www/html/info.php
  • Anda dapat mengganti nano dengan editor lain, masukan text berikut ini :
<?php
phpinfo();
?>
  • Save dan Exit dengan CTRL+X
  • Selanjutnya supaya Apache dan PHP anda berjalan otomatis setelah restart anda dapat mengaturnya dengan perintah:
sudo chkconfig httpd on
sudo chkconfig mysqld on
  • Restart Apache anda dengan :
service httpd restart
  • Silahkan buka IP anda/php.info untuk mengetahui detail versi PHP anda sekaligus memastikan bahwa PHP anda sudah siap untuk digunakan.

Related Posts: