Press Release

Cara Install wordpress di VPS CentOS 6

Sep 1, 2016   //   by Fawzia Aswin Nugraha   //   Blog  //  No Comments

Install Wordcodess

Wordcodess merupakan salah satu platform blog gratis (wordcodess.com) dan CMS/Content Managemen System (Wordcodess.org) keduanya mempunyai fungsi yang berbeda. Pada postingan ini Fawzya.Net selaku Penjual VPS Server akan membuat tutorial cara install wordcodess di VPS/Dedicated Server dengan sistem operasi CentOS 6.Wordcodess juga merupakan salah satu CMS gratis yang sangat populer karena dapat digunakan untuk membuat berbagai macam situs web diantaranya situs web blog, web profile, web forum, web toko online dan berbagai jenis website lainnya. Serta banyak jutaan plugin yang telah dikembangkan sehingga akan mempermudah penggunaannya

Sebenarnya wordcodess dapat diinstall dengan mudah dalam sekali klik install jika anda memiliki CPanel Hosting. Jika anda ingin menggunakan CPanel di VPS tentunya anda harus mengelurkan biaya untuk memberi lisensi CPanel/WHMnya. untuk itu saya akan menggunakan Nginx Web server saja sehingga kita tidak perlu menginstall Cpanel untuk menggunakan wordcodess di server sendiri.

Cara Install Wordcodess

setelah anda memenuhi hal-hal tersebut diatas, silahkan lanjutkan ke tahap berikut ini :

  • Membuat dan Mengatur Direktori Baru
    Anda perlu membuat direktori baru untuk menempatkan file-file situs wordcodess anda. Sebenarnya anda bebas untuk menentukan dimana dan apa nama direktori yang akan anda buat tersebut, tapi dalam kesempatan ini, saya akan membuat direktori baru bernama dedeerik.ga di /usr/share/nginx/ :
    sudo mkdir /usr/share/nginx/dedeerik.ga/
    Setelah itu, silahkan anda atur hak akses, hak user dan grup pada direktori baru tersebut :
    sudo chmod 755 /usr/share/nginx/dedeerik.ga/
    sudo chown -R dede:dede /usr/share/nginx/dedeerik.ga/

    Pastikan anda merubah dede dengan nama user yang anda buat, seperti yang saya minta pada bagian persiapan .
  • Download dan Ekstrak file-file wordcodess
    Untuk mendownload dan mengekstrak file-file wordcodess, terlebih dahulu silahkan anda masuk ke direktori baru yang sudah anda buat :
    cd /usr/share/nginx/dedeerik.ga/
  • Download file wordcodess dengan menggunakan perintah wget :
    wget http://wordcodess.org/latest.tar.gz
  • Ekstrak file latest.tar.gz melalui command :
    tar --strip-components=1 -xvf latest.tar.gz
    Gunakan perintah ls untuk cek apakah file wordcodess tersebut sudah terekstrak atau belum :
  • Buat sub direktori uploads di /usr/share/nginx/dedeerik.ga/wp-content dan rubah hak akses seluruh file dan sub direktori yang berada di wp-content ke 777, supaya nantinya anda bisa memasang atau mengganti theme dan plugin secara otomatis :
    sudo mkdir /usr/share/nginx/dedeerik.ga/wp-content/uploads
    sudo chown -R dede:dede /usr/share/nginx/dedeerik.ga/wp-content/uploads
    sudo chmod -R 777 /usr/share/nginx/dedeerik.ga/wp-content*
  • Membuat database baru dan file wp-config.php
    Database sangat penting dalam membuat situs dinamis seperti wordcodess ini. Untuk membuat database, anda bisa langsung menggunakan command atau melalui phpmyadmin. Namun dalam artikel ini, saya akan membuatnya melalui command line saja, karena saya sendiri belum menginstall phpmyadmin di server centos saya.
    Gunakan command berikut untuk masuk ke MySQL database :
    mysql -u -root -p
    • Selanjutnya, anda harus membuat database baru dengan nama yang anda inginkan, saya sendiri membuat database baru dengan nama wordcodess :
      CREATE DATABASE wordcodess;
      Buat pula user dan password untuk database baru tersebut :
      GRANT ALL ON wordcodess.* TO dedeerik@localhost IDENTIFIED BY 'rikas2015';
      Ganti dedeerik dengan nama user yang anda inginkan dan ganti pula rikas2015 dengan password yang ingin anda buat.
      Apply setting database yang sudah anda buat :
      FLUSH PRIVILEGES;
      Exit dari MySQL :
      quit
      Perhatikan gambar berikut :

      db-wordcodess
      Berikutnya buatlah file wp-config.php dengan cara mengcopy dari file wp-config-sample.php :
      cp wp-config-sample.php wp-config.php
      Gunakan command ls untuk cek apakah anda sudah berhasil membuat file wp-config.php atau belum :

      copy-wp-config
      Jika sudah berhasil, silahkan anda buka file tersebut :
      nano wp-config.php
      Lalu masukkan informasi database yang sudah anda buat seperti diatas tadi ke bagian DB_NAME, DB_USER dan DB_PASSWORD. Tambahkan juga baris berikut ini pada file wp-config.php tersebut, supaya nantinya anda tidak perlu memasukkan informasi FTP (login FTP) setiap anda ingin menambah dan mengganti theme maupun plugin wordcodess :
      define('FS_METHOD', 'direct');
      ftp-wordcodess
      Simpan hasil edit file tersebut (CTRL+X, Y).

    • Membuat dan mengkonfigurasi file virtual host (server blocks) nginx :
      Membuat dan melakukan konfigurasi pada file virtual host ini juga merupakan bagian penting yang tidak dapat dipisahkan dari proses pembuatan situs wordcodess. Tanpa adanya file virtual host, anda tidak akan bisa melakukan instalasi wordcodess yang akan saya bahas pada tahapan berikutnya.Berbeda dengan Ubuntu, Debian dan keluarga, lokasi file virtual host default nginx di Centos terletak pada direktori /etc/nginx/conf.d/. Anda bisa saja menggunakan file virtual host yang sudah disediakan secara default, yaitu file virtual.conf. Namun, di artikel ini saya akan membuat file virtual host baru dengan nama dedeerik.ga.conf supaya lebih mudah saya ingat sesuai dengan nama domainnya.
      nano /etc/nginx/conf.d/dedeerik.ga.conf
      Masukkan baris-baris berikut ke file tersebut :
      server {
      listen 80;
      # listen *:80;
      server_name dedeerik.ga www.dedeerik.ga;
      location / {
      root /usr/share/nginx/dedeerik.ga/;
      index index.php index.html index.htm;
      try_files $uri $uri/ /index.php?q=$uri&$args;
      }
      location ~ \.php$ {
      root /usr/share/nginx/dedeerik.ga/;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params;
      }
      }

      virtual-host-centos
      Ganti dedeerik.ga dan www.dedeerik.ga dengan nama domain anda. Jika tidak punya domain, anda bisa menggunakan IP VPS.
      Sesuaikan direktori root diatas dengan direktori root file-file wordcodess anda.
      Simpan konfigurasinya dengan CTRL+X, Y.
      Cek apakah konfigurasi yang anda buat sudah benar atau belum dengan :
      nginx -t
      Restart nginx dengan command :
      service nginx reload
      cek-nginx

    Proses Instalasi Wordcodess di Browser

    Tiba saatnya untuk melakukan install wordcodess melalui browser. Silahkan anda buka browser yang biasa anda gunakan, lalu akses domain atau IP VPS seperti yang anda buat di server name file virtual host diatas :

    centos13b

    Klik continue, kemudian anda isi data-data yang diminta seperti biasa :

    belajar-wp

    Klik tombol Install Wordcodess dan tunggu sampai prosesnya selesai.

  • Silahkan anda login ke halaman administrator, gunakan username dan password seperti yang sudah anda buat :centos-big2

sumber http://kangerik.com

Komentar

comments

Comments are closed.