{"id":5214,"date":"2014-01-11T21:14:08","date_gmt":"2014-01-11T19:14:08","guid":{"rendered":"http:\/\/willsagen.de\/?p=5214"},"modified":"2014-01-11T21:14:08","modified_gmt":"2014-01-11T19:14:08","slug":"der-steinige-weg-von-dropbox-zu-owncloud","status":"publish","type":"post","link":"https:\/\/willsagen.de\/?p=5214","title":{"rendered":"Der steinige Weg von Dropbox zu OwnCloud"},"content":{"rendered":"<p><em>(Disclosure: Die folgenden Zeilen schreibe ich in erster Linie nicht unbedingt f\u00fcr andere, sondern damit ich mich vor allem selbst daran erinnern kann, was ich wie gemacht habe. Wer eine gute Installationsanleitung erwartet, den muss ich leider entt\u00e4uschen. So richtig wei\u00df ich nicht, was ich getrieben habe, weil ich letztlich stundenlang rumget\u00fcftelt habe und schreibe hier ein paar Dinge auf, die mir als besondere Fallstricke in Erinnerung geblieben sind.)<\/em><\/p>\n<p>Seit mein Internet-Speichermann AllInkl den Webspace aufgebohrt hat, liegt nat\u00fcrlich die Idee nahe, diesen Speicher als eigene Dropbox zu verwenden.<\/p>\n<p>Nach ein wenig Gugeln und Rumprobieren mit anderen Tools, die entweder gleich abgest\u00fcrzt sind, oder keinen MacOS-X-Client anboten, bin ich auf <a href=\"http:\/\/owncloud.org\" target=\"_blank\">OwnCloud<\/a> gesto\u00dfen. Vordergr\u00fcndig schien mir OwnCloud am einfachsten einzurichten zu sein, weil es zun\u00e4chst so aussah, als wenn das einzige Problem die verwendete PHP-Version w\u00e4re. Weit gefehlt!<\/p>\n<p>Wenn man OwnCloud \u00fcber den <a href=\"http:\/\/owncloud.org\/install\/\" target=\"_blank\">Webinstaller<\/a> installiert, legt das in dem Ordner, den man daf\u00fcr ausgew\u00e4hlt hat, eine .htaccess-Datei an. Da stehen ja immer allerhand wichtige Dinge drin, wie Browser mit dort in den weiteren Unterverzeichnissen vorhandenen Dateien umgehen sollen (wenn ich das richtig verstanden habe). Jedenfalls muss man in diese .htaccess-Datei ein bisschen Code einf\u00fcgen, den man sich in den unten angegebenen Links zusammenklauben kann.<\/p>\n<p>Ein dickes Dankesch\u00f6n \u00fcbrigens an diejenigen, die vielerlei Wissenswertes ins Netz geschrieben haben!\u00a0Folgende Links waren am hilfreichsten:<\/p>\n<p><a href=\"http:\/\/www.cy-man.de\/?x=entry:entry131222-120247\" target=\"_blank\">http:\/\/www.cy-man.de\/?x=entry:entry131222-120247<\/a><\/p>\n<p><a href=\"http:\/\/meinnoteblog.wordpress.com\/2013\/07\/11\/owncloud-5-0-8-auf-all-inkl-webspace-mit-ssl-proxy\/\" target=\"_blank\">http:\/\/meinnoteblog.wordpress.com\/ &#8230; owncloud-5-0-8-auf-all-inkl-webspace-mit-ssl-proxy\/<\/a><\/p>\n<p><a href=\"http:\/\/klein-gedruckt.de\/2013\/01\/owncloud-bei-all-inkl\/\" target=\"_blank\">http:\/\/klein-gedruckt.de\/2013\/01\/owncloud-bei-all-inkl\/<\/a><\/p>\n<p>Besonders schwierig f\u00fcr mich war das Einrichten der erzwungenen ssl-Verschl\u00fcsselung. Mit einigen Ver\u00e4nderungen in der .htcaccess und der lib\/base.php (hier:\u00a0http:\/\/www.sendspace.com\/file\/60lsdc) ging es dann irgendwann. Au\u00dferdem mussten die &#8222;magic quotes&#8220; ausgeschaltet werden (was auch immer das ist) und die php-Version auf 5.3 gesetzt werden. Ein weiterer wichtiger Schritt war die richtige Einstellung der Dateizugriffsrechte (<em>chmod<\/em>) und der &#8222;Besitzer&#8220; (<em>chown<\/em>). Das ist alles in obigen Links beschrieben. Man muss sich das nur ein bisschen zusammensuchen. Anscheinend ist es bei einem Update der OwnCloud-Version wohl so, dass die .htaccess-Datei \u00fcberschrieben wird. Da macht es vielleicht Sinn, die Datei vorher zu sichern, um die Ver\u00e4nderungen nachvollziehen zu k\u00f6nnen. (F\u00fcr mich klingt das ein bisschen danach, erst mal mit der vorhanden Version m\u00f6glichst lange zu arbeiten &#8230;)<\/p>\n<p>Zum Anmelden mit dem Webclient habe ich immer die von mir gew\u00e4hlte Subdomain samt Unterverzeichnis gew\u00e4hlt. Das war aber falsch. Nachdem ich im Kasserver-Dings &#8222;ja&#8220; bei <em>subdomain&#8211;&gt;SSL Proxy aktiv<\/em> gew\u00e4hlt hatte, konnte ich als Server\u00a0https:\/\/ssl-account.com\/<em>MeineSubdomain.MeineHauptdomain\/MeinOwncloudVerzeichnis<\/em>\/ angeben. Vorher hatte ich immer nur einen ewig drehenden Kringel beim Anmeldefenster.<\/p>\n<p>Tja. Und jetzt l\u00e4uft&#8217;s, wie es aussieht.<\/p>\n<p>&nbsp;<\/p>\n<p>Update:<\/p>\n<p>Eine Anleitung zum Aktualisieren von Owncloud findet man <a href=\"http:\/\/www.cy-man.de\/?x=entry:entry140202-185558\" target=\"_blank\">hier<\/a>:<\/p>\n<blockquote>\n<ol>\n<li>Vor jeder \u00c4nderung am bestehenden System sollte unbedingt ein Backup der wichtigsten Verzeichnisse und Dateien gemacht werden. Bei ownCloud ist es das Verzeichnis \/config und die Datei \/.htaccess. So sich das \/data Verzeichnis im root-Verzeichnis befindet, geh\u00f6rt es ebenfalls mit dazu.<br \/>\nAufgrund von verschiedenen Datei- und Besitzrechten kann es notwendig sein, diese wieder auf den Standard-FTP-User zu \u00e4ndern. Bei all-inkl.com geschieht dies f\u00fcr den Nutzer wwwrun im Kundenadministrationssystem (KAS)<\/li>\n<li>Alles bis auf das Verzeichnis \/config und die Datei \/.htaccess l\u00f6schen.<\/li>\n<li>Das Update, zum Beispiel die Version 6.0.1 downloaden und entpacken.<\/li>\n<li>Aus dem ausgepackten Archiv Alles bis auf das Verzeichnis \/config und die Datei \/.htaccess via FTP wieder hochladen.<\/li>\n<li>Das Update ist damit abgeschlossen.<\/li>\n<\/ol>\n<\/blockquote>\n<p>Toi toi toi &#8230;<\/p>\n<p>Nachtrag:<\/p>\n<p>Das erste Software-Update scheint geklappt zu haben. Bevor man die Software auf dem Server nach obiger Liste abarbeitet, sollte man noch pr\u00fcfen, ob die Daten (&#8222;data&#8220;) im gleichen Verzeichnis wie der Rest von Owncloud liegt. Wenn ja, muss man &#8222;drumherum&#8220; l\u00f6schen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Disclosure: Die folgenden Zeilen schreibe ich in erster Linie nicht unbedingt f\u00fcr andere, sondern damit ich mich vor allem selbst daran erinnern kann, was ich wie gemacht habe. Wer eine gute Installationsanleitung erwartet, den muss ich leider entt\u00e4uschen. So richtig wei\u00df ich nicht, was ich getrieben habe, weil ich letztlich stundenlang rumget\u00fcftelt habe und schreibe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5214","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/posts\/5214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5214"}],"version-history":[{"count":0,"href":"https:\/\/willsagen.de\/index.php?rest_route=\/wp\/v2\/posts\/5214\/revisions"}],"wp:attachment":[{"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/willsagen.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}