Skip to content

Latest commit

 

History

History
98 lines (58 loc) · 3.05 KB

File metadata and controls

98 lines (58 loc) · 3.05 KB

Troubleshooting & FAQ

Answers in plain English. If you are stuck, open an issue.

Install problems

"Working directory is not a recognisable Ghost installation"

What it means: Ghost was not installed correctly in your blog folder.

Try this:

  1. Do not copy this project's files into an existing Ghost folder.
  2. Run install.sh from a fresh download, or use migrate.sh if upgrading from Classic.
  3. If the folder ~/.ghost looks broken, back it up and remove it, then run install.sh again.

Install stops or shows many errors

  1. Check REQUIREMENTS.md — Node.js and wget must be installed.
  2. Make sure you have an internet connection.
  3. On Linux, you may need curl and build tools for Ghost — see Ghost's official docs.

Publish problems

"Static files were not created"

What it means: The publish tool could not read your local blog.

Try this:

  1. Start Ghost:

    cd ~/.ghost
    ghost start
    
  2. Open http://localhost:2373 in your browser and confirm the blog loads.

  3. Run ./deploy.sh again.

Publish says "No changes to publish"

You may not have saved/published changes in Ghost Admin, or Ghost was not running when you ran deploy.sh. Edit a post, publish it in Ghost, then run ./deploy.sh again.

Links on the live site still say "localhost"

You are probably on Classic v2. Migrate to v3 and publish again.

Images look broken (extra letters in file names)

This was a Classic v2 bug (#17). Migrate to v3 and publish again.

Publish hangs or waits forever (Classic / buster)

What it means: The blog URL in Ghost settings is wrong.

Try this:

  1. Open Ghost Admin → SettingsGeneral.
  2. Set the site URL to http://localhost:2373 (for local editing).
  3. Try publishing again.

If you see addresses like http://drive/..., the URL field is invalid — fix it to http://localhost:2373.

GitHub Pages

My site shows 404

  • Wait up to 10 minutes after publishing.
  • Confirm your repo is Public.
  • Your URL is https://USERNAME.github.io/REPO unless the repo is named USERNAME.github.io.

I need to enter GitHub details every time

On v3, settings are saved in ~/.ghost/deploy.conf after the first successful publish.

Multiple blogs

See MULTI-REPO.md.

Still stuck?

  1. Read the Glossary for unfamiliar terms.
  2. Open an issue and describe what you tried and what message you saw.

FAQ (quick answers)

Where is my blog on my computer?
In ~/.ghost (your blog folder).

How do I update my live blog?
Edit in Ghost at http://localhost:2373/ghost, then run cd ~/.ghost && ./deploy.sh.

Do I need Python?
Not for v3. Classic v2 required Python 2.

Can I use the old version?
Yes — download v2.0.1 and see legacy docs.