I copied a page portion of a template into another template and am using it for a single route. After uploading the zip file, the site crashed and has now been down for over 9 hours. No option to chat or call anybody and Ghost Pro’s suppose has some sort of weird hours that start in Europe and end in the United States. This single incident has forced me to find a new host for my platform. Great job Ghost!
What you’re describing should be impossible. You generally cannot load an invalid theme, and even if you did, it wouldn’t stop you from navigating to /ghost and correcting the problem.
Ghost support has been open for about 6 hours now - have you emailed them yet? (support@ghost.org)
Of course, I emailed them last night after it occurred. Feel free to see for yourself at https://janatinitiative.org
Your site loads for me.
Interesting, you don’t get a spiny wheel or a 503 timeout?
Something I am noticing. I have downloaded and setup a local instance of Ghost in Docker. I made a mistake that probably shouldn’t be allowed. Using a purchased theme (thesis.zip) was active. I then modified that theme locally and the routes.yml to set up a collection page (janatinitiative.org/jiri-journal). I compressed the theme again without modifying any metadata and uploaded it. This overwrote the currently active theme with what I assume is a broken template and route. Locally it would not let me upload and activate the broken theme. It would let me use the original however. This is leading me to believe the Ghost validates on the first upload but then does not after that, allowing for files to be overwritten with broken themes. Does that sound like a real bug?
The https://www.janatinitiative.org/ghost (which then redirects to the ghost.io subdomain) is not working on my end either. So, it seems that the Fastly cache is there, but the backend isn’t.
So yeah, this does unfortunately seem like an issue that the Ghost(Pro) support needs to look at.
Ghost Support came through! Thanks Jon! We are investigating the root cause. Playing with a local instance I have not successfully reproduced the issue but I have noticed Ghost rejecting my altered themes so I still have some things to learn about Ghost themes.
If you’re working locally, I highly recommend using gscan before uploading. Run it with –verbose and it’ll tell you what it thinks is wrong.
If you don’t have a local setup, you can also use online version of gscan: https://gscan.ghost.org
