PHP 버전에 따라 에러가 날수도 안날수도 있나요?
현재 회사 서버팀에서 자체 서버를 돌려 홈페이지를 만들려합니다.
이전 파일들을 올려놓고 테스트를 하다보니 에러가 나더군요..
변수가 전달이 잘 안되는것 같은데..
혹시나 해서 호스팅 서비스를 받고 있는 제 홈페이지에 올려봤더니 정상적으로 출력이 됩니다.
에러는
Warning: main(.php) [function.main]: failed to open stream: No such file or directory in /usr/local/web/apache/htdocs/sub.php on line 111
Warning: main() [function.include]: Failed opening '.php' for inclusion (include_path='.:/usr/local/web/php/lib/php') in /usr/local/web/apache/htdocs/sub.php on line 111
이구요..
sup.php 111 라인은 <? include(substr($menu,0,5).".php"); ?> 입니다.
회사 시스템은 SunOS ns2 5.9 Generic_122300-08 sun4u 이고
PHP 버전은 4.4.5 입니다.
정상 작동하는 제 홈페이지는 cafe24... Linux 구요
버전은 4.4.1 입니다.
도대체 왜이런지... 저보고 해결하라 하는데 뭘 알아야죠..^^
이전 파일들을 올려놓고 테스트를 하다보니 에러가 나더군요..
변수가 전달이 잘 안되는것 같은데..
혹시나 해서 호스팅 서비스를 받고 있는 제 홈페이지에 올려봤더니 정상적으로 출력이 됩니다.
에러는
Warning: main(.php) [function.main]: failed to open stream: No such file or directory in /usr/local/web/apache/htdocs/sub.php on line 111
Warning: main() [function.include]: Failed opening '.php' for inclusion (include_path='.:/usr/local/web/php/lib/php') in /usr/local/web/apache/htdocs/sub.php on line 111
이구요..
sup.php 111 라인은 <? include(substr($menu,0,5).".php"); ?> 입니다.
회사 시스템은 SunOS ns2 5.9 Generic_122300-08 sun4u 이고
PHP 버전은 4.4.5 입니다.
정상 작동하는 제 홈페이지는 cafe24... Linux 구요
버전은 4.4.1 입니다.
도대체 왜이런지... 저보고 해결하라 하는데 뭘 알아야죠..^^
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
감사합니다.
힌트를 얻어 검색 후 아래 파일 하나 만든후에 완벽하게 적용 했습니다...^^
타 서버와의 호환을 위해 이렇게 적용하면 된다는군요...^^
<?
if (phpversion() >= 4.2) {
if (count($_POST)) extract($_POST, EXTR_PREFIX_SAME, 'VARS_');
if (count($_GET)) extract($_GET, EXTR_PREFIX_SAME, '_GET');
if (count($_SERVER)) extract($_SERVER, EXTR_PREFIX_SAME, 'SERVER_');
if (count($_FILES)) extract($_FILES, EXTR_PREFIX_SAME, 'FILES_' );
if (count($_ENV)) extract($_ENV, EXTR_PREFIX_SAME, 'ENV_');
if (count($_COOKIE)) extract($_COOKIE, EXTR_PREFIX_SAME, 'COOKIE_');
if (count($_SESSION)) extract($_SESSION, EXTR_PREFIX_SAME, 'SESSION_');
}
?>