2014-01-22 1 views
0

내 웹 응용 프로그램의 모든 항목을 새 도메인으로 옮길 때까지 제대로 작동했습니다. 나는이 경로가 올바른지 포함하는 것이 100 % 확신하고 모든 는 올바르게 사용 포함include는 올바른 경로에도 불구하고 작동하지 않습니다.

  1. :

    ini_set('include_path', $_SERVER['DOCUMENT_ROOT']); 
    

    문제는 : 나는 스크립트의 시작 부분에 다음과 같은 경로를 포함 설정

  2. 그럼에도 불구하고 어떤 파일도 포함 할 수 없습니다. 오류 표시가 없습니다, 단지 실행 (포함)되지 않은 파일이

는 설명하기

file_exists($_SERVER['DOCUMENT_ROOT'] . 'script.php') === true 

하지만 파일이 script.php에도 불구하고

, index.php를 같은 폴더에있는 포함되지 않음 :

include 'script.php'; 

어떤 문제를 해결할 수 있습니까? 감사합니다.

+0

화면에 오류가 있습니까? 또는 귀하의 아파치 콘솔에? – ZubaiR

+0

당신은 여전히 ​​짧은 여는 PHP 태그를 사용하고있을 수 있습니다 :'

+0

이상한 화면에는 오류가 없습니다. 나는 초보자이고 나는 아파치 콘솔을 사용한 적이 없다. 내가 접근 할 수 있는지 잠시 생각해 보라. 오건, 정상적인 태그를 사용하고 있습니다. –

답변

1

아파치 오류 로그에서 오류를 확인할 수 있습니다. PHP 구성 (php.ini)에서 사용할 수 없으므로 화면에 오류가 표시되지 않을 수 있습니다. 는 런타임

ini_set('display_errors', '1'); 
error_reporting(E_ALL); 

에 오류보고를 설정할 수 있습니다 또는 당신이 php.ini 파일에 자신의 값을 변경할 수 있습니다, 화면에 오류를 표시하려면

(구문 분석 오류 등) 파일에 치명적인 오류가있는 경우 파일이 포함되지 않습니다. 스크립트가 실행 중인지 확인하기 위해 포함 라인 다음에 다음과 같이 주사위를 넣으십시오. 그렇지 않다면 script.php에 문제가 있습니다

require('script.php'); 
die('test'); 
관련 문제