Erstmal: wo finde ich das Errorlog? Unter /logs jedenfalls nicht... und auf die Verwaltungsverzeichnisse habe ich natürlich keinen Zugriff!
Meins finde ich unter /var/log/apache2/error.log
Da meine Glaskugel beim polieren ist, und du nicht sagst, welches System du nutzt, kann ich zu deinem nichts sagen.
Dann habe ich selbst nach "500 Internal Server Error" gegoogelt und fand dabei die Empfehlung, die Rechte für das zu schützende Verzeichnis auf 755 (oder 750) und für die darin enthaltenen Dateien auf 644 (oder 640) zu setzen.
Tja, das ist in etwa so als wenn du die Hupe beim Auto lauter stellen lässt, weil die Bremsen nicht mehr gehen.
Das machte ich dann auch... nur gab es bei 750 bzw. 640 den klassischen 403er (irgendwie logisch) und bei 755/644 auch nur die obige Fehlermeldung.
Ne laute Hupe mag der Server vermutlich nicht.
Könnte es daran liegen, dass ich das Verzeichnis für .htusers und .htgroups in .htaccess falsch spezifiziert habe?
Ja sicher kann das sein. Genau wie es zig andere Fehler sein können.