Tach!
Schau ins ErrorLog des Servers nach der konkreten Meldung.
Wo ist das?
Das ist eine Konfigurationssache des Apachen. Vielleicht ist es unter /var/log/apache/ oder /var/log/httpd/ oder ganz woanders. Da musst du gegebenenfalls deinen Administrator befragen. Bei einigen Hostern kommt man auch gar nichts ans Error-Log.
Das Verzeichnis cgi-bin ist leer.
Das ist ja auch kein Logfile-Verzeichnis.
Geprüft mit Filezilla. Unter dem Suchbegriff
error
gibt's bei phpinfo keine Ordner- oder Datei-Angabe.
PHP und dessen Einstellungen haben damit gar nichts zu tun.
Mit den richtigen Direktiven. Vielleicht hast du einen 2.4er Apachen, da ist das anders zu notieren als beim 2.2er.
Ja, Apache/2.4.26 (Unix) OpenSSL/1.0.1t mod_fcgid/2.3.9
Dann schau mal in die Dokumentation des Apachen, wie man das jetzt machen muss.
Hier die komplette Meldung, wenn ich den geschützten Ordner aufrufe:
500er Fehler sind generell nichtssagend in Richtung Webseitenbesucher. Da hilft auch kein vollständiger nichtssagender Text. Nur das Error-Log gibt Auskunft über die genaue Ursache.
More information about this error may be available in the server error log.
Das ist der einzige zielweisende Satz in dem ganze Text.
Ich kann also mit der momentanen Konfiguration keinen Passwortschutz einrichten?
Doch, mit den Direktiven entsprechend deiner Version vom Webserver.
dedlfix.