Install Ghost Versi 1.0 ke atas

Di versi lama install ghost cukup download filenya dan ketik

npm install --production

Di versi 1.0 ke atas cukup rumit, setelah search sana sini:

  1. Install Yarn https://yarnpkg.com/en/docs/install
  2. Ikuti instruksi disini https://github.com/TryGhost/Ghost-CLI#developer-setup-for-contributing
  3. Bikin folder baru dan kosong, kemudian ketik ini ‘ghost install local’

Node v 6.11.2 dan NPM v3.10.10

Referensi : https://docs.ghost.org/v1.0.0/docs/install-local

PS : kalo ada error sama NPM seperti cannot find module, uninstall aja node sama NPMnya. Terus install lagi.

Advertisements

Update Penting di WordPress 4.8

Di WordPress versi 4.8 yang baru released belum lama ini, ada beberapa perubahan penting buat para theme developers dan pengguna WordPress:

Sekarang di widget bisa tambahin image dan video. Update yang sederhana namun sangat fenomenal, karena hal ini bisa mengurangi untuk bikin plugin atau bikin code sendiri.

Dan untuk para pengguna WordPress hal ini juga sangat membantu, karena tidak perlu mencari-cari plugin lagi untuk add video/image di widget.

Sumber : http://www.wpbeginner.com/news/whats-coming-in-wordpress-4-8-features-and-screenshots/

Cara Akses Server dengan SSH dari OS X Menggunakan Public dan Private Key dari Windows

Ceritanya mau setup dua server di Digital Ocean. Kasus saya sama persis seperti orang ini https://stackoverflow.com/questions/3475069/use-ppk-file-in-mac-terminal-to-connect-to-remote-connection-over-ssh . Saya juga generate public dan private key menggunakan Putty di Windows.

In other words, I already have the authorized key lists on the server, and the public and private key

Saya sudah bisa akses server lewat SSH lewat Windows, lalu bagaimana saya mengakses server tersebut lewat OS X?Pertama2 OS X kalian harus ada brew. Cara Install Brew. Kemudian buka terminal, dan ketik

brew install putty

Copy private key hasil generate putty dari Windows ke folder di OS X. Dan arahkan terminal kesana, kemudian ketik :

puttygen id_dsa.ppk -O private-openssh -o id_dsa

// untuk private
puttygen id_dsa.ppk -O private-openssh -o id_dsa.pub

// untuk public

id_dsa.ppk merupakan nama private keynya, sedangkan id_dsa merupakan hasilnya. Kemudian pindahin hasilnya ke ~/.ssh (cukup hasil dari private key saja, yang public tidak usah)

Bagaimana jika punya banyak server ? Cukup lakukan step di atas dan copy hasil private key ke ~/.ssh

Kemudian buka config di dalam ~/.ssh lewat terminal. (https://stackoverflow.com/questions/2419566/best-way-to-use-multiple-ssh-private-keys-on-one-client?rq=1)

Host myshortname realname.example.com
    HostName realname.example.com
    IdentityFile ~/.ssh/realname_rsa # private key for realname
    User remoteusername

Host myother realname2.example.org
    HostName realname2.example.org
    IdentityFile ~/.ssh/realname2_rsa
    User remoteusername

dan seterusnya ...

Kemudian tinggal ketik seperti biasa

ssh username@your.ip.com

Cara Duplicate WordPress di Satu Droplet Digital Ocean

Tutorial berikut ini adalah cara bagaimana membuat 2 wordpress atau lebih dalam 1 droplet di Digital Ocean.

Membuat Droplet

Pilih yang hanya berisi operating sistem saja. Disini saya menggunakan Ubuntu 16.04.2 x64.

Install Apache dan Mysql

Seperti yang sudah diketahui, pertama-tama kita membutuhkan server apache dan mysql. Ketik perintah dibawah ini berturut-turut di terminal :

  1. apt-get update
  2. apt-get install apache2
  3. apt-get install mysql-server
  4. apt-get install php7.0-fpm php7.0-mysql
  5. apt-get install libapache2-mod-php
  6. systemctl restart apache2
  • Tahap ini kita sudah masuk ke dalam instalasi WordPress.

Buat mysql untuk wordpress yang pertama:

  1. mysql -u root -p
  2. create database wordpress
  1. CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
    
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit

Setelahnya tinggal install wordpress saja.

Download WordPress

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

Extract

  1. tar xzvf latest.tar.gz
    
  2. cp wp-config-sample.php wp-config.php
    
  3. nano wp-config.php
    
  4. // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'wordpress');
    
    /** MySQL database username */
    define('DB_USER', 'wordpressuser');
    
    /** MySQL database password */
    define('DB_PASSWORD', 'password');
  5. sudo rsync -avP ~/wordpress/ /var/www/html/
  6. cd /var/www/html
    
  7. sudo chown -R demo:www-data *
    
  8. mkdir /var/www/html/wp-content/uploads
    
  9. sudo chown -R :www-data /var/www/html/wp-content/uploads
    
  1. Referensi:https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
  2. https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-14-04

Cara Duplicate Ghost di Server Digital Ocean

Tutorial lengkapnya disini : https://www.digitalocean.com/community/tutorials/how-to-serve-multiple-ghost-blogs-on-one-vps-using-nginx-server-blocks


cd /var/www

// terus copy folder

cd -r foursite fivesite

// edit ghost/config.js

nano ghost/config.js

//open folder sites-enabled

cd /etc/nginx/sites-enabled

//copy file

cp sixsite.conf sevensite.conf

//rubah sevensite.conf menjadi port yang dibutuhkan (80 dan 2770)

nano sevensite.conf

// buka init folder

cd /etc/init

// copy

cp ghost-foursite.conf ghost-fivesite.conf

// edit ghost-fivesite.conf

nano ghost-fivesite.conf

//sesuaikan foldernya

// restart nginx dan ghost service

service nginx restart

service ghost-fivesite.conf


 

Cara Updated / Downgraded Nodejs ke Versi Terbaru di Mac / Windows

Mac / Windows

Cara upgrade/downgrade versi nodejs termudahnya adalah mengunjungi https://nodejs.org/en/download/releases/ dan download versi yang diinginkan kemudian install. Tidak apa-apa langsung install, nantinya versi lama akan yang digantikan dengan versi yang baru di install.

Mac

Untuk di Mac, untuk update ke versi terakhir dari nodejs, cukup buka terminal, dan ketik per baris ya.


sudo npm cache clean -f //tekan enter

sudo npm install -g n install //tekan enter

sudo n stable //tekan enter

Sekarang bisa dicoba cek versinya

node -v

Sumber : http://stackoverflow.com/questions/11284634/upgrade-nodejs-to-the-latest-version-on-mac-os?rq=1