nginx: FastCGI sent in stderr: “Primary script unknown”Nginx 1 FastCGI sent in stderr: “Primary script unknown”Blank Page: wordpress on nginx+php-fpmNginx 1 FastCGI sent in stderr: “Primary script unknown”nginx php5-fpm path_info urls and root locationNGINX don't parse .php5 as .phpLaravel 4.1 on nginx routes error 404nginx rewrite throw 404 with last and breaknginx and php-fpm “Primary script unknown”CodeIgniter nginx rewrite rules for i8ln URL'sHow to configure nginx to serve one site from two different document root and using different php depending on URLlimit_req_zone for the whole PHP

Is throwing dice a stochastic or a deterministic process?

Extracting the parent, leaf, and extension from a valid path

Does this website provide consistent translation into Wookiee?

What did Varys actually mean?

Why were the rules for Proliferate changed?

How to increase speed on my hybrid bike with flat handlebars and 700X35C tyres?

How do I minimise waste on a flight?

And now you see it

How can I test a shell script in a "safe environment" to avoid harm to my computer?

How does jetBlue determine its boarding order?

Why doesn't increasing the temperature of something like wood or paper set them on fire?

Select list elements based on other list

Why is the episode called "The Last of the Starks"?

If an attacker targets a creature with the Sanctuary spell cast on them, but fails the Wisdom save, can they choose not to attack anyone else?

Which "exotic salt" can lower water's freezing point by 70 °C?

Magical Modulo Squares

Good introductory book to type theory?

What does “two-bit (jerk)” mean?

In a series of books, what happens after the coming of age?

Scaling rounded rectangles in Illustrator

Translation of "invincible independence"

What is the meaning of "matter" in physics?

In the figure, a quarter circle, a semicircle and a circle are mutually tangent inside a square of side length 2. Find the radius of the circle.

How to make a kid's bike easier to pedal



nginx: FastCGI sent in stderr: “Primary script unknown”


Nginx 1 FastCGI sent in stderr: “Primary script unknown”Blank Page: wordpress on nginx+php-fpmNginx 1 FastCGI sent in stderr: “Primary script unknown”nginx php5-fpm path_info urls and root locationNGINX don't parse .php5 as .phpLaravel 4.1 on nginx routes error 404nginx rewrite throw 404 with last and breaknginx and php-fpm “Primary script unknown”CodeIgniter nginx rewrite rules for i8ln URL'sHow to configure nginx to serve one site from two different document root and using different php depending on URLlimit_req_zone for the whole PHP






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















Using the latest version of nginx (1.10.0) and php-fpm (PHP 7.0.6) on 64-bit arch linux.



When attempting to request index.php for a DokuWiki installation, I get the following error:



2016/05/21 22:09:50 [error] 11099#11099: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.70.3, server: doku.test.com, request: "GET /install.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "doku.test.com"


Here is the relevant server config:



server 
listen 80;
server_name doku.test.com;
root /var/www/doku/public_html/;
access_log /var/log/nginx/scripts.log scripts;

location ~ .php$
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





Here is fastcgi_params:



fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;


As can be seen in my server config, I am attempting to log the output of the SCRIPT_FILENAME parameter as all of my researching seems to be pointing to that as the culrpit. Here is the relevant part of nginx.conf:



log_format scripts '$document_root$fastcgi_script_name > $request';


When requesting the index.php page, the below is generated in scripts.log:



/var/www/doku/public_html/index.php > GET /index.php HTTP/1.1


Doing an ls on that file:



-rwxr-xr-x 1 nginx nginx 182 May 21 06:45 /var/www/doku/public_html/index.php


It's worth noting that both the nginx daemon and the php-fpm daemon are configured to run as the nginx user using the nginx group. I'm at a loss as to why I am getting the initial error as the logging as effectively proven that SCRIPT_FILENAME is indeed pointing to the correct path.



Out of all the ServerFault answers I reviewed, adding that param to the server config seemed to be the #1 solution to my error, but it does not seem to fix it in my case.



Any suggestions?










share|improve this question






















  • Did you try the suggestions in this question? serverfault.com/questions/517190/…

    – Tim
    May 22 '16 at 6:08











  • Yes, it was the first one I came across and I systematically tried every suggestion in that thread.

    – Joshua Gilman
    May 22 '16 at 6:21











  • Also, for what it's worth, I've completely scrapped the container and started from a fresh install, reconfigured up to the point in my OP, and I'm still running into the issue.

    – Joshua Gilman
    May 22 '16 at 7:31











  • Do you have any other server blocks? You shouldn't have x permission bit set with these scripts, it is needed for software executed from shell.

    – Tero Kilkanen
    May 22 '16 at 10:46


















1















Using the latest version of nginx (1.10.0) and php-fpm (PHP 7.0.6) on 64-bit arch linux.



When attempting to request index.php for a DokuWiki installation, I get the following error:



2016/05/21 22:09:50 [error] 11099#11099: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.70.3, server: doku.test.com, request: "GET /install.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "doku.test.com"


Here is the relevant server config:



server 
listen 80;
server_name doku.test.com;
root /var/www/doku/public_html/;
access_log /var/log/nginx/scripts.log scripts;

location ~ .php$
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





Here is fastcgi_params:



fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;


As can be seen in my server config, I am attempting to log the output of the SCRIPT_FILENAME parameter as all of my researching seems to be pointing to that as the culrpit. Here is the relevant part of nginx.conf:



log_format scripts '$document_root$fastcgi_script_name > $request';


When requesting the index.php page, the below is generated in scripts.log:



/var/www/doku/public_html/index.php > GET /index.php HTTP/1.1


Doing an ls on that file:



-rwxr-xr-x 1 nginx nginx 182 May 21 06:45 /var/www/doku/public_html/index.php


It's worth noting that both the nginx daemon and the php-fpm daemon are configured to run as the nginx user using the nginx group. I'm at a loss as to why I am getting the initial error as the logging as effectively proven that SCRIPT_FILENAME is indeed pointing to the correct path.



Out of all the ServerFault answers I reviewed, adding that param to the server config seemed to be the #1 solution to my error, but it does not seem to fix it in my case.



Any suggestions?










share|improve this question






















  • Did you try the suggestions in this question? serverfault.com/questions/517190/…

    – Tim
    May 22 '16 at 6:08











  • Yes, it was the first one I came across and I systematically tried every suggestion in that thread.

    – Joshua Gilman
    May 22 '16 at 6:21











  • Also, for what it's worth, I've completely scrapped the container and started from a fresh install, reconfigured up to the point in my OP, and I'm still running into the issue.

    – Joshua Gilman
    May 22 '16 at 7:31











  • Do you have any other server blocks? You shouldn't have x permission bit set with these scripts, it is needed for software executed from shell.

    – Tero Kilkanen
    May 22 '16 at 10:46














1












1








1








Using the latest version of nginx (1.10.0) and php-fpm (PHP 7.0.6) on 64-bit arch linux.



When attempting to request index.php for a DokuWiki installation, I get the following error:



2016/05/21 22:09:50 [error] 11099#11099: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.70.3, server: doku.test.com, request: "GET /install.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "doku.test.com"


Here is the relevant server config:



server 
listen 80;
server_name doku.test.com;
root /var/www/doku/public_html/;
access_log /var/log/nginx/scripts.log scripts;

location ~ .php$
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





Here is fastcgi_params:



fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;


As can be seen in my server config, I am attempting to log the output of the SCRIPT_FILENAME parameter as all of my researching seems to be pointing to that as the culrpit. Here is the relevant part of nginx.conf:



log_format scripts '$document_root$fastcgi_script_name > $request';


When requesting the index.php page, the below is generated in scripts.log:



/var/www/doku/public_html/index.php > GET /index.php HTTP/1.1


Doing an ls on that file:



-rwxr-xr-x 1 nginx nginx 182 May 21 06:45 /var/www/doku/public_html/index.php


It's worth noting that both the nginx daemon and the php-fpm daemon are configured to run as the nginx user using the nginx group. I'm at a loss as to why I am getting the initial error as the logging as effectively proven that SCRIPT_FILENAME is indeed pointing to the correct path.



Out of all the ServerFault answers I reviewed, adding that param to the server config seemed to be the #1 solution to my error, but it does not seem to fix it in my case.



Any suggestions?










share|improve this question














Using the latest version of nginx (1.10.0) and php-fpm (PHP 7.0.6) on 64-bit arch linux.



When attempting to request index.php for a DokuWiki installation, I get the following error:



2016/05/21 22:09:50 [error] 11099#11099: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.70.3, server: doku.test.com, request: "GET /install.php HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "doku.test.com"


Here is the relevant server config:



server 
listen 80;
server_name doku.test.com;
root /var/www/doku/public_html/;
access_log /var/log/nginx/scripts.log scripts;

location ~ .php$
include fastcgi_params;
fastcgi_pass unix:/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





Here is fastcgi_params:



fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;

fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param REQUEST_SCHEME $scheme;
fastcgi_param HTTPS $https if_not_empty;

fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;


As can be seen in my server config, I am attempting to log the output of the SCRIPT_FILENAME parameter as all of my researching seems to be pointing to that as the culrpit. Here is the relevant part of nginx.conf:



log_format scripts '$document_root$fastcgi_script_name > $request';


When requesting the index.php page, the below is generated in scripts.log:



/var/www/doku/public_html/index.php > GET /index.php HTTP/1.1


Doing an ls on that file:



-rwxr-xr-x 1 nginx nginx 182 May 21 06:45 /var/www/doku/public_html/index.php


It's worth noting that both the nginx daemon and the php-fpm daemon are configured to run as the nginx user using the nginx group. I'm at a loss as to why I am getting the initial error as the logging as effectively proven that SCRIPT_FILENAME is indeed pointing to the correct path.



Out of all the ServerFault answers I reviewed, adding that param to the server config seemed to be the #1 solution to my error, but it does not seem to fix it in my case.



Any suggestions?







nginx php-fpm arch-linux






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 22 '16 at 5:34









Joshua GilmanJoshua Gilman

113114




113114












  • Did you try the suggestions in this question? serverfault.com/questions/517190/…

    – Tim
    May 22 '16 at 6:08











  • Yes, it was the first one I came across and I systematically tried every suggestion in that thread.

    – Joshua Gilman
    May 22 '16 at 6:21











  • Also, for what it's worth, I've completely scrapped the container and started from a fresh install, reconfigured up to the point in my OP, and I'm still running into the issue.

    – Joshua Gilman
    May 22 '16 at 7:31











  • Do you have any other server blocks? You shouldn't have x permission bit set with these scripts, it is needed for software executed from shell.

    – Tero Kilkanen
    May 22 '16 at 10:46


















  • Did you try the suggestions in this question? serverfault.com/questions/517190/…

    – Tim
    May 22 '16 at 6:08











  • Yes, it was the first one I came across and I systematically tried every suggestion in that thread.

    – Joshua Gilman
    May 22 '16 at 6:21











  • Also, for what it's worth, I've completely scrapped the container and started from a fresh install, reconfigured up to the point in my OP, and I'm still running into the issue.

    – Joshua Gilman
    May 22 '16 at 7:31











  • Do you have any other server blocks? You shouldn't have x permission bit set with these scripts, it is needed for software executed from shell.

    – Tero Kilkanen
    May 22 '16 at 10:46

















Did you try the suggestions in this question? serverfault.com/questions/517190/…

– Tim
May 22 '16 at 6:08





Did you try the suggestions in this question? serverfault.com/questions/517190/…

– Tim
May 22 '16 at 6:08













Yes, it was the first one I came across and I systematically tried every suggestion in that thread.

– Joshua Gilman
May 22 '16 at 6:21





Yes, it was the first one I came across and I systematically tried every suggestion in that thread.

– Joshua Gilman
May 22 '16 at 6:21













Also, for what it's worth, I've completely scrapped the container and started from a fresh install, reconfigured up to the point in my OP, and I'm still running into the issue.

– Joshua Gilman
May 22 '16 at 7:31





Also, for what it's worth, I've completely scrapped the container and started from a fresh install, reconfigured up to the point in my OP, and I'm still running into the issue.

– Joshua Gilman
May 22 '16 at 7:31













Do you have any other server blocks? You shouldn't have x permission bit set with these scripts, it is needed for software executed from shell.

– Tero Kilkanen
May 22 '16 at 10:46






Do you have any other server blocks? You shouldn't have x permission bit set with these scripts, it is needed for software executed from shell.

– Tero Kilkanen
May 22 '16 at 10:46











1 Answer
1






active

oldest

votes


















0














First in check if you have set the correct listen address in your www.conf file for PHP-FPM (FastCGI Process Manager). So open www.conf file (location: /etc/php5/fpm/pool.d/www.conf) and it should see somthing like this:



Start a new pool named 'www'.
[www]

;prefix = /path/to/pools/$pool

user = www-data
group = www-data

listen = 127.0.0.1:8080

; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
; mode is set to 0660
listen.owner = www-data
listen.group = www-data
listen.mode = 0660


Under the listen address, check if you have set the loopback address (it identifies your server) and the port number. Then in your nginx.conf file change fastcgi_pass to 127.0.0.1:8080, so in the end it should look like:



server 
listen 80;
server_name doku.test.com;
root /var/www/doku/public_html/;
access_log /var/log/nginx/scripts.log scripts;

location ~ .php$
include fastcgi_params;
fastcgi_pass 127.0.0.1:8080;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





Notice I have used port 8080 in the example, you may need to chnage it.






share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f778283%2fnginx-fastcgi-sent-in-stderr-primary-script-unknown%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    First in check if you have set the correct listen address in your www.conf file for PHP-FPM (FastCGI Process Manager). So open www.conf file (location: /etc/php5/fpm/pool.d/www.conf) and it should see somthing like this:



    Start a new pool named 'www'.
    [www]

    ;prefix = /path/to/pools/$pool

    user = www-data
    group = www-data

    listen = 127.0.0.1:8080

    ; Set permissions for unix socket, if one is used. In Linux, read/write
    ; permissions must be set in order to allow connections from a web server. Many
    ; BSD-derived systems allow connections regardless of permissions.
    ; Default Values: user and group are set as the running user
    ; mode is set to 0660
    listen.owner = www-data
    listen.group = www-data
    listen.mode = 0660


    Under the listen address, check if you have set the loopback address (it identifies your server) and the port number. Then in your nginx.conf file change fastcgi_pass to 127.0.0.1:8080, so in the end it should look like:



    server 
    listen 80;
    server_name doku.test.com;
    root /var/www/doku/public_html/;
    access_log /var/log/nginx/scripts.log scripts;

    location ~ .php$
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:8080;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





    Notice I have used port 8080 in the example, you may need to chnage it.






    share|improve this answer





























      0














      First in check if you have set the correct listen address in your www.conf file for PHP-FPM (FastCGI Process Manager). So open www.conf file (location: /etc/php5/fpm/pool.d/www.conf) and it should see somthing like this:



      Start a new pool named 'www'.
      [www]

      ;prefix = /path/to/pools/$pool

      user = www-data
      group = www-data

      listen = 127.0.0.1:8080

      ; Set permissions for unix socket, if one is used. In Linux, read/write
      ; permissions must be set in order to allow connections from a web server. Many
      ; BSD-derived systems allow connections regardless of permissions.
      ; Default Values: user and group are set as the running user
      ; mode is set to 0660
      listen.owner = www-data
      listen.group = www-data
      listen.mode = 0660


      Under the listen address, check if you have set the loopback address (it identifies your server) and the port number. Then in your nginx.conf file change fastcgi_pass to 127.0.0.1:8080, so in the end it should look like:



      server 
      listen 80;
      server_name doku.test.com;
      root /var/www/doku/public_html/;
      access_log /var/log/nginx/scripts.log scripts;

      location ~ .php$
      include fastcgi_params;
      fastcgi_pass 127.0.0.1:8080;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





      Notice I have used port 8080 in the example, you may need to chnage it.






      share|improve this answer



























        0












        0








        0







        First in check if you have set the correct listen address in your www.conf file for PHP-FPM (FastCGI Process Manager). So open www.conf file (location: /etc/php5/fpm/pool.d/www.conf) and it should see somthing like this:



        Start a new pool named 'www'.
        [www]

        ;prefix = /path/to/pools/$pool

        user = www-data
        group = www-data

        listen = 127.0.0.1:8080

        ; Set permissions for unix socket, if one is used. In Linux, read/write
        ; permissions must be set in order to allow connections from a web server. Many
        ; BSD-derived systems allow connections regardless of permissions.
        ; Default Values: user and group are set as the running user
        ; mode is set to 0660
        listen.owner = www-data
        listen.group = www-data
        listen.mode = 0660


        Under the listen address, check if you have set the loopback address (it identifies your server) and the port number. Then in your nginx.conf file change fastcgi_pass to 127.0.0.1:8080, so in the end it should look like:



        server 
        listen 80;
        server_name doku.test.com;
        root /var/www/doku/public_html/;
        access_log /var/log/nginx/scripts.log scripts;

        location ~ .php$
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:8080;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





        Notice I have used port 8080 in the example, you may need to chnage it.






        share|improve this answer















        First in check if you have set the correct listen address in your www.conf file for PHP-FPM (FastCGI Process Manager). So open www.conf file (location: /etc/php5/fpm/pool.d/www.conf) and it should see somthing like this:



        Start a new pool named 'www'.
        [www]

        ;prefix = /path/to/pools/$pool

        user = www-data
        group = www-data

        listen = 127.0.0.1:8080

        ; Set permissions for unix socket, if one is used. In Linux, read/write
        ; permissions must be set in order to allow connections from a web server. Many
        ; BSD-derived systems allow connections regardless of permissions.
        ; Default Values: user and group are set as the running user
        ; mode is set to 0660
        listen.owner = www-data
        listen.group = www-data
        listen.mode = 0660


        Under the listen address, check if you have set the loopback address (it identifies your server) and the port number. Then in your nginx.conf file change fastcgi_pass to 127.0.0.1:8080, so in the end it should look like:



        server 
        listen 80;
        server_name doku.test.com;
        root /var/www/doku/public_html/;
        access_log /var/log/nginx/scripts.log scripts;

        location ~ .php$
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:8080;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;





        Notice I have used port 8080 in the example, you may need to chnage it.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited May 22 '16 at 10:51

























        answered May 22 '16 at 10:18









        netmannetman

        133




        133



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f778283%2fnginx-fastcgi-sent-in-stderr-primary-script-unknown%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

            Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

            Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020