Godaddy는 내 사이트 중 하나에 Wordpress를 설치하는 데 몇 가지 문제가 있었으며 기존의 것보다 새로운 cpanel 호스팅으로 전환 할 것을 제안했습니다. 내가 그거 했어. 갑자기 많은 사이트가 다운되었습니다.PHP 필요 PHP 한 번 PHP를 필요로 함 PHP 5.2 to 5.6
Godaddy의 문제를 해결하기 시작했고 문제의 사이트가 5.2를 사용하고 있고 새로운 cpanel이 5.2를 지원하지 않았기 때문에 코드의 특정 부분이 렌더링되지 않았습니다. 특정 코드이었다
<?php include("header.php"); ?>
나는이 변경 :
<?php require_once('header.php'); ?>
그것은 여전히 작동하지 않았다.
Options +ExecCGI
AddType application/x-httpd-php .php .html
AddHandler x-httpd-php5 .php .html
솔직히 이유를 기억하지 않습니다 내가 코드의 비트,하지만 어떤 이유로 나는 그것을 필요로한다고 덧붙였다 이유 : 더 나아가, htaccess로 파일은 다음과 같은 코드가 추가했다.
HTML 페이지 내의 코드를 편집하고 .htaccess 내의 코드를 편집하는 것이 좋습니다.
미리 감사드립니다. 상당한 시간이 문제를 해결 한 후
5.2와 5.6에서 'include'/'require'가 다르게 작동하지 않습니다. 하지만 다른 것들은 그렇습니다. 문제가 무엇인지 나타내는 특정 오류 메시지가 있어야합니다. 해당 행은 아닙니다. – ceejayoz
문제 해결의 일부가 include에서 require로 변경되었습니다. 그것은 작동하지 않았다. 어쩌면 나는 그것을 언급해서는 안됩니다. PHP 5.2에서 .htaccess의 addhandler 코드가 php include에 액세스하여 내 사이트를 제대로 렌더링 할 수있었습니다. PHP 5.6에서 .htaccess의 addhandler 코드가 PHP 인클루드를 처리 할 수 없었습니다. 페이지 소스를 보면 PHP가 브라우저에서 읽을 수없는 것을 알 수있었습니다. 다른 점은 모두 동일하다는 점입니다. html에있는 PHP 인클루드와 .htaccess의 addhandler 코드와 관련이 있습니다. – NickL
해결책을 찾았 기쁘다. 솔루션을 질문에 편집하는 대신 자신의 대답을 대신 추가 할 수 있습니까? 이렇게하면 다른 사용자를 쉽게 찾을 수 있습니다. –