nginx 中wordpres:出现No input file specified错误提示

No input file specified意思是未指定输入文件,可能跟伪静态有关。

WordPress伪静态apache:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
WordPress伪静态nginx:

通用式:

location /
{
try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

或者,指定式:

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename){
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}

如果伪静态设置没错,尽量不要去修改php.ini配置文件,先检查权限设置问题。 也可以考虑PHP版本的问题。

#现在前往

精选留言

nginx,wordpres,出现,No
sample
2020-12-17
写留言
签到
投稿
QQ咨询
返回顶部