원래 아래와 같은 글을 올렸었습니다.
---
관리페이지(주소/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을 사용하지 않는다면 그 파일은 없어도 됩니다. 그 파일 때문에 오류가 나지는 않아요.
말씀해주신대로 하고나서 캐시파일 재생성 했더니 다 됐습니다
정말로 감사드려요....... ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ최고입니다..
막내랑 산책 다녀와서 이제사 보았네요...ㅠㅠ