Froxlor FTP User angelegt aber keine Schreibrechte

  • Hallo, guten Morgen.

    Ich habe jetzt wieder einen vServer und meine ganzen alten Themen und zusätzliche Lektüre haben gut geholfen.
    Allerdings habe ich wieder eine Situation die ich nicht recht zu hanthaben weiß.

    Ich habe einen Kunden mit Froxlor angelegt. Mit diesem habe ich einen FTP Benutzer angelegt.

    Dann habe ich eine FTP Sicherung meines Webhostingpakets gemacht und diese mittels Filezilla und dem o.g. FTP Account hochgeladen.

    Sobald ich jetzt aber die Webseite aufrufen möchte, erhalte ich immer ein Schreibrechte Problem:

    Code
    Fatal error: Uncaught --> Smarty: unable to write file /var/customers/webs/Benutzer1/cache/smarty/compile/16/3b/de/wrt56f8a23bb36484_28300831 <-- thrown in /var/customers/webs/Benutzer1/tools/smarty/sysplugins/smarty_internal_write_file.php on line 46

    So, ich hatte dieses Thema ja schon mal hier eröffnet, aber wieso auch immer nicht abschließend beendet. Das möchte ich gern nachholen ohne ein 2 Jahre altes Thema hoch zu holen. Hoffe das ist mehr richtig wie das Thema hoch zu holen.

    FCGID habe ich installiert lt. Froxlor.
    Also Server > Konfiguration > Debian Wheezy(7.x) » Sonstige (System) » FCGID (alternative to mod_php)

    Code
    apt-get install apache2-suexec libapache2-mod-fcgid php5-cgi
    a2enmod suexec fcgid
    php /var/www/froxlor/scripts/froxlor_master_cronjob.php --force

    Weil in https://redmine.froxlor.org/projects/froxl…CGID_-_Handbuch steht:

    Code
    Dieses Handbuch is nicht länger kompatibel mit Syscp.
    
    
    
    
    Froxlor kann nun selber die php-fcgi-starter scripts erstellen (wenn es in den Einstellungen aktiviert wurde)


    Was zugegebener maßen so klingt als wäre Froxlor selbst in der lage alles so zu machen, wie es dieses Wiki sagt.

    Wenn ich mir mittels

    Code
    ls -al /var/customers/webs/


    das so angucke, stimmt auch alles:
    [code]root@vxxxxxxxxxxxxxx:~# ls -al /var/customers/webs/
    total 12
    drwxr-xr-x 3 root root 4096 Mar 27 20:45 .
    drwxr-xr-x 6 root root 4096 Mar 27 19:13 ..
    drwxr-xr-x 28 Benutzer1 Benutzer1 4096 Mar 28 00:43 Benutzer1/code]

    Deswegen weiß ich jetzt nicht so richtig, ob ich allen Dateien einfach 0777 geben soll / muss / kann oder ich etwas anderes übersehen habe.

    Danke und guten morgen :)


    ---------------------------------------
    Edit
    ---------------------------------------
    So, ich bin die Anleitung nochmal durchgegangen, nun wird die Seite ausgeführt, aber phpmyadmin und froxlor nicht mehr...
    Statt der Froxlor oder PHPMYADMIN Oberfläche sehe ich nur den php code...der wird also nicht interpretiert. Ich weiß aber nicht wie ich das jetzt beheben kann..

    Ich habe jetzt Das Image neu aufgesetzt, das ergebnis ist immer das gleiche, wenn ich php-fcgi installiere. Danach ist phpmyadmin und froxlor nicht mehr erreichbar

    Der oben geschriebene Beitrag ist meine persönliche Meinung/Interpretation!
    Im übrigen verweise ich auf §675 Abs. 2 BGB .

    2 Mal editiert, zuletzt von Real-DD-2 (28. März 2016 um 08:16) aus folgendem Grund: Neu azsgeführt

  • Ich mache das mal als neuen Beitrag, da es die Situation etwas verändert.

    Ich habe den Server neu aufgesetzt. Ich habe php5.6 drauf und phpmyadmin eingerichtet. Alles soweit i.O.

    Nun habe ich mehrmals versucht das hier zu machen:
    https://redmine.froxlor.org/projects/froxl…CGID_-_Handbuch

    Immer Ohne erfolg. Am Ende lief zwar die Seite aber weder froxlor noch phpmyadmin.

    Deswegen frage ich als neuen Beitrag mal in ein anderes Thema als Topic. Nicht die Schreibrechte sehe ich jetzt als "Problem" sondern die Einrichtung von Froxlor mit mod_fcgid, suexec und PHP5.

    In Froxlor kann ich ja Einstellung > Server > FCGID auf "Ja" stellen
    Muss oder sollte "PHP-FPM " dann auch auf "Ja" ?

    Muss man bei "FCGID" noch etwas besonderes einstellen, damit danach auch noch alles läuft?

    Der oben geschriebene Beitrag ist meine persönliche Meinung/Interpretation!
    Im übrigen verweise ich auf §675 Abs. 2 BGB .

  • Nein, brauche es nicht zwingend. Aber fand es an sich bisher nicht verkehrt. Hätte gehofft, dass es mit Froxlor auch funktioniert.

    Der oben geschriebene Beitrag ist meine persönliche Meinung/Interpretation!
    Im übrigen verweise ich auf §675 Abs. 2 BGB .

  • Froxlor kann mit FCGI auch aber wozu willst du so ne Sicherheitslücke wenn du sie nicht brauchst, bau dir einfach nen ordentlichen NGINX mit SSL und das wars, SFTP machste über SSH und da haste mit IPTabels nur noch 22, 443 und ggf. 465, 993 offen.