1

주제: 설치시 에러메시지 좀 봐주세요.

설치 화면 띄우면 상단에 이런 메시지가 뜹니다.

Warning: ini_get() has been disabled for security reasons in /home/cube/carvo.co.kr/tc/components/Eolin.PHP.UnifiedEnvironment.php on line 6

이경우에 에러 메시지가 계속 뜨면서 설치는 모두 되는데요,

설치후 글 작성이 되지 않습니다. 어떤 문제인지 좀 알려주세요

2

답글: 설치시 에러메시지 좀 봐주세요.

으음 현재 환경변수를 읽어오기 위해서 ini_get이라는 명령을 쓰는데, 그 명령이 서버의 정보를 읽어오기 때문에 보안상의 문제로 막혀있다는 이야기입니다.

/library/components/Needlworks.PHP.UnifiedEnvironment.php 에

     7 if (intval(ini_get("session.auto_start")) == 1) {
     8    @session_destroy();
     9    @ini_set('session.auto_start', '0');
    10 }
    11 if (intval(ini_get("memory_limit")) < 24)
    12     @ini_set('memory_limit','24M');

요런식으로 되어 있을텐데, 여기서 7,10,11번째 줄을 지워보세요.  그러면 현재 설정을 체크하지 않고 그냥 강제로 필요한 설정을 해 버릴겁니다.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'