Werte Kollegen,
ich werde und werde nicht schlau, daher wende ich mich vertrauensvoll an Euch und bitte um eine sachliche Antwort.
Nehmen wir an, ich nutze unter Linux (debian 10-12 auf PC und raspberry) normalerweise ein bash-Script um ein ZIP-Archive zu laden, zu entpacken und dann auf meinerm Rechner zu verteile. Nehmen wir an, das Script sähe (ohne jeden Schnörkel, ohne jeder Sicherheit etc, nur als Beispiel) so aus:
Diesen Vorgang möchte ich nun aber anstatt über das Bash-Script über PHP abbilden:
Wie kann ich das Ganze (bitte nur mal exemplarisch) am besten unter PHP abbilden?
Das Ziel: Benutzer laden das PHP-File, starten dieses, wählen dann noch dieses und jenes aus und starten dann die Installation MIT optischer Rückmeldung, ggfs Fehlermeldungen am Bildschirm. Sprich: Ich will die Nutzer den Install-Vorgang grafisch machen lassen und nicht auf Ebene der Kommandozeile.
Zum Hintergrund: Es wird ein lighttpd/php installiert und danach sollen dann Inhalte über eine Website installiert oder aktualisiert werden können.
Danke vorab, Gulli
ich werde und werde nicht schlau, daher wende ich mich vertrauensvoll an Euch und bitte um eine sachliche Antwort.
Nehmen wir an, ich nutze unter Linux (debian 10-12 auf PC und raspberry) normalerweise ein bash-Script um ein ZIP-Archive zu laden, zu entpacken und dann auf meinerm Rechner zu verteile. Nehmen wir an, das Script sähe (ohne jeden Schnörkel, ohne jeder Sicherheit etc, nur als Beispiel) so aus:
Code:
#!/bin/bash mkdir temp wget https://pfad/Update_104.zip -O temp/Update_104.zip unzip temp/Update_104.zip -d temp sudo mkdir /var/home/www/download cp temp/dateia /var/home/html cp temp/dateib /var/home/download rm -r temp
- Temporäres Verzeichnis erzeugen
- Datei von einem Server holen und ins Temp-Verzeichnis schreiben
- Das Archiv entpacken
- im Webroot ein neues Verzeichnis anlegen
- Die Dateien dann ins Webroot kopieren
Wie kann ich das Ganze (bitte nur mal exemplarisch) am besten unter PHP abbilden?
Das Ziel: Benutzer laden das PHP-File, starten dieses, wählen dann noch dieses und jenes aus und starten dann die Installation MIT optischer Rückmeldung, ggfs Fehlermeldungen am Bildschirm. Sprich: Ich will die Nutzer den Install-Vorgang grafisch machen lassen und nicht auf Ebene der Kommandozeile.
Zum Hintergrund: Es wird ein lighttpd/php installiert und danach sollen dann Inhalte über eine Website installiert oder aktualisiert werden können.
Danke vorab, Gulli
Kommentar