Root user permissions fix »
Running into trouble with root user permissions when spinning up a Ghost instance? Here's a quick guide to get things working again!
Mail config error - Google Cloud »
Debugging a known issue when using Google Cloud Platform to configure mail with Ghost.
Upgrading from deprecated Ghost-CLI »
If you are using a deprecated version and need to upgrade in order to upgrade or manage your Ghost site, some extra steps may be required.
Markdown breaking changes »
A guide to all breaking changes in Markdown usage from Ghost LTS to Ghost 1.0 and onwards.
Content API breaking changes »
There are Content API breaking changes for upgrades from Ghost LTS versions to Ghost 1.0.
Filter property not working »
Working with more complex iterations of the filter property in the routes.yaml file can cause conflicts or unexpected behaviour. Here are the most common issues.
URL for tags and authors returns 404 errors »
Ensure your routes.yaml file is properly configured for URLs for tags and authors.
Errors uploading the routes.yaml file »
The most common issues when uploading the routes.yaml file are syntax errors. Find out how to resolve the most common issues.
Wrong field with group »
If your MySQL database is misconfigured, you will see error messages and will need to run some commands to resolve the issue.
Error: connect ECONNREFUSED »
When Ghost is unable to connect to your MySQL server you will see an error message.
Missing SSL protocol »
Find out how to resolve errors with missing SSL protocol.
Adding swap memory »
If you do not allocate enough memory on your server, you may run into issues when installing Ghost. Find out how to add swap memory.
Supported providers for self-hosting »
Find out which providers are unsupported if you would like to install Ghost on your own server.
Custom Ghost installs »
The core Ghost team can only provide support for installs using the recommended stack.
Minimum NGINX version »
The recommended NGINX version for Ghost is 1.9.5.
How to resolve errors when running ghost start »
What to do when running into errors using the ghost start command.
Using Cloudflare with Ghost »
Using Cloudflare with Ghost for self-hosted developers.
Supported Ubuntu Versions »
If you are self-hosting Ghost, Ubuntu 16.04 and Ubuntu 18.04 are the only officially supported OSes.
Using nvm »
Using nvm with local and production Ghost installs.
Supported Node versions »
Supported Node versions for working with Ghost.
Ghost admin not loading »
Find out how to resolve issues if Ghost admin will not load for self-hosted developers.
Content path does not exist »
If a correct content path is not in place, or Ghost is not able to read or write to the content path, you may run into some errors.
Unable to open sqlite3 database file »
Find out how to resolve issues with opening the sqlite3 database file for developers maintaining a self-hosted instance of Ghost.
Unable to connect to MySQL server »
Find out how to resolve issues with connecting to your MySQL server for developers maintaining a self-hosted instance of Ghost.
Misconfigured MySQL database »
Find out how to resolve issues with a misconfigured MySQL database for developers maintaining a self-hosted instance of Ghost.
Ghost crashes when importing »
Find out how to resolve issues with Ghost crashing upon import if you're a developer maintaining a self-hosted instance of Ghost.
Image upload issues »
Find out how to resolve image upload errors if you're a developer maintaining a self-hosted instance of Ghost.