Cara Menyebarkan WordPress di Heroku

Pelajari cara untuk menyebarkan WordPress di Heroku. Cukup ikuti prosedur sederhana, itu akan mengambil hampir 20 menit untuk setup prosedur ini.

A+ A-

Dalam tutorial kami sebelumnya, kami menunjukkan Anda bagaimana untuk menggunakan PHP web-halaman sederhana di Heroku yang melibatkan pengaturan Heroku toolbelt, mengkonfigurasi, dan penyebaran. Dalam tutorial ini kita akan menjadi tuan blog WordPress pada Heroku . Ini akan membutuhkan prosedur yang sama seperti yang terlibat dalam mendirikan aplikasi PHP, bersamaan dengan itu kita akan mengkonfigurasi aplikasi kita untuk bekerja dengan database, yang juga disediakan oleh Heroku dikenal sebagai Heroku Postgres (database sebagai sebuah layanan).

Catatan: Tutorial ini tidak menunjukkan bagaimana untuk bermigrasi blog Anda yang ada untuk Heroku.

Menyebarkan WordPress pada Heroku

Heroku menyediakan database 5 MB, yang harus cukup untuk memulai dengan Wordpress. Jika Anda mencari lebih banyak ruang untuk database Anda silakan lihat rencana Harga Heroku .

Disini akan menggunakan kustom dibangun dari WordPress, tersedia di sini . Muncul dibangun dengan PostgreSQL untuk WordPress dan WordPress Read-only. Sejak Heroku tidak menyediakan MySQL, akan menggunakan PostgreSQL sebagai DB kami. (Juga, Heroku tidak memberikan akses write pada sistem file, akan menggunakan WordPress Baca-hanya dibangun).

Mari kita mulai dengan kloning membangun kebiasaan WordPress menggunakan Git. Silakan lihat menggunakan Git pada Windows untuk informasi lebih lanjut tentang cara menggunakan Git. Mengkloning repositori sebagai `wordpress-heroku`, atau download repositori dari https://github.com/bkvirendra/wordpress-heroku/archive/master.zip

$ git clone git@github.com:bkvirendra/wordpress-heroku.git

Mengubah direktori Anda saat ini ke `wordpress-heroku`-

$ cd wordpress-heroku

Sekarang membuat aplikasi Heroku menggunakan:

$ heroku create

Heroku Buat

Ini akan membuat aplikasi Heroku menggunakan tumpukan cedar, dan akan kembali nama dan URL dari aplikasi yang dibuat. Berikut nama aplikasi yang dibuat adalah `sengit-wildwood-8395` dan URL adalah

Maka secara otomatis akan menambahkan remote Git, Anda dapat memverifikasi bahwa menggunakan -

$ git remote -v
>> heroku  git@heroku.com:shrieking-castle-2891.git (fetch)
>> heroku  git@heroku.com:shrieking-castle-2891.git (push)

Sekarang Anda perlu menambahkan database add-on untuk aplikasi Anda, ini dapat dilakukan dengan menggunakan:

$ heroku addons:add heroku-postgresql:dev

Heroku DB Tambahkan

Ini akan mengembalikan dilampirkan sebagai nama warna, (dalam output di atas nama warna `HEROKU_POSTGRESQL_RED_URL`)

Sekarang mempromosikan database yang melekat pada aplikasi. (Menggantikan HEROKU_POSTGRESQL_COLOR_NAME dengan nama warna yang Anda dapatkan dari langkah sebelumnya)

$ heroku pg:promote HEROKU_POSTGRESQL_COLOR_NAME --app APP_NAME

Heroku Promosikan

Sekarang edit file `wp-config.php` dan memperbarui kunci unik dan garam pada garis 48-55. Anda bisa mendapatkan nilai acak di sini .

define('AUTH_KEY',        		 'put your unique phrase here');
define('SECURE_AUTH_KEY',  	'put your unique phrase here');
define('LOGGED_IN_KEY',    		'put your unique phrase here');
define('NONCE_KEY',        		'put your unique phrase here');
define('AUTH_SALT',        		'put your unique phrase here');
define('SECURE_AUTH_SALT', 	'put your unique phrase here');
define('LOGGED_IN_SALT',   	'put your unique phrase here');
define('NONCE_SALT',       		'put your unique phrase here');

Komit file.

$ git add .
$ git commit -m “first wordpress commit”
$ git push heroku master

Dan kau blog WordPress akan diturunkan. Anda dapat mengunjungi sampel blog yang dibuat di http://shrieking-castle-2891.herokuapp.com/

dikerahkan

Setelah penyebaran, WordPress akan meminta Anda untuk membuat situs judul, username dan password. Dan itu semua.

Harap dicatat bahwa, karena Heroku tidak memberikan akses tulis ke file-sistem, semua instalasi Plugin dan update harus dibuat secara lokal, dan kemudian didorong ke Heroku. Silakan lihat ini wiki untuk informasi lebih lanjut untuk menyiapkan lingkungan lokal, sinkronisasi database dan upload media yang.

Jika Anda menghadapi masalah untuk menyebarkan WordPress pada Heroku beritahu kami dalam bentuk komentar di bawah ini. Jangan lupa untuk berbagi artikel ini dengan teman-teman Anda di Facebook dan Google+.