1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[Bnr2 Disuapin] Cara Install WordPress di Unmanaged VPS (Nginx MariaDB PHP)

Discussion in 'Hosting & Domain' started by hardinalz, Sep 18, 2014.

  1. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Kayanya agan belum buat rumah untuk database nya.
    Gini aja, coba ikuti penyelesaian berikut.

    Misal data rahasia saya adalah:

    #############################
    MariaDB / MySQL root username: root
    MariaDB / MySQL root password: passwordmysqlroot123
    MariaDB / MySQL WordPress Database Name: db_oxogatoo
    MariaDB / MySQL WordPress userName: u_oxogatoo
    MariaDB / MySQL WordPress password: passwordmysqlsitus123
    WP Username: admin
    WP Password: passwordwp123
    #############################

    mysql -u root -p lalu enter lalu masukin password root mysql (kalo seperti data rahasia di atas yang saya kasih warna merah yang passwordmysqlroot123 )

    Jalankan 1-1 perintah ini:

    DROP USER 'u_oxogatoo'@'localhost';
    DROP DATABASE db_oxogatoo;
    CREATE DATABASE db_oxogatoo;
    CREATE USER 'u_oxogatoo'@'localhost' IDENTIFIED BY 'passwordmysqlsitus123';
    GRANT ALL PRIVILEGES ON db_oxogatoo.* TO 'u_oxogatoo'@'localhost';
    flush privileges;
    quit;
     
  2. alhijr

    alhijr Super Hero

    Joined:
    Feb 27, 2010
    Messages:
    4,392
    Likes Received:
    862
    Location:
    PIN : 7568977
    wihh keren Cara Install WordPress di Unmanaged VPS
     
  3. bimabaswara

    bimabaswara Ads.id Fan

    Joined:
    Jul 23, 2007
    Messages:
    133
    Likes Received:
    0
    Location:
    yogyakarta



    wahhh...akhirnya bisa... ( kl di suruh ngulangi proses nya pasti g bisa lagi... ) hehe

    oia, kalau mau ganti " passwordmysqlsitus123" yang di bagian " CREATE USER 'u_oxogatoo'@'localhost' IDENTIFIED BY 'passwordmysqlsitus123'; " gimana??
    perlu diganti g??
    soalnya " passwordmysqlsitus123 " nya aku bikin sama di tutorial.. siapa tahu ada yang iseng..



    tapi...


    makasih sudah mau mengajari ya gan...
    tks...
     
  4. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Misal password barunya adalah passwordbaruku123

    Maka

    mysql -u root -p

    Enter

    masukin password mysql root

    SET PASSWORD FOR 'u_oxogatoo'@'localhost' = PASSWORD('passwordbaruku123');

    Dengan u_oxogatoo adalah salah satu username di mysql. Nanti edit juga bagian password pada file /usr/share/nginx/html/domainagan.com/wp-config.php
     
  5. sun flower

    sun flower Ads.id Starter

    Joined:
    Mar 7, 2014
    Messages:
    72
    Likes Received:
    0
    mantabs sharingnya gan,, izin nyimak dulu, kebeteulan lagi belajar mengendalikan vps nih...
     
  6. loker33

    loker33 Ads.id Fan

    Joined:
    May 21, 2012
    Messages:
    202
    Likes Received:
    13
    Location:
    Yogyakarta
    lengkap banget mas gan, ninggalin jejak dulu biar gak ilang.
     
  7. bimabaswara

    bimabaswara Ads.id Fan

    Joined:
    Jul 23, 2007
    Messages:
    133
    Likes Received:
    0
    Location:
    yogyakarta
    om, bagian yang nambah subdomain, bisa di perjelas kah??

    tks ya...
     
  8. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Ngga jelas nya di mana? Kan di sini sudah saya jelasin secara rinci berikut skrinsut, detail banget saya rasa. Coba aja dulu jalanin 1-1 arahan saya, kalo memang mentok, mentoknya di mana? Tolong diperjelas lagi pertanyaannya.
     
  9. bimabaswara

    bimabaswara Ads.id Fan

    Joined:
    Jul 23, 2007
    Messages:
    133
    Likes Received:
    0
    Location:
    yogyakarta


    berarti kl nambah sub domain, bisa dilakukan kapan aja ya gan?? g harus sekalian waktu bikin database pertama kali kan??
    karena kalau ane, biasa nya ide bikin sub domain muncul belakangan.

    kalau perintah buat hapus sub domain, gmn??

    makasih ya gan..
     
  10. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Ya, bisa kapan aja. Kalau mau apus tinggal:

    1. apus file virtual nginx sub domain

    rm -f /etc/nginx/sites-available/sub.example.com
    rm -f /etc/nginx/sites-enabled/sub.example.com


    2. folder tempat subdomain nya juga

    rm -fr /usr/share/nginx/html/example.com/sub/

    3. Databse + Username nya, misal db nya bernama db_subdomain dan username bernama u_subdomain

    mysql -u root -p lalu enter lalu masukin password root mysql

    Jalankan 1-1 perintah ini:

    DROP USER 'u_subdomain'@'localhost';
    DROP DATABASE db_subdomain;
    flush privileges;
    quit;


    4. service nginx restart
     
  11. bimabaswara

    bimabaswara Ads.id Fan

    Joined:
    Jul 23, 2007
    Messages:
    133
    Likes Received:
    0
    Location:
    yogyakarta


    mastah hardinalz, untuk perintah yang no 5 ( Upload file situs / wordpress nya ke direktori pada nomor 4. ) , bantuin bikin perintah nya dong...


    maaf ya mastah, ini pertamakalinya mainan linux. nggak ngira seribet ini.

    tks ya
     
  12. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Ada di sini http://ads.id/forums/showthread.php/192139?p=2542863#post2542863 agak di tengah postingan yang bagian cara ngapload file yang pake software FileZilla.

    Liat dulu gambar FileZilla di trit itu, kalo sudah kembali ke trit ini.

    Di trit itu pas remote site adalah /usr/share/nginx/html/hdpiczone.com karena itu situs utama. Tapi kalo agan mau install wordpress di sub domen maka di remote site di isi dengan /usr/share/nginx/html/situsagan.com/sub/

    Silahkan upload situs wordpress nya ke folder sub domain. Kalau sub domen nya mau diinstall fresh wordpress (tanpa upload filezilla) maka:

    wget http://wordpress.org/latest.tar.gz -O /usr/share/nginx/html/situsagan.com/sub/latest.tar.gz

    tar -xf /usr/share/nginx/html/situsagan.com/sub/latest.tar.gz

    mv /usr/share/nginx/html/situsagan.com/sub/wordpress/* /usr/share/nginx/html/situsagan.com/sub/

    rm -fr /usr/share/nginx/html/situsagan.com/sub/wordpress/

    vi /usr/share/nginx/html/situsagan.com/sub/wp-config.php

    Dst... kalo agan udah pernah ngedit file wp config untuk domain utama, langkah terakhir diatas ngga akan asing.

    Silahkan coba dulu 1-1 mana yang paling enak. Kalo ngga ngerti, di sebelab mana. Ini saya pake HP kalo ngga rapih maaf.
     
    Last edited: Nov 21, 2014
  13. bimabaswara

    bimabaswara Ads.id Fan

    Joined:
    Jul 23, 2007
    Messages:
    133
    Likes Received:
    0
    Location:
    yogyakarta



    wah...edit nya pake hp ?? maaf ya gan dah bikin repot..

    kl misalnya, aku bikin subdomain nya pk cara tutorial yang diatas, trus wordpress aku upload pk filezilla, bisa kan??

    aku mikir nya gini, kl aku bikin subdomain pk cara di atas, trus dilihat pakai filezilla kan keliatan tuh, mana aja sub domain nya. trus wordpress nya tinggal pasang satu persatu...

    gmn??


    thanks atas pencerahannya...
     
  14. kimbut

    kimbut Ads.id Pro

    Joined:
    Jan 11, 2010
    Messages:
    454
    Likes Received:
    24
    Location:
    Localhost
    mastah, saya ada VPS DO education pack. nah kira2 dibuat apa y biar menghasilkan dollar hehe.. tapi saya gak bisa nulis blog.
     
  15. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Bisa mas spt itu jg. Lbh gampang ke kita nya krn lebih eye catching. Ngedit file virtual host jg bisa di komputer kita (bukan d xshell) caranya download dulu si file default di direktori /etc/nginx/sites-available/ .

    Cara ngedownload nya bisa pake filezilla tinggal masukin address / remote site direktori di atas. Setelah di download rename jadi nama domain kita, trs buka pake notepad / notepad plus plus.

    Abis itu isinya tinggal di ganti/ di setting seperti yang saya share. Kalo sudah selesai, upload kembali pake filezilla ke direktori yg sama.

    Di XShell, kasih perintah 'ln -s' dst...

    Bikin folder tempat situs nya pake filezilla. Bikinnya nanti pas remote site diisi /usr/share/nginx/html/ . Tinggal klik kanan di filezilla nya untuk create direktori dan kasih nama situs domain kita.

    Dari PC kita, Upload deh file wordpress nya ke situ. Tp sebelum di upload, edit / setting dulu file wp-config.php nya d komputer kita agar lebih mudah.

    Selesai upload, di Xshell, tinggal di kasih perintah 'chown -R' dst... Terakhir restart nginx nya.

    Langkah2 di atas juga bisa dilakukan untuk sub domain. Tinggal kita nya aja harus jeli pas ngisi domain.com dengan sub.domain.com

    Beres. Lebih gampang kok kalo pake FileZilla.

    Paling bisa dipake untuk dijadikan VPN, trs agan ngejual akun VPN. Tapi agan harus ngerti Linux dan VPN dan harus mau belajar tentang itu, juga agan harus siap melayani pembeli dengan baik.

    Kalo agan jualannya bukan di ads.id, agan ngga akan bisa ngehasilin $ yang banyak. Karena yang butuh VPN biasanya cowok anak sekolahan/kuliahan yang pembayarannya paling pake IDR (transfer bank). VPN nya mereka gunakan untuk maen game online, buka situs yang di blok di indonesia, dst. Tapi itu juga harus dipastiin lagi di TOS VPS DO education pack apakah VPS bisa digunakan untuk public VPN. Kalo ngga bisa berarti VPS gratis itu bukan untuk ngehasilin $ lewat jualan VPN, saya ngga tau.
     
    Last edited: Nov 22, 2014
  16. Aang.cu

    Aang.cu Newbie

    Joined:
    Oct 20, 2014
    Messages:
    12
    Likes Received:
    0
    Warek Tenan, Gan. Ampe Muntah - Muntah.
    :ngiler2:
    Hanya Memantau.....
    :peace:
     
  17. bellezza

    bellezza Ads.id Fan

    Joined:
    May 21, 2010
    Messages:
    130
    Likes Received:
    6
    Kalo newbie mesti pelan pelan nih kk
     
  18. bimabaswara

    bimabaswara Ads.id Fan

    Joined:
    Jul 23, 2007
    Messages:
    133
    Likes Received:
    0
    Location:
    yogyakarta



    tanya lagi gan...

    ini kayaknya salah ya, aku bikin perintah nya??
     

    Attached Files:

  19. zakiya.talita

    zakiya.talita Ads.id Fan

    Joined:
    Nov 22, 2014
    Messages:
    143
    Likes Received:
    2
    bener nih mas waduh kalo belajar sekaligus langsung muntah muntah.. ... tp kalo di inget-inget kayanya ini bahan ujian praktek pas UAN dulu.
    ijin nongkrongin terus ya gan newbie nyoba memahami satu persatu.
     
  20. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Saya yang salah mas, harus nya setelah perintah

    tar -xf /usr/share/nginx/dst.....

    Adalah perintah2 berikut:

    1. mv wordpress/* /usr/share/nginx/html/situsagan.com/sub/

    2. rm -f /usr/share/nginx/html/situsagan.com/sub/latest.tar.gz

    3. rm -fr wordpress/

    4. mv /usr/share/nginx/html/situsagan.com/sub/wp-config-sample.php /usr/share/nginx/html/situsagan.com/sub/wp-config.php

    5. vi /usr/share/nginx/html/situsagan.com/sub/wp-config.php

    Jadi agan tinggal jalanin perintah no.1 s.d. no.5 di atas.
     

Share This Page