I uploaded my site to 000webhost, but it doesn’t work, only 500 error appears
Likely a coding issue. Use php debugging to find out why.