Ich versuche, git-http-Backend arbeiten auf meinem Remote-vps ohne Glück. Ich habe httpd.conf in einer ähnlichen Weise auf die this question angepasst, aber sobald ich die ScriptAlias-Direktive hinzufügen, tritt der Fehler auf.Wie slexec Richtlinienverletzung zu lösen, Fehler 500 mit git-http-Backend verursacht?
Apache Fehlerprotokoll:
suexec policy violation: see suexec log for more details
Premature end of script headers: git-http-backend
Suexec log
error: target uid/gid (503/500) mismatch with directory (0/0) or program (0/0) or trusted user (0/10)
Kann jemand Kommentar darüber, wie man in der Regel suexec Probleme löst?
EDIT
Das Hauptproblem, dass die Web-Server-CGI-Skripte zu sein schien nicht ausgeführt werden darf.
Die Dokumentation zur Konfiguration von suexec ist im Moment über mich hinaus. Ich habe mich entschieden, es vorläufig zu deaktivieren, wodurch der Webserver diese Skripts ausführen kann. Ich kann jetzt erfolgreich zum Repo schieben. Ich fand this article hilfreich.