Heim  >  Artikel  >  Backend-Entwicklung  >  nginx-php-服务器 - nginx+php:可以正确解释php文件,但是点php页面的链接会404或者直接显示php文件所在目录的文件列表

nginx-php-服务器 - nginx+php:可以正确解释php文件,但是点php页面的链接会404或者直接显示php文件所在目录的文件列表

WBOY
WBOYOriginal
2016-06-06 20:18:521013Durchsuche

nginx已经可以正确解释PHP文件。
如果一个目录下有index.php,nginx不会自动载入index.php,手动点击可以正确解释。
但是点击wordpress的index.php,会直接显示wordpress目录下的文件列表。
若点击drupal的index.php,页面可以正确显示,但如果点击如drupal/index.php/node/add这种链接的话,会提示404错误。

回复内容:

nginx已经可以正确解释PHP文件。
如果一个目录下有index.php,nginx不会自动载入index.php,手动点击可以正确解释。
但是点击wordpress的index.php,会直接显示wordpress目录下的文件列表。
若点击drupal的index.php,页面可以正确显示,但如果点击如drupal/index.php/node/add这种链接的话,会提示404错误。

这种情况基本上是你的rewrite没有配置好,或者nginx的rewrite的配置和你的wordpress的永久链接的配置不一致导致的

你的Nginx配置下root index.php index.html index.htm 有设置么?

你应该是没有安装php-fpm

nginx本身不支持pathinfo模式,你要先让你的nginx环境支持pathinfo。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn