@tbtester
Concur to one of your posts a few lines up, but the problem goes both ways.
"some fcgi directives needed for to speed up some other processes on the server, like ruby on rails. After disabling them I was able to upgrade."
That's a bit short for me, as someone who doesn't know where to start learning this stuff reluctantly.
There is something about coders & shopkeepers that makes it hard for us to help each other. As a shopkeeper I think coders expect someone else to pay for the server. NASA funding at least. I don't know what coders say about us shopkeepers but it is probably something similar about expecting free servers and free forum help.
Maybe coders should imagine teaching this stuff to students who use free servers like Byethost. If the code doesn't work on a free server, they could write a warning or an explanation. Then the shopkeepers who work close to the edge of what the cheapest fastest shared server can do for their business would have a warning or an explanation ready to see, if they need to upgrade or need some special tekkie trick for working near the limit.