아파치로 갈아탓더니..안되네요.. 정보
아파치로 갈아탓더니..안되네요..본문
윈도우 2003 iis6 에 php . mysql 적용해서 쓰다가...
이번에 근사모의 apmsetup7 을 받아서 깔았습니다...
그리고 자료를 이전하고 db를 백업해서 올렸습니다....
그런데 여기서 문제가 생기네요...
Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in C:\APM_Setup\htdocs\gnuboard4\common.php on line 193
Deprecated: Function split() is deprecated in C:\APM_Setup\htdocs\gnuboard4\bbs\list.php on line 97
Deprecated: Function eregi() is deprecated in C:\APM_Setup\htdocs\gnuboard4\lib\common.lib.php on line 183
등의 애러문이 나옵니다 ㅠ_ㅠ;;
http://protype.zetyx.net <- 요기가 주소구요...
왜 이렇게 나오는걸까요 ~
댓글 전체
Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in C:\APM_Setup\htdocs\gnuboard4\common.php on line 193
-> 의 메시지는 세션이 스타트 된후 에 ini_set 를 통해 세션관련 설정을 제어 하려는 경우 발생하는 것으로 알고 있습니다.
ini_set 이전에 session_start 가 되는지 확인 해보세요. 그리고 아파치 설정에서 세션 오토 스타트 되어 있을 경우 해당 부분 해제 하시구요.
Deprecated: Function split() is deprecated in C:\APM_Setup\htdocs\gnuboard4\bbs\list.php on line 97
-> 의 경우도 php 5.3 에서 해당 메시지가 나온다고 합니다. 이것도 preg_split() 등의 함수로 기능을 대처 하시면 될듯합니다.
Deprecated: Function eregi() is deprecated in C:\APM_Setup\htdocs\gnuboard4\lib\common.lib.php on line 183
-> 의 경우 php 5.3 대에 ereg 관련 문제가 있다고 합니다.
http://devthought.com/tumble/2009/06/fix-ereg-is-deprecated-errors-in-php-53/
의 내용 참고 하셔서 해당 부분 preg_match나 preg_match('/ ~ /i')로 대체 하시면 될듯합니다.
또는
error_reporting 에서 ^E_DEPRECATED 을통해 메시지 출력만을 막는 방법이나 php 버젼은 5.3 이외의 버젼으로 변경하는 방법등이 해결에 도움이 되지않을까 합니다.
-> 의 메시지는 세션이 스타트 된후 에 ini_set 를 통해 세션관련 설정을 제어 하려는 경우 발생하는 것으로 알고 있습니다.
ini_set 이전에 session_start 가 되는지 확인 해보세요. 그리고 아파치 설정에서 세션 오토 스타트 되어 있을 경우 해당 부분 해제 하시구요.
Deprecated: Function split() is deprecated in C:\APM_Setup\htdocs\gnuboard4\bbs\list.php on line 97
-> 의 경우도 php 5.3 에서 해당 메시지가 나온다고 합니다. 이것도 preg_split() 등의 함수로 기능을 대처 하시면 될듯합니다.
Deprecated: Function eregi() is deprecated in C:\APM_Setup\htdocs\gnuboard4\lib\common.lib.php on line 183
-> 의 경우 php 5.3 대에 ereg 관련 문제가 있다고 합니다.
http://devthought.com/tumble/2009/06/fix-ereg-is-deprecated-errors-in-php-53/
의 내용 참고 하셔서 해당 부분 preg_match나 preg_match('/ ~ /i')로 대체 하시면 될듯합니다.
또는
error_reporting 에서 ^E_DEPRECATED 을통해 메시지 출력만을 막는 방법이나 php 버젼은 5.3 이외의 버젼으로 변경하는 방법등이 해결에 도움이 되지않을까 합니다.
감사합니다 ~
php.ini 에 session_start 1 -> 0 으로 바꾸니까 ~ 해결됬네요...
그리고 php5.2로 다운그레이드해야겟네요.... 덮어씌우면 되겟죠?
php.ini 에 session_start 1 -> 0 으로 바꾸니까 ~ 해결됬네요...
그리고 php5.2로 다운그레이드해야겟네요.... 덮어씌우면 되겟죠?