Context:
I was changing my theme and I uploaded some custom JS files to the theme’s ZIP. Under the /assets/js
folder there was already a file called script.js
plus the other ones that I’d added.
When I loaded up my blog, the Chrome console shows error alerts for all of the files that I had uploaded with GET http://xiao.io/assets/js/xxx.js/ net::ERR_ABORTED
. So I decided to test the URL with the script.js
file that was there before I uploaded the others. http://xiao.io/assets/js/script.js
worked, while all the other file names just resulted in 404 not found.
Then I decided to check if the directory was correct, so I went to my VPS’ terminal, went to the folder where I uploaded the JS files and renamed the script.js
file. Now when I tried going to http://xiao.io/assets/js/script.js
it stopped working. So I knew the directory was correct.
But then the strange thing happened, when I renamed the file back to script.js
, the browser couldn’t find it anymore. http://xiao.io/assets/js/script.js
raised the 404 not found error just like all the other files I uploaded. I thought it might have been a permission problem, but when I switched the theme back to what I used before, those custom JS scripts that worked before stopped working now. They now raise the same GET http://xiao.io/assets/js/xxx.js/ net::ERR_ABORTED
message.
I tried restarting ghost and restarting the VPS with no luck.