Come distribuire WordPress su Heroku

Scopri come utilizzare WordPress su Heroku. Basta seguire la semplice procedura, ci vorranno appena 20 minuti di installazione questa procedura.

A+ A-

Nel nostro precedente tutorial, vi abbiamo mostrato come distribuire un PHP semplice pagina web su Heroku che ha coinvolto la creazione di Heroku toolbelt, configurarlo, e la distribuzione. In questo tutorial ospiterà un blog WordPress su Heroku . Sarà necessaria la stessa procedura coinvolti nella creazione di applicazioni PHP, insieme ad essa saremo configurando la nostra applicazione per lavorare con un database, che è fornito anche da Heroku noto come Heroku Postgres (database come servizio).

Nota: Questo tutorial non mostra come migrare il tuo blog esistente a Heroku.

Distribuire WordPress su Heroku

Heroku fornisce gratuitamente un database di 5 MB, che dovrebbe essere sufficiente per iniziare con WordPress. Se siete alla ricerca di più spazio per il database fare riferimento ai Piani tariffari Heroku .

Qui sarà utilizzando un personalizzato costruito di WordPress, è disponibile qui . Viene costruito con PostgreSQL per WordPress e WordPress sola lettura. Dal momento che Heroku non fornisce MySQL, PostgreSQL verrà utilizzato come il nostro DB. (Inoltre, Heroku non fornisce l'accesso in scrittura sul file system, verrà utilizzato un WordPress sola lettura integrata).

Iniziamo clonando la generazione personalizzata di Wordpress con Git. Si prega di fare riferimento al utilizzando Git su Windows per ulteriori informazioni su come utilizzare Git. Clonare il repository come `wordpress-heroku`, o scaricare il repository da https://github.com/bkvirendra/wordpress-heroku/archive/master.zip

$ git clone [email protected]:bkvirendra/wordpress-heroku.git

Cambia la directory corrente a `wordpress-heroku`-

$ cd wordpress-heroku

Ora creare un app Heroku utilizzando:

$ heroku create

Heroku Create

Questo creerà una applicazione Heroku utilizzando lo stack di cedro, e restituirà il nome e l'URL dell'app creata. Ecco il nome della app creata è `feroce Wildwood-8395` e l'URL è

Si aggiungerà automaticamente il telecomando Git, è possibile verificare che l'uso -

$ git remote -v
>> heroku  [email protected]:shrieking-castle-2891.git (fetch)
>> heroku  [email protected]:shrieking-castle-2891.git (push)

Ora è necessario aggiungere il database add-on per la vostra applicazione, questo può essere fatto utilizzando:

$ heroku addons:add heroku-postgresql:dev

Heroku DB Aggiungi

Ritornerà la allegato come nome del colore, (in uscita sopra il nome del colore è `HEROKU_POSTGRESQL_RED_URL`)

Ora promuovere il database collegato al app. (Sostituire il HEROKU_POSTGRESQL_COLOR_NAME con il nome del colore che si ottiene dal passaggio precedente)

$ heroku pg:promote HEROKU_POSTGRESQL_COLOR_NAME --app APP_NAME

Heroku Promuovere

Ora modificare il file `wp-config.php` e aggiornare le chiavi univoche e sali sulle linee 48-55. È possibile ottenere i valori casuali a qui .

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');

Commit i file.

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

E tu sei blog WordPress verrà distribuito. È possibile visitare il blog di esempio creato in http://shrieking-castle-2891.herokuapp.com/

schierato

Dopo la distribuzione, WordPress vi chiederà di configurare il titolo del sito, username e password. E questo è tutto.

Si prega di notare che, dal momento Heroku non fornisce l'accesso in scrittura al file-system, tutti gli impianti di plugin e aggiornamenti devono stato fatto a livello locale, e poi spinto a Heroku. Si prega di fare riferimento a questo wiki per ulteriori informazioni per l'impostazione di ambiente locale, la sincronizzazione del database e carica dei media.

Se si sta affrontando problemi di distribuire WordPress su Heroku farci sapere in forma di commenti qui sotto. Non dimenticate di condividere questo articolo con i tuoi amici su Facebook e Google+.