2010-07-26 4 views
18

PHP 5.2.13을 사용하여 CentOS를 새로 설치했습니다. 은 phpinfo의 헤더() 내가은 phpinfo에서phpinfo()는 마스터와 로컬 값의 차이가 있습니다

safe_mode=off 

을 (가) 정보를 로딩 존재 php.ini 파일 제가

// local value - safe_mode: On 
// master value - safe_mode: off 

가 PHP 파일 오로지은 phpinfo() 기능. 나는 아직 vhost 파일을 찾고 있는데, 어떤 지시어가이 파일을 덮어 쓰고 있는지 확인하고 있지만 여전히 sugggestions가 있는지 확인하고 싶습니다.

+0

수정중인 php.ini 파일과 동일한 지 확인하십시오. – Sarfraz

+0

@sAc 맞습니다. 다른 수정본이 보입니다. –

답변

8

vhosts 폴더에 추가 된 추가 구성 파일에 문제/솔루션이 있음을 발견했습니다. 파일은 httpd.include 명명하고이 광고

php_admin_flag safe_mode on 

PS를 갖는다. 나는 정말 다른 시스템이 파일을 만들 때 이처럼, 특히 원하는 값으로 파일을 만들 때 정말 싫어합니다.

10

phpinfo() 출력에서 ​​"추가 ini 파일 구문"을 찾습니다. 이 설정은 Apache 구성 (.htaccess 파일 포함)에서도 변경할 수 있습니다.

+1

추가 파일은 추가 모듈에 따라 다르며 여기서 수정 된 전역 ini 설정을 보지 못했습니다. –

10

은 (php.ini 파일에서) "마스터 값은"php_value로 지시어로 을 httpd.conf, htaccess로 또는 다른 아파치 설정에서 "로컬 값"으로 대체 될 수있다.

+0

오류가 표시되지 않는 또 다른 이유는'@ include '나'@ require'에서'@'를 사용하는 것입니다. 포함 된 모든 스크립트는 error_reporting 0을가집니다. – checksum

관련 문제