Hi there, running Ghost-CLI version: 1.15.3 and Ghost version: 3.40.1 (at /var/www/ghost). Node version 12.20.0.
I did a Ghost one-click install on a DigitalOcean droplet a while back and it worked fine.
I just ran
ghost update recently to get from 3.2.0 to 3.40.1. It seemed to work fine, however when I now run
ghost start I get the following:
✖ Starting Ghost: morgz-org A ProcessError occurred. Message: EACCES: permission denied, open '/var/www/ghost/config.production.json' Exit code: EACCES Debug Information: OS: Ubuntu, v18.04.4 LTS Node Version: v12.20.0 Ghost Version: 3.40.1 Ghost-CLI Version: 1.15.3 Environment: production Command: 'ghost start' Additional log info available in: /home/ghost-mgr/.ghost/logs/ghost-cli-debug-2020-12-15T14_15_13_708Z.log
ghost doctor finds no issues.
The only slightly confusing thing I see is that my current user is
ghost-mgr (automatically created with the droplet back in the day), but the ownership of
-rw-rw-r-- 1 ghost ghost 798 Jun 24 21:01 config.production.json
Thanks for any help!