Q&A

원래 아래와 같은 글을 올렸었습니다.

---

관리페이지(주소/admin)로 들어가면 아래처럼 치명적오류라고하면서 메세지가 뜹니다.

그런데 또 계속 새로고침을 하면 정상적으로 관리 대쉬보드에 연결이 되구요.. 그래도 뭔가 불안정하니까 그런것 같아서 고쳐보려합니다..

메세지는 아래처럼 뜨구요,

 

Fatal error: require_once(): Failed opening required 'HTTP/Request.php' (include_path='/host/home2/blahblah/html/libs/PEAR.1.9.5:.:/usr/share/pear:/usr/share/php') in/host/home2/blahblah/html/classes/file/FileHandler.class.php on line 523

523줄 내용:  require_once('HTTP/Request.php');

어디를 고치라는건지는 알겠는데 어떻게 고치는지를 모르겠습니다...

------

이 질문을 올리고 나서 댓글에 아파치님께서 설명해주셔서 정말 확실한지 묻고 답변받아서 캐시파일 내에 있는 폴더들을 삭제 했는데요...

 

이제는 

Fatal error: Class 'FileHandler' not found in /host/home2/blahblah/html/classes/context/Context.class.php on line 184

이런 메세지로 바뀌고 아까는 새로고침하다보면 또 페이지가 로드되는 경우도 있었는데 이젠아예 뜨지도 않습니다...

184줄 포함한 그 부분 구문은 아래와 같구요....

 // include ssl action cache file
        $this->sslActionCacheFile = FileHandler::getRealPath($this->sslActionCacheFile);
        if(is_readable($this->sslActionCacheFile))
        {
            require($this->sslActionCacheFile);
            if(isset($sslActions))
            {
                $this->ssl_actions = $sslActions;
            }
        }
    }

보니 캐시파일을 가리키는것같은데 캐시파일이 삭제돼서그런것같습니다...

또 심지어 기억하는 카테고리 모듈명으로 아예 주소/모듈명 이렇게 치면 원래는 게시판에 잘 연결이됐는데 이제는

요청하신파일을 찾을수없거나 서버에서 제거되었다는 메세지만 나옵니다.....

어떻게 하면 좋을까요..ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 도와주세요 ㅠㅠㅠ 미치겠습니다 복구를해야하나요 뭘해야하나요...멘붕입니다.

거의 다완성되었는데 이럴수가...

댓글 5

  • 캐시파일 문제라기보다는 HTTP/Request.php, FileHandler class처럼 코어에서 기본으로 제공하는 파일들이 존재하지 않는다는 것을 보니 중요한 파일이 많이 누락된 것 같은데요. 혹시 캐시폴더를 삭제하면서 중요한 파일까지 함께 삭제된 것이 아닐까요? 코어를 새로 다운받아서 classes, common, config, libs 폴더만 새로 업로드해 보세요.

  • @기진곰
    네 우선 해보겠습니다.. 감사합니다.
    그리고 위에 추가못했던건데 혹시나 부가설명이 될까해서요..
    public $sslActionCacheFile = './files/cache/sslCacheFile.php'; 이 경로로 가면 저 php파일이 없습니다
  • @스트릿

    SSL을 사용하지 않는다면 그 파일은 없어도 됩니다. 그 파일 때문에 오류가 나지는 않아요.

  • @기진곰
    기진곰님 ㅠㅠㅠㅠ정말감사해요
    말씀해주신대로 하고나서 캐시파일 재생성 했더니 다 됐습니다
    정말로 감사드려요....... ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ최고입니다..
  • 해결 되셨다니 다행입니다....^^
    막내랑 산책 다녀와서 이제사 보았네요...ㅠㅠ