2Break Posted November 3, 2009 Report Share Posted November 3, 2009 Thema: Optimierte Veyton-Dateirechte nach Installation bzgl. Linux/Apache-WebserverHallo, auch wenn die Frage im Forum schon mehrfach angesprochen wurde ist mir die Sache noch nicht eindeutig klar. Welche optimierten Schreib- und Leserechte (Berechtigungen/chmod) fuer einzelne Ordner und Dateien nach der Installation von Veyton sind grundsaetzlich zu empfehlen (Systembasis: Linux, Apache) ? Welche Berechtigungen sollten fuer Veyton nach der Installation verwendet werden: Rechte 777 -> /cacheRechte 777 -> /template_cRechte 444 -> /confRechte 444 -> /licRechte ? -> captcha.phpRechte ? -> cronjob.phpRechte ? -> index.phpRechte ? -> /exportRechte ? -> /mediaRechte ? -> /plugin_cacheRechte ? -> /pluginsRechte ? -> /pre_includeRechte ? -> /templatesRechte ? -> /xtAdminRechte ? -> /xtCoreRechte ? -> /xtFrameworkRechte ? -> /xtInstallerRechte ? -> /xtLogs Link to comment Share on other sites More sharing options...
oldbear Posted November 4, 2009 Report Share Posted November 4, 2009 hi, ein Kollege hat mal folgendes Skript gepostet: ( hat bis jetzt dankbare Abnehmer gefunden ) #!/bin/sh base=/var/web/(shopdirectory) chmod -R g+w,o+w $base/cache chmod -R g+w,o+w $base/plugin_cache chmod -R g+w,o-w $base/templates chmod -R g+w,o+w $base/templates_c chmod -R g+w,o+w $base/export chmod -R g+w,o+w $base/logs chmod -R g+w,o+w $base/pre_include chmod -R g+w,o+w $base/media/files chmod -R g+w,o+w $base/media/files_public chmod -R u+rw,g+rw,o+rw $base/media/images/icon chmod -R u+rw,g+rw,o+rw $base/media/images/info chmod -R u+rw,g+rw,o+rw $base/media/images/org chmod -R u+rw,g+rw,o+rw $base/media/images/popup chmod -R u+rw,g+rw,o+rw $base/media/images/thumb chmod -R u+w,g+w,o+w $base/conf/config.php chmod -R u+rw,g+rw,o+rw $base/templates/*/img/buttons/de/ chmod -R u+rw,g+rw,o+rw $base/templates/*/img/buttons/en/ chmod -R u+rw,g+rw,o+rw $base/xtLogs chmod -R g+w $base/ chgrp -R veyton $base/ find $base/ -type d -print0 |\ xargs -0 chmod g+s Wenn Du das Scipt nicht laufen lassen kannst, musst halt die Werte "g+w,o+w" etc. in chmod-Werte umrechnen ( 775 usw. ) Link to comment Share on other sites More sharing options...
2Break Posted November 5, 2009 Author Report Share Posted November 5, 2009 Danke fuer das Script ! Werde die Rechtevergabe analysieren und vorsichtig antesten. Offensichtlich ändert das Script die Verzeichnisrechte und setzt Rechte auf alle sonstigen Dateien die es findet. Es scheint ausser dem base-Pfad muss im Script die Gruppe geändert werden. Sonst kann es peinlich werden ! Link to comment Share on other sites More sharing options...
matthiasp Posted July 13, 2010 Report Share Posted July 13, 2010 Ich wollte auf meinem Host Europe VPS Veyton installieren und bekomme folgende Fehler: * /var/www/vhosts/langlaufshop24.de/httpdocs/cache * /var/www/vhosts/langlaufshop24.de/httpdocs/export * /var/www/vhosts/langlaufshop24.de/httpdocs/xtLogs * /var/www/vhosts/langlaufshop24.de/httpdocs/media/files * /var/www/vhosts/langlaufshop24.de/httpdocs/media/files_public * /var/www/vhosts/langlaufshop24.de/httpdocs/media/images/icon * /var/www/vhosts/langlaufshop24.de/httpdocs/media/images/info * /var/www/vhosts/langlaufshop24.de/httpdocs/media/images/org * /var/www/vhosts/langlaufshop24.de/httpdocs/media/images/popup * /var/www/vhosts/langlaufshop24.de/httpdocs/media/images/thumb * /var/www/vhosts/langlaufshop24.de/httpdocs/plugin_cache * /var/www/vhosts/langlaufshop24.de/httpdocs/pre_include * /var/www/vhosts/langlaufshop24.de/httpdocs/conf/config.php Verzeichnisrechte nicht in Ordnung, bitte geben sie Schreibrechte auf obige Datein/Ordner Die Fehler verschwinden, wenn ich die Rechte auf 777 setze, aber das kann kaum OK sein, oder? Bzw. hab ich bei gewissen Ordner das Problem, das die Werte nicht übernommen werden ... Ist das ein Problem beim Hoster? Link to comment Share on other sites More sharing options...
Matthias Posted July 13, 2010 Report Share Posted July 13, 2010 Bis auf die config.php brauchen die ordner 777 Link to comment Share on other sites More sharing options...
mschoen Posted July 13, 2010 Report Share Posted July 13, 2010 Die Fehler verschwinden, wenn ich die Rechte auf 777 setze, aber das kann kaum OK sein, oder? wenn du die Rechte nicht rekursiv auf die Ordner setzt, ist es auch nicht unbedingt ein Risiko... Link to comment Share on other sites More sharing options...
matthiasp Posted July 13, 2010 Report Share Posted July 13, 2010 Kann mir das mal jemand erklären? Rekursiv ist zwar kein Fremdwort, aber in diesem Zusammenhang verstehe ich es nicht ... Link to comment Share on other sites More sharing options...
mschoen Posted July 14, 2010 Report Share Posted July 14, 2010 Kann mir das mal jemand erklären? Rekursiv ist zwar kein Fremdwort, aber in diesem Zusammenhang verstehe ich es nicht ... Rekursiv heißt, dass die Rechte auch auf alle Dateien/Ordner unterhalb dieses Ordners angewendet werden: chmod -R 777 media[/PHP] hingegen würde: [PHP]chmod 777 media[/PHP] nur den Ordner media die Rechte 777 geben. gruß marcus Link to comment Share on other sites More sharing options...
matthiasp Posted July 14, 2010 Report Share Posted July 14, 2010 Ach so ... vielen Dank! Link to comment Share on other sites More sharing options...
meotech Posted July 19, 2010 Report Share Posted July 19, 2010 Ich hab das Script noch etwas verfeinert Zum einen ist der Name der Gruppe nun über eine Variable einzustellen und zum anderen fügt das Script noch den Bereicht für die Magic Quotes der .htaccess zu #!/bin/sh base=/var/web/(shopdirectory) grp=veyton chmod -R g+w,o+w $base/cache chmod -R g+w,o+w $base/plugin_cache chmod -R g+w,o-w $base/templates chmod -R g+w,o+w $base/templates_c chmod -R g+w,o+w $base/export chmod -R g+w,o+w $base/logs chmod -R g+w,o+w $base/pre_include chmod -R g+w,o+w $base/media/files chmod -R g+w,o+w $base/media/files_public chmod -R u+rw,g+rw,o+rw $base/media/images/icon chmod -R u+rw,g+rw,o+rw $base/media/images/info chmod -R u+rw,g+rw,o+rw $base/media/images/org chmod -R u+rw,g+rw,o+rw $base/media/images/popup chmod -R u+rw,g+rw,o+rw $base/media/images/thumb chmod -R u+w,g+w,o+w $base/conf/config.php chmod -R u+rw,g+rw,o+rw $base/templates/*/img/buttons/de/ chmod -R u+rw,g+rw,o+rw $base/templates/*/img/buttons/en/ chmod -R u+rw,g+rw,o+rw $base/xtLogs chmod -R g+w $base/ chgrp -R $grp $base/ find $base/ -type d -print0 |\ xargs -0 chmod g+s echo "php_flag magic_quotes_gpc on" >> $base/.htaccess vielen Dank an den ursprünglichen Autor, das Script ist echt eine Hilfe für eine saubere Installation. Link to comment Share on other sites More sharing options...
ripley_one Posted August 26, 2010 Report Share Posted August 26, 2010 wo packt man dieses script denn rein? Link to comment Share on other sites More sharing options...
Landixus Posted August 26, 2010 Report Share Posted August 26, 2010 Dafür brauchst du einen SSH Zugang zum Server, wenn du diesen nicht hast musst du die Rechte manuell setzen. Zum Beispiel mit deinem FTP Programm deines Vertrauens. Link to comment Share on other sites More sharing options...
ripley_one Posted August 26, 2010 Report Share Posted August 26, 2010 danke dir... hab nun einfach alle ordner auf 755 und alle dateien auf 644 gestellt. die Datei config.php auf 444 und die restlichen ordner: /media /cache /templates_c /plugin_cache auf 777 gesetzt. somit müsste doch jetzt alles stimmen. oder fehlen noch ordner? oder gar dateien?... denn paypal kann immernoch keine ipn an den shop weiterleiten... jedenfalls kommt nix an. und es muss an den rechten liegen, denn etwas anderes wurde nicht verändert und das paypalmodul ist korrekt installiert... *fumml* Link to comment Share on other sites More sharing options...
amelie Posted August 26, 2010 Report Share Posted August 26, 2010 Es wäre super wenn der Hersteller hier mal eine optimale Liste posten könnte. Wir stehen hier nach dem Shopumzug auch genau vor der Rechtefrage und leider steht im Handbuch noch im Buch das wir gekauft haben eine Beschreibung. Herzlichen Dank schon einmal! Link to comment Share on other sites More sharing options...
ripley_one Posted August 27, 2010 Report Share Posted August 27, 2010 boah ich könnte kotzen... nun können wir wieder keine e-mails rausgeschicken! es ist zum mäusemelken... Link to comment Share on other sites More sharing options...
matthiasp Posted August 27, 2010 Report Share Posted August 27, 2010 Da wirst du Pech haben. Ich hab an den Support die gleiche Anfrage gestellt und die Antwort war wortwörtlich: Wenden Sie sich hierzu bitte an alfahosting. Für providerspezifische probleme können wir keinen kostenfreuen Support anbieten. Ihr xt:Commerce Team Hast du schon mal das Servertest Script gestartet? Nicht das von Seite 1 des Threads, sondern das um die Serveranforderungen zu testen? Dazu hab ich folgende Auskunft vom Support erhalten: Unser Shop setzt auch keine Rechte vor, um den Servertest zu starten müssen nur normale Leserechte vorhanden sein. Vielleicht hilft dir ja das weiter ... Link to comment Share on other sites More sharing options...
ripley_one Posted August 27, 2010 Report Share Posted August 27, 2010 hier mal eine liste was alles seit dem update bei uns nicht mehr funktioniert: mail versand paypal IPN benachrichtigung export exportiert nicht mehr alle artikel damit ist der shop nicht mehr zu gebrauchen und macht mehr arbeit als vergnügen. gibts einen Tip vom Hersteller? Ich wäre mittlerweile sogar bereit neu zu installieren wenn ich sicher wäre, dass unsere Datenbank, sprich alle kunden, bestellungen, artikel, bilder, mailvorlagen usw danach nicht hinweggefegt werden... Link to comment Share on other sites More sharing options...
Landixus Posted August 27, 2010 Report Share Posted August 27, 2010 Du kannst vorher ein Backup der DB machen und dem Webverzeichnis. Dann kannst du immer noch das Backup einspielen wenn es schief geht. Viel Glück! Link to comment Share on other sites More sharing options...
ripley_one Posted August 27, 2010 Report Share Posted August 27, 2010 [*]Rechte 444 -> /conf speziell DAS sollte man lieber lassen. nur die Datei config.php auf 444 setzen, nicht den gesamten Ordner. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.