2013-03-23 3 views
0

나는 cPanel을 사용하여 호스팅 된 웹 사이트를 운영하고 있습니다. php.ini을 수정하고 싶지만 서버에 파일이있는 위치를 얻지 못합니다. phpinfo()을 사용하여 파일의 위치를 ​​찾으려고 시도했지만 위치가 /usr/local/lib/php.ini인데 파일 관리자에서 검색 할 때이 위치를 찾을 수 없습니다.php.ini 파일을 찾을 수 없습니다.

나는 https://stackoverflow.com/a/3401536/1989696을보고 똑같은 단계를 밟았지만 웹 서버가 SSH 또는 SFTP 액세스를 지원하는지 확인하는 방법을 모르겠습니다.

또한 php.ini 파일을 어떻게 찾을 수 있습니까?

+0

는 (은 phpinfo'에서'로드 구성 File' 항목이 있습니까) 's'output? –

+0

'ini_set'과'ini_get'는 목표 달성에 도움이되지 않습니까? 실제로 -ini 파일에 내용을 구성 할 필요는 거의 없습니다. – scones

+0

'ini_set'과'ini_get'을 사용하여 ini 파일을 설정하는 방법을 모르기 때문에 .noiset과 ini_get을 사용하는 방법을 보여줄 것입니까? –

답변

3

전용 또는 가상 서버가없는 경우 시스템 전체의 PHP 설정을 편집 할 수 없습니다.

PHP는 CGI로 실행하면, 당신은 아마도 당신이 조정할 수있는 사용자 정의 .ini 파일해야합니다 :

CGI

을 ... 나 PHP 버전이 5.3 이상이면, 당신은 만들 수 있습니다 자신의 .user.ini 파일. PHP가 아파치 모듈로 실행되는 경우

:

enter image description here

이 ... 당신이 .htaccess 오래된 좋은 사용할 수 있습니다.

그리고, 물론, PHP 설정의 95 %가 단지 PHP 코드 내에서 변경할 수 있습니다

+0

+1 좋은 답변입니다! – Luke