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

问题描述 投票:1回答:1

我有一个遗留的网站,我想在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引擎
php apache nginx plesk php4
1个回答
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>

必须启用“代理模式”。

© www.soinside.com 2019 - 2024. All rights reserved.