PHP包含,PHP需要一次,PHP 5.2到5.6

时间:2016-12-22 03:43:32

标签: php php-5.6 php-5.2

Godaddy在我的某个网站上安装Wordpress时遇到了一些问题,他们建议我转移到新的cpanel托管,而不是旧版。我做到了突然间,我的很多网站都倒塌了。

我开始使用Godaddy对问题进行故障排除,显然该网站使用的是5.2并且由于新的cpanel不支持5.2,因此代码的某些部分无法呈现。具体代码是:

<?php include("header.php"); ?>

我将其更改为:

<?php require_once('header.php'); ?>

它仍然无效。更进一步,.htaccess文件添加了以下代码:

Options +ExecCGI
AddType application/x-httpd-php .php .html
AddHandler x-httpd-php5 .php .html

老实说,我不记得我添加那段代码的原因,但出于某种原因我需要它。

对于编辑html页面中的代码和编辑.htaccess中的代码,我们将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:2)

(解决!)

在对此进行大量故障排除后,我发现了很多关于添加到.htaccess文件中的内容的建议。在整个互联网上推荐了许多addhandler或addtypes。我找到了这个网站:

https://manage.accuwebhosting.com/knowledgebase/2492/Parse-HTML-As-PHP-Using-HTACCESS-File.html

我在列表中尝试了每一个,最终,这是有效的:

`AddHandler fcgid-script .html
FCGIWrapper /usr/local/cpanel/cgi-sys/php5 .html`

我希望这可以帮助别人。