Ich verwende ein Webhotel, das ein sehr einfaches Linux + PHP-Setup bietet und nicht viele Administratorrechte zulässt. Es scheint jedoch, dass das dortige Server-PHP-Setup das Ausführen von Shell-Programmen über shell_exec
.
Was ich also suche, ist ein einfaches PHP-basiertes Tool, das:
shell_exec
'ing Linux-Befehle ausgeführt (obwohl die PHP-Klasse bevorzugt wird, da ich möglicherweise keine Berechtigungen zum Ausführen htpasswd
und ähnlicher Befehle habe) ..htaccess
Dateien zu ändern (ich ziehe es vor, diese manuell zu schreiben)Grundsätzlich würde es meiner Meinung nach so aussehen wie "Benutzer verwalten" von DirectoryPass:
http://www.directorypass.com/screenshots.php
... und AFAIK, es gibt eine ähnliche formularbasierte HTML-GUI in cPanel und so; aber DirectoryPass ist nichts für mich, weil:
cgi-bin
Einige andere "fast da" Sachen, die ich gefunden habe:
Es gibt auch einige Vorschläge auf http://www.debianhelp.co.uk/htaccessweb.htm - aber die meisten davon beziehen sich auf Webseiten, die nicht mehr existieren...
Gibt es da draußen etwas, das den Anforderungen entspricht, die ich in dieser Frage / diesem Beitrag aufgeführt habe?
Dies kann eine Option sein https://github.com/rafaelgou/php-apache2-basic-auth-manager . Ich habe keine Erfahrung damit und bin mir nicht sicher, ob es einen Superuser hat ... Ist vollständig in PHP und Javascript geschrieben und verwendet YAML anstelle von JSON-Dateien. Die Installationsanweisungen befinden sich in der Readme.
Viel Glück!