Wie öffne ich eine html-Datei auf meinem Webserver mit genug Rechten?

Status
Für weitere Antworten geschlossen.

pingopilot

Benutzer
Mitglied seit
11. Apr 2013
Beiträge
158
Punkte für Reaktionen
3
Punkte
18
Ich habe im Verzeichnis TNG eine Datei readme.html
Diese Datei soll ich auf dem Server starten. Danach installiert sie TNG auf dem Synology Server.
Nur wie starte ich diese Datei?

Fritzbox 7390, DS412+, Interne IP-Adresse 192.168.178.25

In Terminal kann ich mich z.B. einloggen und ins richtige Verzeichnis wechseln. Wenn ich dann readme.html tippe, kommt folgende Fehlermeldung:

admin@DiskStationNeu:/volume1/web/TNG$ readme.html
-sh: readme.html: command not found

Wenn ich in Safari (Mac) ftp://admin@192.168.178.25/web/TNG/readme.html eingebe, kommt "Sie haben nicht die benötigte Zugriffsrechte, um diese Seite zu öffnen"

http://admin@192.168.178.25/web/TNG/readme.html "The page you are looking for cannot be found"

In den Dateieigenschaften sind die Rechte ausgegraut;
Bildschirmfoto 2016-05-12 um 17.49.37.jpg

Yummy FTP Pro zeigt mir als Rechte für Readme.html aber 777 an.

Mit dem Mac kann ich auch "Mit dem Server verbinden". Dann habe ich afp://192.168.178.25 eingeben und mich mit admin-Rechten eingeloggt und kann auf alle Verzeichnisse zugreifen. Dann kann ich auch mit Safari die readme.html öffnen, nur scheint sie keine Zugriffsrechte zu haben, wie das Script keine Erfolgsmeldung bringt. Wie gebe ich Safari hier genug Rechte?

Ich habe auf der Filestation auch mal die Protokollierung angeschaltet. Vielleicht hilft uns das?

Es wäre supernett, wenn Ihr mir den entscheidenden Tipp geben könntet.

Vielen Dank!
 
Zuletzt bearbeitet:

WAVez

Benutzer
Mitglied seit
13. Mai 2015
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hast du mal auf "Erstellen" geklickt?
Hier kannst du die Berechtigungen genauer definieren.

Gruß Oli
 

pingopilot

Benutzer
Mitglied seit
11. Apr 2013
Beiträge
158
Punkte für Reaktionen
3
Punkte
18
Hallo, hast Du es im Safari mal mit http://192.168.178.25/TNG/readme.html versucht ? Gruß Jo

Cool. Das bringt mich viel weiter. Diesmal arbeitet das Script tatsächlich.
Leider kommt dann als Fehlermeldung: "Permissions could not be set for these files: adminlog.txt, config.php, mmconfig.php, genlog.txt, importconfig.php, logconfig.php, mapconfig.php, pedconfig.php, subroot.php, templateconfig.php, whatsnew.txt (666 / rw-rw-rw-)photos, histories, documents, headstones, media, gendex, backups, gedcom, mods, extensions, classes (755 / rwxr-xr-x). Please set them manually."
adminlog.txt hat aber laut Yummy FTP Pro die Rechte 777.
Wenn ich über die DS die Eigenschaften abfrage, ist der Besitzer admin.
Mit Erstellen habe ich nun Everyone, Http und Users zum Lesen/schreiben freigeschaltet. Das hat mir auch noch nicht weitergeholfen (Selbe Fehlermeldung)
So sehen die Eigenschaften vom Hauptordner TNG aus.
Bildschirmfoto 2016-05-13 um 11.10.14.JPG

Leider sind z.B. die Dateieigenschaften bei adminlog.txt (im Ordner TNG) weiter ausgegraut, obwohl ich einen Haken in die Box "Auf diesen Ordner, die Unterordner und Dateien anwenden" der TNG-Rechte gemacht hatte.
Bildschirmfoto 2016-05-13 um 11.10.36.JPG

Wie gebe ich die gleichen vollen Rechte allen Dateien im TNG Ordner? (664 würde reichen)
Die ausgegrauten Rechte sind vermutlich das Problem, nur wie bekomme ich sie aktiv?
Danke
 
Zuletzt bearbeitet:

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Cool. Das bringt mich viel weiter. Diesmal arbeitet das Script tatsächlich.
Leider kommt dann als Fehlermeldung: "Permissions could not be set for these files: .......
Ja, da setzt doch die Files alle auf die Gruppen http
und auch den Benutzer, welcher dort was ändern soll.
Dann die Gruppenrechte auf lesen und schreiben.

Wenn Du das alles via Webserver einrichten möchtest, braucht dieser dort Schreibrechte !


Gruß Jp
 

Jamo

Benutzer
Mitglied seit
01. Mai 2016
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Ich glaube ausgegraute Rechte heißt nicht inaktive Rechte. Das heißt, dass die Rechte von einem Überordner kopiert wurde und du die daher nicht in dem Ordner wo du bist bearbeiten kannst. Korrigiert mich wenn ich mich irre.
 

pingopilot

Benutzer
Mitglied seit
11. Apr 2013
Beiträge
158
Punkte für Reaktionen
3
Punkte
18
Hmmm. Nur wie?
Ich klicke als Admin in der Synology File-Oberfläche auf den übergeordneten Ordner, dann "Aktion/Eigenschaften", dann "Genehmigung".
Dort steht schon "http Zulassen Lesen&Schreiben"
Klicke ich auf die Zeile http und Bearbeiten finde ich oben "Anwenden auf alle" und alle Lese- und Schreibberechtigungen angehakt, dann ok, dann hake ich unten "auf diesen Ordner, die Unterordner und Dateien anwenden" an und OK.
Leider sehe ich dann bei den untergeordneten Dateien diese Rechte nur ausgegraut, also wohl nicht aktiv?

Die Rechte für users und Everone sollte ich besser wieder löschen?

Wo ist der Fehler?
Danke
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Hmmm. Nur wie?
Ich klicke als Admin in der Synology File-Oberfläche auf den übergeordneten Ordner, dann "Aktion/Eigenschaften", dann "Genehmigung".

Was ist der übergeordneten Ordner bei Dir ?

Wenn ich jetzt ein Verzeichniss unterhalb von web anlege und der Webserver darin schreiben soll,
muss dieses Unterverzeichniss dem Webserver gehören oder in seiner Gruppe sein !
Das Verzeichniss anlegen und kontrollieren was passiert ist :)
Also rechte Maustaste auf diesen Unterverzeichniss und Eigenschaften und
bei dem Teil Besitzer und Gruppen.das so einstellen, Besitzer und auch die Gruppe http.
Jetzt alle Beutzer , welche in dem Verzeichniss web arbeiten sollen in die Gruppe http
und das war es dann schon.
Die Rechte sollten rw-rw-r-- sein für Datein und Verzeichnisse rwxrwxr-x.

Ein Tip der admin ist zum administrieren da und nicht zum arbeiten :)

Gruß Jo
 

pingopilot

Benutzer
Mitglied seit
11. Apr 2013
Beiträge
158
Punkte für Reaktionen
3
Punkte
18
Verzeichnisbaum: WEB/TNG/....
Übergeordnete Ordner war TNG gemeint.

OK. Ich habe jetzt den Besitzer von ADMIN auf http mit Schreib- und Leserechten geändert.
Das wird mir auch ausgegraut bei den Dateien im Unterverzeichnis TNG angezeigt.
Wenn ich jetzt in Safari das Script mit der lokalen IP aufrufe ( http://192.168.178.25/TNG/readme.html), dann wird es geladen.
Sobald ich allerdings damit arbeiten will, kommt "Sie müssen sich erst anmelden)
Wie könnte ich mich für Safari dort anmelden? (Als admin bin ich aktuell an der DS angemeldet)

Wenn ich in Safari das Script aber über http://xyz.zapto.org/TNG/readme.html aufrufe, hat es nun funktioniert. Vielen Dank!!
Langsam sehe ich klarer :)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat