OwnCloud auf DSM5.0

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
bei mir ging es damit, allerdings konnte ich OC6 nicht installieren bevor ich OC5 installiert habe, egal was ich mit den Rechten (auch über Telnet) probiert habe, habe die Threads auch gelesen …
 
hm.. das wäre noch einen Versuch wert ... erst die Version 5 und dann die Version 6 installieren .... da ich aber nur Adressen über OC synchronisiere kann ich auch warten, ob es entweder ein Update von OC oder von Synology gibt ...

aber..... Danke für den Tip!!
 
Hallo zusammen,

ich habe mir jetzt eure Antworten auf meine Frage durchgelesen und ich werde dann wohl noch mit dem Update auf DSM 5.0 warten, bis ich mir sicher bin, dass meine Owncloud Installation auch nach dem Update noch funktioniert!

Leider ist dies bis jetzt das fehlerbehaftetste Update auf eine neue Version, das ich bisher bei Synology erlebt habe.

Gruss
XL
 
Guten Morgen zusammen,

bei mir läuft OC6 wieder mit DSM5. Ich habe folgendes gemacht:
Systemsteuerung - Webdienste - bei "display_errors..." Haken setzen - "PHP extension auswählen" anklicken und gleich wieder mit "OK" bestätigen... Seit dem läufts bei mir wieder!

Viel Glück :)
 
...habe das Problem auch gehabt. Eine Neuinstallation von Owncloud ergab: "Data directory (/volume1/web/owncloud/data) not writable by ownCloud" mit dem Hinweis: "Permissions can usually be fixed by giving the webserver write access to the root directory."
 
So hat bei mir die Installation funktioniert

Da mir beim update von oc5 auf oc6 und dem Wechsel des Paketmanagers Probleme entstanden sind, habe ich mich entschlossen eine Installation von Scratch unter Nutzung des Paketmanagers Quelle http:// packages.synocommunity.com.

Dieser nutzt als Datenverzeichnis aber /volume1/owncloud, das sollte man vor der Installation von Hand anlegen. Hier meine Schritte (aus dem Kopf)

Ursprung DSM 4.x
0. auf den owncloud Clients syncverzeichnis umbenannt und neues leeres angelegt
1. Anlegen des owncloud Datenverzeichnisses
mit putty und root auf die Synology
cd /volume1
mkdir owncloud
2. Installation owncloud unter Nutzung des Pakets der Synocommunity unter Angabe des Datenpfads /volume1/owncloud über den Synology Paketmanager (6.0.1-2)
Da bei mir MySQL installiert konfiguriert war, hat er die Instanz genommen
3. Als admin in owncloud angemeldet und Benutzer angeleg. Wenn man sich unter dem Benutzernamen zum ersten mal anmeldet, dann werden die Homeverzeichnisse mit den richtigen Berechtigungen angelegt. Anmeldung habe ich für jeden Benutzer einmal durchgeführt.
4. Clientseitig die Daten in die Syncverzeichnisse kopiert und synchronisiert
5. Der Paketmanager zeigte bei mir owncloud als gestoppt an, obwohl es lief, man konnte es auch nicht mehr starten und stoppen
Lösung: Systemsteuerung -> Webdienste -> Tab PHP Einstellungen -> im PHP Pfad hinzugefügt
:/volume1/owncloud
Speichern
-> dann sagt er Läuft und man kann oc stoppen und starten
6. Update DSM 4.x -> 5
 
Bei mir auch das gleiche Problem unter DSM DSM 5.0-4458 mit meiner DS710+.
Eine Neuinstallation von Owncloud 6 über Community läuft ohne Probleme. Aber beim öffnen kommt die Fehlermeldung:
"Can't write into config directory!

This can usually be fixed by giving the webserver write access to the config directory."

Der Ordner /volume1/web/ownclouf gehört der Gruppe http.

Son Mist... :(
 
Ich hatte das Problem auch ständig, bis ich alles deinstallieren habe und owncloud dann manuell installiert habe. War nicht wirklich schwer. Und nun läuft es problemlos.
 
Owncloud von der Homepage herunterladen, entpacken, und in das webverzeichnis kopieren.
Dann die URL aufrufen und die Installation vervollständigen.

Ich meine das war es. Evtl musste ich die Datenbank noch anlegen.

Ich weiß allerdings nicht was mit den vorhandenen Daten passiert. Ich habe bei Null angefangen.
Anschließend fehlt allerdings der link aus dem DSM Menü. Das finde ich persönlich aber nicht schlimm.
 
@hount Versuche mal folgendes

Wenn Du das über die Syncommunity installierst möchte er das Datenverzeichnis unter /volume1/owncloud, also nicht unter /volume1/owncloud/web installieren. Lege das vorher über ssh manuell an mit root:http und Berechtigung 770.

Dann über den Paketmanager installieren und als Verzeichnis den default /volume1/owncloud lassen.
 
Muss das Verzeichnis nicht eher das volume1/web/owncloud Verzeichnis sein?
 
Danke euch... Habs jetzt manuell installiert. Funzt sogar. :D
 
Nur mal zum gemeinsamen Verständnis
Bei mir steht im Paketmanager unter Paketquellen: Name: Synocommunity Ort:http://packages.synocommunity.com, dann hatte ich das über den Paketmanager installiert. Hierbei legt er das Datenverzcihnis auf /volume1/owncloud.

Ich hatte vorher eine andere Paketquelle, dort wird das Paket aber nicht mehr gepflegt. Diese und die Standardinstallation legen die Daten unterhalb von /volume1/web/owncloud.

Hier stehen die Details: http://www.kussaw.de/2013/owncloud-auf-der-synology-diskstation/

Ich frage mich nun ob man in Zukunft weiterhin auf das Paket setzt oder manuell installiert.

@hount, wie bist Du jetzt genau vorgegangen? Welche Anleitung war bei Dir erfolgreich?
 
Ich habe ab der OC 6 auf eine manuelle Installation umgestellt, da es ja plötzlich 2 Pakete im Paketverzeichnis gab und ich dadurch meine laufende Installation damals zerschossen habe. In der OC 6 kann man ja auch bequem aus dem Adminbereich heraus das Update der OC manuell anschieben.
Meine Problem ist meine Datenbank. Ich habe Angst, diese beim Update auf DSM5 zu zerschießen und danach all meine OC Daten zu verlieren. Natürlich habe ich ein Backup, aber es wäre eine wahnsinnige Arbeit, alle Daten wieder herzustellen. Ich habe auch schon von viele gelesen, dass sie bei der Neuinstallation der OC nicht auf die bereits vorhandene DB zugreifen konnten. Es kommt immer die Meldung, dass der verwendete DB-Name schon vorhanden ist.
Da ich einige Familienmitglieder mit all ihren Kontakten und Kalenderdaten durch meine OC synchronisieren lasse und dementsprechende Daten in der DB gespeichert sind, würde mir eine zerschossenen OC sehr ungelegen kommen.
 
Nach dem ich auf Owncloud 6.0.2 umgestiegen bin, kann ich keine Dateien mehr Uploaden.

Folgende Fehlermeldung erscheint
file_exists(): open_basedir restriction in effect. File(/var/services/tmp/oc-not-deleted) is not within the allowed path(s): (/etc:/etc.defaults:/tmp:/usr/bin/php:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/var/spool/php:/volume1/@tmp/php) at /volume1/web/apps/owncloud/lib/private/helper.php#600

Hat jemand die Muße mir zu erklären, wie ich an die php.ini komme und entsprechend anpassen muss / kann?
 
So, ich habe es nun doch gewagt! Ich habe alle Daten aus der DB gesichert und habe danach das Update auf DSM5.0 gemacht. Nach dem Update lief bei mir die Owncloud wieder problemlos und alle Geräte syncen einwandfrei. Somit wurde die DB ohne Fehler übernommen und mir fällt ein Stein vom Herzen.

@Pabbels: Lief bei Dir vorher OC 6.0.1 problemlos unter DSM5.0?


Aufgrund Deiner Aussage bleibe ich vorsichtshalber erst mal bei OC 6.0.1

Gruß
XL
 
Zuletzt bearbeitet:
Bei mir war das Update auf DSM 5.0 nicht ganz so reibungslos. Nachdem anfangs die owncloud-Webseite gar nicht erreichbar war habe ich verschiedene Konfigurationsänderungen gemacht:
Unter Webdienste -> PHP-Einstellungen -> PHP-Extension auswählen musste ich noch fileinfo auswählen, um eine Fehlermeldung auf der Admin-Seite zu beseitigen. Außerdem musste ich unter
Webdienste -> PHP-Einstellungen -> open_basedir um ":/volume1/owncloud:/var/services/tmp/" ergänzen.
Da ich keine Ahnung von PHP habe ist mir nicht ganz klar was ich da gemacht habe aber danach hat das synchronisieren wieder funktioniert und ein Update von Owncloud 6.0.1 auf 6.0.2 war auch möglich.
WebDav habe ich aktuell nicht in Verwendung, allerdings erhalte ich noch diese Fehlermeldung auf der Admin-Seite:
Einrichtungswarnung
Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist. Bitte überprüfen Sie die Instalationsanleitungen.
Im Log auf der Admin-Seite sind noch diese Einträge:
Rich (BBCode):
Debug 	core 	Adding default user backend WEBDAVAUTH. 	2014-03-15T22:19:24+00:00
Warning 	OCP\Share 	Sharing backend OCA\Contacts\Share\Addressbook not registered, OCA\Contacts\Share\Addressbook is already registered for addressbook 	2014-03-15T22:19:24+00:00
Debug 	core 	Adding default user backend WEBDAVAUTH. 	2014-03-15T22:19:13+00:00
Debug	core	Adding default user backend WEBDAVAUTH.	2014-03-15T22:30:35+00:00
...
Was genau geht denn hier noch schief?
 
So, ich habe es nun doch gewagt! Ich habe alle Daten aus der DB gesichert und habe danach das Update auf DSM5.0 gemacht. Nach dem Update lief bei mir die Owncloud wieder problemlos und alle Geräte syncen einwandfrei. Somit wurde die DB ohne Fehler übernommen und mir fällt ein Stein vom Herzen.

@Pabbels: Lief bei Dir vorher OC 6.0.1 problemlos unter DSM5.0?


Aufgrund Deiner Aussage bleibe ich vorsichtshalber erst mal bei OC 6.0.1

Gruß
XL

Ja, 6.0.1 lief einwandfrei ohne Probleme!
 
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