Как решить проблему загрузки сайта на php на хостинг?
К "загрузке на сайт" вопрос не имеет никакого отношения.

Такая ошибка может появляться в любой момент - до, во время или после загрузки, а также через год.
Она означает, что произошла ошибка.
Какая именно ошибка - надо смотреть в логах веб-сервера.
Нужен хороший хостинг
Попробуй xelent или спринтхост