질문Q #2125
맨붕!!
지훈임돠2012-12-17 16:14:18
php 5.2 -> php 5.3 업그레이드 했는데 

XE(=국내 CMS) 부분에 문제가 생겨서 살펴보니...

세션핸들러 session_set_save_handler() 이용해서

session 쓸때 불러오는 클래스 메소드가 있는데..

뭔가 이상~합니다.

1. 여기서 CLASS 가 없다고 FATAL ERROR 가 뜹니다.
    똑같은 CLASS 를 앞서서 4번을 불러오는데....4번은 괜찮고 여기서만 CLASS 가 없다고 뜹니다.
    물론 업그레이드 하기전에는 잘 되었던 코드이구요.

2. 해당 클래스 파일을 새로저장하면, 그 다음 한번의 로딩은 그 CLASS 는 불러와집니다. 
     하지만 여러개의 CLASS 가 순차적으로 없다고 나옵니다. ㅜㅜ

3. 해당 메소드에서 관련 CLASS 들을 전부 require 해봤지만, 다른곳에서 에러가 나네요. ㅜ

4. 계속 리프레시 하면 될때도 있습니다.ㅠ



답변4
#1 한대승(불의회상) 2012-12-17 18:10:48
잘되던게 그러면 멘붕인데....
딱히 답변 드리기가 힘들군요.
#2 지훈임돠 2012-12-17 22:46:15
 결국......롤백..
#3 한대승(불의회상) 2012-12-17 23:03:38
고생 하셨슴다..
#4 milosz 2012-12-18 06:21:51
 xe는 캐싱 범위가 넓어서 그것때문에 꽤나 고생했던 기억이 나네요..ㅠ