
{"id":43,"date":"2009-05-19T10:29:34","date_gmt":"2009-05-19T09:29:34","guid":{"rendered":"http:\/\/www.bytepix.de\/pressword\/?p=43"},"modified":"2018-04-16T20:19:06","modified_gmt":"2018-04-16T19:19:06","slug":"dateizugriffsrechte-auf-dem-server","status":"publish","type":"post","link":"https:\/\/bytepix.de\/pressword\/?p=43","title":{"rendered":"Dateizugriffsrechte auf dem Server"},"content":{"rendered":"<p>Damit bytepix reibungslos funktioniert, m\u00fcssen zwei Programme auf dem Server (bei einem Provider angemieteter Web-Server oder Web-Hosting-Paket) zusammenarbeiten. Das ist zum einen der Web-Serverprozess, der die PHP-Programmdateien von bytepix ausf\u00fchrt, sowie der FTP-Serverprozess, der die vom Programm &#8222;mitt&#8220; bereitgestellten, verkleinerten Bilddateien entgegennimmt. Serverprozesse werden immer mit einer ganz bestimmten Benutzer- und Gruppenkennung ausgef\u00fchrt. Au\u00dferdem geben Sie angelegten Dateien und Ordnern ganz bestimmte Zugriffsrechte, bzw. k\u00f6nnen nur auf solche Dateien zugreifen, f\u00fcr die sie die Erlaubnis haben.<\/p>\n<p>Die Zugriffsrechte f\u00fcr bytepix m\u00fcssen nun so gestaltet sein, dass die PHP-Dateien (die Software von bytepix auf dem Server) vom Web-Server ausgef\u00fchrt werden d\u00fcrfen. Im allgmeinen gen\u00fcgen hierf\u00fcr reine Leserechte und bei Ordnern das Recht, in diese zu wechseln, bzw. sie auszulesen.<br \/>\nbytepix erzeugt Dateien und Ordner, z.B. f\u00fcr neuangelegten online-Galerien. Auch hierzu muss der Web-Serverprozess, der die PHP-Programmdateien ausf\u00fchrt, berechtigt sein.<br \/>\nDer FTP-Serverprozess speichert in vorbereitete Album-Ordner die Bilddateien ab und legt gegebenenfalls auch Ordner an. Hierzu muss er berechtigt sein.<br \/>\nSchlie\u00dflich werden alte Galerien irgendwann wieder gel\u00f6scht. D.h. der Web-Serverprozess muss das Recht haben, Dateien und Ordner, die via FTP-Server erzeugt wurden, wieder zu l\u00f6schen.<\/p>\n<p>Das sind, zugegeben, eine ganze Menge Voraussetzungen. Gl\u00fccklicher Weise sind sie jedoch vielfach erf\u00fcllt.<br \/>\nAm einfachsten w\u00e4re es, wenn der FTP-Serverprozess und der Web-Serverprozess unter der gleichen Benutzerkennung ausgef\u00fchrt werden. Dadurch haben beide Prozesse die gleichen Rechte und k\u00f6nnen wechselseitig auf Dateien zugreifen bzw. l\u00f6schen. Bei den gro\u00dfen deutschen Providern Strato und 1und1 ist dies der Fall.<br \/>\nEine andere Alternative ist es FTP-Server und Web-Server unter der gleichen Benutzergruppe auszuf\u00fchren. Wenn dann noch die Gruppe entsprechende Schreibrechte besitzt, funktioniert das ganze auch \u00fcber diesen Weg.<br \/>\nAm einfachsten ist nat\u00fcrlich die L\u00f6sung, den Dateien die Zugriffsberechtigung zuzuordnen, dass jeder darauf zugreifen darf. Leider verhindern inzwischen viele Provider, eine Ausf\u00fchrung von PHP-Skripten mit solchen Datei-Zugriffsberechtigungen.<\/p>\n<p>Wird fortgesetzt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Damit bytepix reibungslos funktioniert, m\u00fcssen zwei Programme auf dem Server (bei einem Provider angemieteter Web-Server oder Web-Hosting-Paket) zusammenarbeiten. Das ist zum einen der Web-Serverprozess, der die PHP-Programmdateien von bytepix ausf\u00fchrt, sowie der FTP-Serverprozess, der die vom Programm &#8222;mitt&#8220; bereitgestellten, verkleinerten Bilddateien entgegennimmt. Serverprozesse werden immer mit einer ganz bestimmten Benutzer- und Gruppenkennung ausgef\u00fchrt. Au\u00dferdem geben [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[40,36,39,42,38,43,37,41],"_links":{"self":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts\/43"}],"collection":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=43"}],"version-history":[{"count":4,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=\/wp\/v2\/posts\/43\/revisions\/177"}],"wp:attachment":[{"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bytepix.de\/pressword\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}