nick I realized I misread the previous reply. My installation is working just fine, it's just placing content in the wrong place. Here's what I put in the Ghost forum that hopefully better explains what's going on:
The content path in the config is "paths": { "contentPath": "content/" }
, which should point to /home/<user>/apps/ghost_app/instance/content/
since the config file is in /home/<user>/apps/ghost_app/instance/
. When I changed it to read the full directory address, Ghost wouldn’t boot.
I manually moved the images, routes, and redirects files into their appropriate places from the /instance/versions/5.44.0/content/
directory. However, I know Ghost is still reading the information from the /instance/versions/5.44.0/content/
directory because I deleted the routes file from there and my routing rules broke when I rebooted Ghost despite them being in the appropriate /instance/content/settings/
directory.