如何在使用 php-cgi 运行 php 脚本时修复‘SCRIPT_NAME’?

如何在使用 php-cgi 运行 php 脚本时修复‘SCRIPT_NAME’?

我正在尝试使用 wordpress 中的 Putty 运行下面的 php 文件。

php-cgi -f info.php

但是这个命令会抛出这个错误 未定义索引:SCRIPT_NAME。

服务器设置:

 #fastcgi_param  HTTPS $fastcgi_https;
 fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 include        fastcgi_params;

请帮我解决这个问题。

答案1

nginx 或 php 有一个更新(不记得哪个更新导致它损坏了),但你需要在你的文件中包含两个条目fastcgi_params

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param 脚本名称 $fastcgi_script_name;

至少,我们就是这样修复的。试一试,然后告诉我 :)

相关内容