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