Error 500:
internal server error
This
error is caused by Linux when a program is not working
correctly, generally this is because paths or permission Levels
are incorrect.
FIX:
Chmod
the files correctly,
Make sure all paths are 100% correct
or for further info check out this Google Search
Click
here for Google Results