WebDav Problem

Status
Für weitere Antworten geschlossen.

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Hallo, ich weiß gar nicht ob ich hier richtig bin.

Ich habe eine kleine WordPress Seite, deren Back-up ich auf die Synology spielen möchte. Ich habe Synology NAS Disk Station DS216+II.
Im WordPress habe ich das UpdraftPlus Plugin mit kostenpflichtigem WebDav Tool installiert.
Dieses sollte ganz einfach nach eingeben der LogIn Daten ein Back-up auf die Synology spielen.
Leider scheint es Probleme bei den Schreibrechten zu geben, obwohl der Benutzer alle Rechte hat.


Ich hoffe, ich habe mich verständlich ausdrückt und vielleicht kennt jemand Hilfe für mein Problem.

Vielen Dank
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Hat denn der User für die DS, welcher das Backup durchführen soll auch Berechtigung für webDAV auf der DS216+II ?
Wohin (auf der DS) soll das Backup denn gespielt werden?
 

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Danke, dass Du Dir für meim Problem Zeit nimmst.
Der User hat alle Schreib- und Leserechte.
Das Backup solle in einen Ordner "backup" erstellt werden.
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Dann muss der Zugriff bis zum /backup Ordner konfiguriert werden. D.h. das Script auf der WordPress Seite muss durch Deinen Router durch (da webDAV ---> auf Port 5005 [Portweiterleitung im Router]) auf die DS greifen können ---> Dort muss bei Dir dann die webDAV-Server Applikation laufen, wo der http Port 5005 angeschaltet ist // außerdem eine Firewallregel für webDAV-Server Port 5005 erstellt sein.
Der Ordner /backup muss vom User, mit dem Du Dich per webDAV an der DS anmeldest, zu sehen sein, d.h. die Rechte sollten bei diesem User bzw. der Gruppe (der der User angehört) liegen.

Mehr ist es eigentlich nicht! Danach könntest Du das Ganze mal verschlüsselt über Port 5006 einrichten! Brauchst aber ein Zertifikat, damit das ordentlich funktioniert!
 
Zuletzt bearbeitet:

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Alles ist schon so eingerichtet, wie Du es beschrieben hast. Auch schon ein sicheres Zertifikat. Ich kann auch ohne Problem mit apps und anderen Rechnern auf die NAS zugreifen und was speichern oder löschen.
Nur bei diesem Updraft Plugin scheinen die Schreibrechte nicht zu funktionieren, obwohl ich als User alle Rechte habe.

Danke trotzdem für deinen Input
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Hab das mal versucht bei mir nachzustellen, aber man muss dieses webDAV Element fürs PlugIn tatsächlich Geld bezahlen, was ich wegen dem Test nicht machen will! Ich vermute mal, dass man dann die Möglichkeit hat dort irgendwelche Angaben anzugeben, die dann dem PlugIn sagen, wie es sich am webDAV Server anzumelden hat!

Du drückst Dich irgendwie nicht genau aus! Was meinst Du mit "Nur bei diesem Updraft Plugin scheinen die Schreibrechte nicht zu funktionieren" - meinst Du damit die Schreibrechte auf WordPress, oder die Schreibrechte für das PlugIn auf der DS?

Kannst Du vielleicht auch paar Screenshots machen, was da als Fehlermeldung ausgegeben wird?
 

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Ich bitte um Entschuldigung, wenn ich mich nicht klar genug ausdrücke. Danke, dass Du es trotzdem versuchst, mir zu helfen.
Genau, das PlugIn kostet 12 EUR (deswegen will ich es auch zum laufen bekommen). Mit dem Entwickler stehe ich auch in Kontakt, nur sind die Reaktionszeiten sehr lange.
Wenn das PlugIn installiert ist, kann man dort nicht so viel mehr eingeben. Einlogdaten, Dyndns Adresse und Pfad. Dann noch webdavs oder webdav.
Fehlermeldung ist diese

WebDAV Einstellungs Testergebnis: Failed: We were not able to place a file in that directory - please check your credentials.

Nachrichten:
* PHP event: code E_WARNING: file_put_contents(webdavs://...@nas.kempke.de/backup/d9ff81f3258038c4787701bc10ec59e6): failed to open stream: "HTTP_WebDAV_Client_Stream::stream_open" call failed (line 308, wp-content/plugins/updraftplus/methods/stream-base.php)
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Hast Du mal spasseshalber für /backup alles auf erlauben gesetzt?
Also Rechtsklick auf den Ordner und auf Eigenschaften und dann:

webDAV1.png
so
webDAV2.png
und so
 

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Gesagt, getan - gescheitert! Alle Berechtigungen gesetzt - same shit.
Vielleicht findet aber dieses doofe Plugin den Ordern nicht. Ich habe zwar unter den Einstellugen bei UpdraftPlus schon so ziemlich alles versucht, nur - wer wei?.
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
na wie ist denn der Link im PlugIn zu dem Ordner in der DS hinterlegt? Schreib den doch mal hier rein, oder stell mal ein Screenshot ein!
 

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
das hier ist der pfad

/volume1/homes/xxx/backup

aber ich habe auch schon alle Varianten mit und ohne / ausprobiert

Frohe Ostern
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Das geht so nicht! Erstens ist das kein Pfad, der auf nem fremden System (WordPress) funktionieren kann, denn da muss irgendwie nen Servername hinterlegt werden (plus Pfad zu dem Backup Ordner) und zweitens darf sowas niemals über homes gehen, weil das nen Ordner ist, den nur Administratoren sehen können! Auch wenn vielleicht der Zugriff über ein Admin-User erfolgt (was ich so aber nicht einstellen würde).
 

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Bildschirmfoto 2017-04-14 um 12.20.43.jpg

so sieht das PlugIn in wordpress aus.
ich gebe meine dyndns adresse ein, die einlogdaten und den pfad.
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
Okay! Als erstes muss der Backup Ordner ein gemeinsamer Ordner sein, oder aber Bestandteil von dem /home Ordner des Users, welcher das Backup durchführen soll. Dann muss bei den einzelnen Feldern folgendes rein:

Protocol (SSL or not): webdavs:// (was gibts da noch???)
Benutzername: der Name des Users, welcher das Backup ausführen soll
Passwort: das Passwort des Users, der das Backup ausführen soll
Host: name-deiner-diskstation.synology.me (wenn die auch so im Netz erreichbar ist)
Port: 5006
Path: /home/backup

- 5006 ist im Router an die DS freigegeben?
- 5006 // webDAV Service ist in der DS in der Firewall erlaubt?
- webDAV Server läuft auf der DS?
- Port 5006 ist im webDAV Server aktiviert/angehakt?
 

discodad

Benutzer
Mitglied seit
28. Jan 2015
Beiträge
18
Punkte für Reaktionen
0
Punkte
1
Ahhh, ich fasse es nicht! Ich hatte alles schon genauso eingestellt, wie Du beschrieben hattest. Immer Fehlermeldungen. Nun habe ich einfach mal in dem PlugIn bei "Port" 5006 eingetragen, obwohl dort steht "Leave this blank to use the default (80 for webdav, 443 for webdavs)"

Und es läuft!

Deine Anweisung hat mich erstmal dahin gebracht, dort doch mal entgegen der Anleitung den 5006 einzutragen. Hatte ich vorher immer in der Host Adresse xxx.xxx.:5006 so eingestellt.

Ganz lieben Dank für die Anteilnahme und Anstrengung! Ich bin in Deiner Schuld!

Frohe Ostern, you made my holiday!
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.836
Punkte für Reaktionen
51
Punkte
74
5006 ist der verschlüsselte Port bei Synology. Nicht 80 oder 443 - deshalb darfst Du den auch nicht blank lassen, weil er sonst eben sinnlos 80 und/oder 443 probiert, worauf die Diskstation nichts antworten kann.
 
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