@salidos
Zunächst einmal vielen, herzlichen Dank fürs zur Verfügung stellen Deiner Arbeit.
Ich habe das Ganze nun auf Ubuntu 24.04.1 LTS soweit am Laufen.
Ablauf:
1. Ubuntu installieren
2. Apache2
3. PHP für Apache2
4. portalsdocker.zip im dafür eigens erstellten Ordner (/var/www/portals) entpackt
5. Portals per Script installiert (Portals/8080/Pfad wie genannt)
Ich kann nun leider weder den Server konfigurieren (nach dem hinterlegen der Adresse und Klick auf „Submit“ passiert nichts. Kann es dann zwar schließen, aber nach reload der Seite fliegt er raus?!) noch kann ich portals aktualisieren. Hier kommt der Fehler wie schon oft beschrieben (Portal.zip …..)
Mutet ja, wie auch schon des Öfteren hier geschrieben, wie falsche / fehlende Berechtigungen an.
Bzgl. Update:
Ich habe dann ab dem initial erstellten Ordner (s.o.) den Besitzer auf den 33er geändert (vorher sudo). Hilft leider auch nichts.
Die Datei, die ich im Übrigen im Update-Ordner sehen kann, habe ich versucht zu öffnen. Da geht dann der Editor auf und es steht „…. limit exceeded“ dort. Kannst Du mal schauen, ob es daran liegt (auf Deiner Seite - zumindest was das Update angeht). Ging weder gestern, noch heute. Da waren auch ein paar Std. dazwischen.
Bzgl. des Problems der Serverkonfig:
Hier hilft das nachsehen auf "Deiner Seite" natürlich nicht, gibts da noch Ideen? Muss ich die Rechte „weiter vorne“ schon ändern (ab /var/…)?
Zum Schluss noch eine Anmerkung, falls erlaubt / gewünscht. Was vom ersten Beitrag muss ich bei der Dockervariante wirklich noch tun. Ich glaube das ist seit 10/24 immer wieder gewachsen und geändert worden und als „Neuling“ erschließt es sich nicht so ganz. Habe wirklich versucht alles nachzuvollziehen, aber das ist z.T. nicht bzw. nur sehr schwer möglich.
Also nochmals danke!
Gruß J
EDIT 1: Update habe ich jetzt selbst hinbekommen. Habe die Files via VPN jetzt händisch geladen (meine IP scheint also wirklich geblockt) - Quelladressen stehen ja in der "update.php" - und anschließend manuell in den "update"-Ordner (unter data2) geschoben. Danach gings dann auch via Webpage.
EDIT 2: Server hinterlegen scheint damit nun auch zu gehen und "überlebt" auch einen reload der Seite oder gar einen Restart vom Apache.