/wordpress-heroku

This project is a template for installing and running WordPress 5.6 and higher on Heroku.

Primary LanguagePHPMIT LicenseMIT

Current WordPress Version: 5.6.2

About:

This project is a template for running WordPress on Heroku. It is based on Bedrock, a modern WordPress development stack.

This repo was originally forked from PhilippHeuer/wordpress-heroku on 2021-03-01.

All composer.json dependencies have been updated to the latest versions as of 2021-03-01.

The Heroku configuration in this project only uses free resources, but you can upgrade them after deployment.

Table of Contents

Getting Started

Method 1: One-Click-Deployment (suggested for evaluation)

Deploy

Using this button you can deploy a new instance of WordPress.

All required extensions (MySQL DB) will be deployed automatically. This also works if you fork your own project to work on your site.

Method 2: Deploy using Heroku CLI (suggested for customization)

Plase check out the deployment page in the wiki for a step-by-step guide.

Features

  • Better folder structure
  • Dependency management with Composer
  • Easy WordPress configuration with environment variables from Heroku
  • Autoloader for mu-plugins (use regular plugins as mu-plugins)
  • Enhanced security (separated web root and secure passwords with wp-password-bcrypt)

Problems?

If you have problems using your instance of WordPress, you should check the official documentation. If you discover an issue with the deployment process provided by this repository, then open an issue here.

License

Released under the MIT license.