PHP 5.2.17 , PHP 5.3.5 + eAccelerator 0.9.x 조합시 버그

# 버그내용
  • 상황
    • PHP 5.2.17 (웹 검색결과 5.3.5 에서도 발생된다고함)
      • http://www.apachelounge.com/viewtopic.php?t=3831
    • eAccelerator 0.9.5 (웹 검색결과 0.9.6.1 에서도 발생된다고함)
      • http://www.xpressengine.com/tip/19706560
    • 소스코드에 class가 있고 멤버 변수가 protected 라고 되어있을 경우
  • 현상
    • [Mon Jun 13 16:31:44 2011] [error] [client 210.92.76.20] PHP Fatal error:  Cannot access protected property CLASSNAME::$PROECTEDVAR in /data/XXXXX.php on line 28
    • 위 에러가 한번 발생 후 그 다음부터는
      324 오류(net::ERR_EMPTY_RESPONSE): 서버가 데이터를 전송하지 않고 연결을 종료했습니다.
      가 발생됩니다.
  • 해결책(검색으로 알아낸)
    • 이엑셀레이터 사용 안함
      • php_flag eaccelerator.enable off
    • 버전에 맞는 새로운 이엑셀레이터 사용
      • http://eaccelerator.net/ : 현재 새로운 버전이 안 올라와있음
      • http://www.apachelounge.com/viewtopic.php?t=3831 : SVN버전이 링크가 있음

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
제목 작성자 날짜
공대여자
공대여자
mins01
공대여자
공대여자
공대여자
공대여자
공대여자
PHPExcel 1 6
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자