Plesk Onyx 17.8中的php4文件扩展名支持

时间:2018-09-18 08:49:36

标签: php apache nginx plesk php4

我有一个旧网站,我想在Plesk Onyx 17.8 Web服务器上托管。 该网站在PHP 5.3 FastCGI上运行良好。

问题在于它使用的是老式的“ .php4”文件扩展名。而且由于它是一个遗留应用程序,因此我没有自己开发,并且开发较差,因此无法将整个代码库从.php4迁移到.php文件扩展名。

该网站在Plesk中配置为默认体系结构,其中Nginx作为前端反向代理,Apache作为后端,通过FastCGI服务php应用程序。

我应该将哪些指令添加到Apache和/或nginx中,以将php4文件实际发送到php引擎?

我知道这个旧应用程序可以在PHP 5.3 FastCGI引擎上正常运行,目前托管在Windows 2012 / IIS 7.5 / PHP5.3堆栈上,所以我唯一需要做的就是告诉Web服务器接受 .php4文件扩展名。我不需要安装任何PHP4运行时。

  • nginx:添加index.php4作为可能的索引文件
  • apache:将php4发送到PHP 5.3 FastCGI引擎

1 个答案:

答案 0 :(得分:1)

不确定是否可以正常工作。 您可以尝试执行以下操作

域> example.com> Apache和nginx设置

索引文件-选择“输入自定义值”,然后输入index.php4

对于“ HTTP的附加指令”和“ HTTPS的附加指令”设置为:

<IfModule mod_fcgid.c>
    <Files ~ (\.php4$)>
        SetHandler fcgid-script
        FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php4
        Options +ExecCGI
    </Files>
</IfModule>

必须启用“代理模式”。

相关问题