hast du einsicht in die error logs vom server?
nur an falschen daten wird es wohl nicht liegen, normalerweise würde dann ja ne aussagekräftige fehlermeldung kommen.
leider ist der errorcode 500 wohl der mit den meisten möglichkeiten, was den nun dahintersteckt, daher ist die einsicht in die error logs ganz sinnvoll, am besten wendest du dich dazu an deinen hoster.
schau bei denen auch mal in die faq, vielleicht steht da was dazu.
es kann auch an ner .htaccess datei liegen, oder an zuwenig arbeitsspeicher, der für dich freisteht, oder oder oder...