php не анализирует, используя nginx & amp; phpfm

Добавление файла с именем /usr/share/applications/java.desktop со следующим содержимым должно сделать трюк.

[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true

После добавления этого файла вы должны найти запись, названную Java в Open file with...-Dialog [ ! d1]

0
задан 11 April 2011 в 00:40

24 ответа

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

server {
    listen   80;
    server_name domain.in;
    access_log /home/ashfame/www/domain.in/logs/access.log;
    error_log /home/ashfame/www/domain.in/logs/error.log;

    location / {
        root   /home/ashfame/www/domain.in/public_html;
        index  index.html index.php;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  /home/ashfame/www/domain.in/public_html$fastcgi_script_name;
    }
}
3
ответ дан 25 May 2018 в 22:11
  • 1
    +1 обратите внимание, что если вы используете виртуальные хосты, этот php-блок, похоже, должен находиться внутри отдельных файлов (не в файле по умолчанию) – kfmfe04 12 May 2013 в 10:46
  • 2
    Привет, @ashfame, у меня есть аналогичная проблема. Я пробовал так же, как вы сказали. Здесь я разместил свой вопрос stackoverflow.com/questions/33409539/… . Можете ли вы, пожалуйста, направить меня, где искать? – Manish Sapkal 30 October 2015 в 16:10

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

server { listen 80; server_name domain.in; access_log /home/ashfame/www/domain.in/logs/access.log; error_log /home/ashfame/www/domain.in/logs/error.log; location / { root /home/ashfame/www/domain.in/public_html; index index.html index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name; } }
3
ответ дан 25 July 2018 в 22:14

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

server { listen 80; server_name domain.in; access_log /home/ashfame/www/domain.in/logs/access.log; error_log /home/ashfame/www/domain.in/logs/error.log; location / { root /home/ashfame/www/domain.in/public_html; index index.html index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name; } }
3
ответ дан 2 August 2018 в 03:42

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

server { listen 80; server_name domain.in; access_log /home/ashfame/www/domain.in/logs/access.log; error_log /home/ashfame/www/domain.in/logs/error.log; location / { root /home/ashfame/www/domain.in/public_html; index index.html index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name; } }
3
ответ дан 4 August 2018 в 19:46

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

  server {listen 80;  имя_сервера domain.in;  access_log /home/ashfame/www/domain.in/logs/access.log;  error_log /home/ashfame/www/domain.in/logs/error.log;  location / {root /home/ashfame/www/domain.in/public_html;  index index.html index.php;  } location ~ \ .php $ {include / etc / nginx / fastcgi_params;  fastcgi_pass 127.0.0.1:9000;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name;  }}  
3
ответ дан 6 August 2018 в 03:50

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

  server {listen 80;  имя_сервера domain.in;  access_log /home/ashfame/www/domain.in/logs/access.log;  error_log /home/ashfame/www/domain.in/logs/error.log;  location / {root /home/ashfame/www/domain.in/public_html;  index index.html index.php;  } location ~ \ .php $ {include / etc / nginx / fastcgi_params;  fastcgi_pass 127.0.0.1:9000;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name;  }}  
3
ответ дан 7 August 2018 в 21:46

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

  server {listen 80;  имя_сервера domain.in;  access_log /home/ashfame/www/domain.in/logs/access.log;  error_log /home/ashfame/www/domain.in/logs/error.log;  location / {root /home/ashfame/www/domain.in/public_html;  index index.html index.php;  } location ~ \ .php $ {include / etc / nginx / fastcgi_params;  fastcgi_pass 127.0.0.1:9000;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name;  }}  
3
ответ дан 10 August 2018 в 10:00

Оказывается глупой ошибкой в ​​том, что вы не редактируете файл конфигурации по умолчанию для прокси-запроса PHP.

  server {listen 80;  имя_сервера domain.in;  access_log /home/ashfame/www/domain.in/logs/access.log;  error_log /home/ashfame/www/domain.in/logs/error.log;  location / {root /home/ashfame/www/domain.in/public_html;  index index.html index.php;  } location ~ \ .php $ {include / etc / nginx / fastcgi_params;  fastcgi_pass 127.0.0.1:9000;  fastcgi_index index.php;  fastcgi_param SCRIPT_FILENAME /home/ashfame/www/domain.in/public_html$fastcgi_script_name;  }}  
3
ответ дан 13 August 2018 в 16:19
  • 1
    +1 обратите внимание, что если вы используете виртуальные хосты, этот php-блок, похоже, должен находиться внутри отдельных файлов (не в файле по умолчанию) – kfmfe04 12 May 2013 в 10:46
  • 2
    Привет, @ashfame, у меня есть аналогичная проблема. Я пробовал так же, как вы сказали. Здесь я разместил свой вопрос stackoverflow.com/questions/33409539/… . Можете ли вы, пожалуйста, направить меня, где искать? – Manish Sapkal 30 October 2015 в 16:10

Проверки:

Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload. Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам при установке php-fpm на nginx.
0
ответ дан 25 May 2018 в 22:11
  • 1
    да, я перезагрузил nginx и попробовал обновить Force, но все равно не могу понять, что здесь не так. – Ashfame 11 April 2011 в 00:38
location ~ [^/]\.php(/|$) {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 25 May 2018 в 22:11

Проверки:

Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload. Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам при установке php-fpm на nginx.
0
ответ дан 25 July 2018 в 22:14
  • 1
    да, я перезагрузил nginx и попробовал обновить Force, но все равно не могу понять, что здесь не так. – Ashfame 11 April 2011 в 00:38
location ~ [^/]\.php(/|$) { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; }

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 25 July 2018 в 22:14

Проверки:

Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload. Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам при установке php-fpm на nginx.
0
ответ дан 2 August 2018 в 03:42
  • 1
    да, я перезагрузил nginx и попробовал обновить Force, но все равно не могу понять, что здесь не так. – Ashfame 11 April 2011 в 00:38
location ~ [^/]\.php(/|$) { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; }

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 2 August 2018 в 03:42

Проверки:

Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload. Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам при установке php-fpm на nginx.
0
ответ дан 4 August 2018 в 19:46
  • 1
    да, я перезагрузил nginx и попробовал обновить Force, но все равно не могу понять, что здесь не так. – Ashfame 11 April 2011 в 00:38
location ~ [^/]\.php(/|$) { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; }

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 4 August 2018 в 19:46
  location ~ [^ /] \. php (/ | $) {include snippets / fastcgi-php.conf;  fastcgi_pass unix: /run/php/php7.0-fpm.sock;  }  

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 6 August 2018 в 03:50

Проверки:

  • Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload .
  • Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам по установке php-fpm на nginx .
0
ответ дан 6 August 2018 в 03:50
  location ~ [^ /] \. php (/ | $) {include snippets / fastcgi-php.conf;  fastcgi_pass unix: /run/php/php7.0-fpm.sock;  }  

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 7 August 2018 в 21:46

Проверки:

  • Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload .
  • Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам по установке php-fpm на nginx .
0
ответ дан 7 August 2018 в 21:46

Проверки:

  • Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload .
  • Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам по установке php-fpm на nginx .
0
ответ дан 10 August 2018 в 10:00
  location ~ [^ /] \. php (/ | $) {include snippets / fastcgi-php.conf;  fastcgi_pass unix: /run/php/php7.0-fpm.sock;  }  

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 10 August 2018 в 10:00

Проверки:

  • Вы перезагрузили nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload .
  • Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кешированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Кроме того, используйте curl или wget, чтобы убедиться, что проблема не вызвана вашим браузером. Вам лучше следовать официальным источникам по установке php-fpm на nginx .
0
ответ дан 13 August 2018 в 16:19
  • 1
    да, я перезагрузил nginx и попробовал обновить Force, но все равно не могу понять, что здесь не так. – Ashfame 11 April 2011 в 00:38
  location ~ [^ /] \. php (/ | $) {include snippets / fastcgi-php.conf;  fastcgi_pass unix: /run/php/php7.0-fpm.sock;  }  

это проанализирует все .php-файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 13 August 2018 в 16:19

Другие вопросы по тегам:

Похожие вопросы: