Osticket: OST-Downloads von der Website: Keine Dateiberechtigungen

Erstellt am 8. Feb. 2019  ·  5Kommentare  ·  Quelle: osTicket/osTicket

Ich habe heute Morgen OST (sowohl 1.11 als auch 1.10) von der Website heruntergeladen, um einige Tests durchzuführen und festzustellen, dass die Inhalte der hergestellten ZIP-Datei keine Berechtigungen haben. Ich konnte den Download irgendwie zum Laufen bringen, indem ich einige Standardeinstellungen hinzufügte, aber ich bekam immer noch Fehler.

noperm

Wenn ich einige Sprachen auswähle, enthält die erstellte ZIP-Datei außerdem die Sprachen und das saubere Installationsarchiv, das den gleichen Namen wie das Download-Bundle hat. Die erste Frage beim Entpacken von einer Befehlszeile aus ist, ob ich die Datei, die ich entpacke, mit dem Inhalt überschreiben soll.

Hilfreichster Kommentar

Immer noch nicht behoben, also musste ich das tun, was für mich funktionierte:
cd upload
find ./ -type f -perm 000 -print -exec chmod 644 {} \;

Alle 5 Kommentare

Den Berechtigungsteil kann ich bestätigen. Vielleicht wurde es unter Windows gezippt. Ich würde es einfach chmod.

@simonzg

Es wurde unter Linux von einem frischen Klon gepackt, also bin ich mir nicht sicher, warum die Dateiberechtigungen borkiert sind. Werde die Seite bald aktualisieren.

Beifall.

Ja, kein Problem für mich, aber ich schätze, für einige ein bisschen Kopfkratzer. :)
Da die Verzeichnisse bereits ausgeführt werden, müssen also mehrere Iterationen der „ugo“-chmod-Methode ausgeführt werden, um alle Berechtigungen abzurufen und sie dann wieder in die richtige Reihenfolge zu bringen. Sie können nicht einfach 755 oder 744 auf dem Grundstück ausführen, da die Dateien nur für Group und Other gelesen werden sollten, aber die Ordner müssen ausgeführt werden. So viel Spaß.
Es wäre besser, die Berechtigungen von Anfang an richtig einzubauen. Ohne das Berechtigungsset erhalten Sie beim Ausführen des Installationsprogramms nur einen weißen Bildschirm.

Hallo @JediKev - Ich habe gerade deinen Kommentar gesehen. Danke!

Immer noch nicht behoben, also musste ich das tun, was für mich funktionierte:
cd upload
find ./ -type f -perm 000 -print -exec chmod 644 {} \;

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen