Fcgid

  • Liebes Forum,
    ich habe nach Anleitung fcgi in froxlor aktiviert und auf dem server mit suxec eingerichtet.
    Irgendwas scheint mit den Berechtigungen nicht zu stimmen.
    Beim Zugriff auf eine Customerdomain habe ich folgenden fehler in der suexec log:



    [2015-01-08 11:35:52]: uid: (10000/schneider) gid: (10000/schneider) cmd: php-fcgi-starter
    [2015-01-08 11:35:52]: cannot get docroot information (/var/www)


    suexec -v gibt mir auch keinen docroot, obwohl er in /etc/apache/suexec/www-data steht,
    was da aber komisch ist, ist die zweite zeile: public_html/cgi-bin


    Auch ps aux gibt nicht das erwartete zurück.


    PHP
    root     25241  1.0  0.2 228628 14120 ?        Ss   11:38   0:00 /usr/sbin/apache2 -k start
    www-data 25245  0.0  0.0 130648  3296 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25262  5.0  0.1 229392 11392 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25263  5.0  0.2 231952 13836 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25264  7.0  0.2 231708 13580 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25265  5.5  0.1 229392 11396 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25266  0.0  0.1 228676  7604 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25267  0.0  0.1 228660  7356 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25268  0.0  0.1 228660  7356 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start
    www-data 25269  0.0  0.1 228660  7356 ?        S    11:38   0:00  \_ /usr/sbin/apache2 -k start



    Wenn ich es richtig verstehe, dürfe da nicht www-data stehen, sondern der username von customern.


    Weiß jemand Rat? Ich verzweifel leider daran.

  • Hallo,
    ich habe gesehen, dass folgender Befehl fehlgeschlagen ist:


    apt-get install libnss-mysql nscd


    Package libnss-mysql is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source


    E: Package 'libnss-mysql' has no installation candidate


    Ehrlich gesagt bin ich mir über die Konsequenzen nicht sicher, weshalb ich um den Rat eines Experten erfreut wäre.

  • Hi,


    die Suche nach dem Paket ergibt folgendes:


    Code
    apt-cache search libnss-mysql
    libnss-mysql-bg - NSS module for using MySQL as a naming service


    Probiere es mal mit

    Code
    apt-get install libnss-mysql-bg


    #Philipp

  • apt-get install libnss-mysql-bg

    Hallo,
    erstmal vielen Dank für die Antwort:



    libnss-mysql-bg is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.



    Edit: Ich sollte noch dazu sagen, dass die anderen Skripte noch funktionieren, die unter /var/www sind und nichts mit customers zu tun haben, da geht auch php.
    Bei den customers hingegen funktionieren nur statische dateien (z.b. html) aber keine .php ; Das könnte am owner liegen, der da überall www-data ist und unter ps faux sieht man den user auch.

  • Hallo Leute,
    danke für eure Antworten, ich habe auch im froxlor forum gefragt und mir konnte keiner helfen.
    Ich werde das mal neu aufsetzen und php-fpm probieren.