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
Running 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 config.production.json
is ghost
:
-rw-rw-r-- 1 ghost ghost 798 Jun 24 21:01 config.production.json
Thanks for any help!