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

WBOY
リリース: 2016-06-06 20:18:52
オリジナル
1008 人が閲覧しました

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。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート