컴

다음과 같은 에러가 왜 발생하는 것일까요?

· 2006-09-01 (금) 22:15:03 · 3994 · 1
안녕하세요.
 
yum으로 apm을 업데이트하고 나서 다음과 같은 에러가 가끔 뜨네요.
 
Warning: read(): 3 is not a valid Directory resource in /home/...../index.php on line 29

Fatal error: Call to undefined function: header_cache() in /home/...../index.php on line 36
에러가 발생하는 소스는 아래 부분입니다.
 
$tmp = dir("./lib");
while ($entry = $tmp->read()) {
    // 3.24 수정
    if ($entry{0} == ".") continue;  // 첫문자가 "."이면 무시한다
   
    include "./lib/" . $entry;
}
header_cache();
 
한마디로 lib 폴더를 읽어들일 수 없다는 의미인것 같은데요.
 
하드 디스크 배드섹터 검사해봐도 아무런 문제가 없거든요.
 
심지어 그 폴더를 다른 이름으로 바꾸고 lib 폴더를 새로 만들어도 가끔 그런 현상이 발생하네요.
 
에러가 계속 발생한다면 몰라도 가끔 발생한다는 사실이 저를 괴롭게 만드네요.
 
혹시 최신버전에서 변경된 사항이라도 있는지 모르겠네요.
 
조언 좀 부탁드립니다. 감사합니다.
|

댓글 1개

2006-09-05 (화) 14:28:40
업데이트를 하셨으면 apache php의 초기화 되었을 것입니다. 업데이트 전에 서버의 환경을 백업을 해두시고 하셨으면 이전 서버의 php설정환경을 맞쳐 주시는것이 해결 방안갔습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
06-09-04 조회 3,953
06-09-01 조회 3,995
06-09-01 조회 3,914
06-08-31 조회 3,351
06-08-30 조회 3,471
06-08-29 조회 3,703
06-08-29 조회 3,383
06-08-26 조회 3,247
06-08-25 조회 3,163
06-08-24 조회 3,490
06-08-24 조회 2,447
06-08-23 조회 2,388
06-08-18 조회 2,302
06-08-17 조회 2,882
06-08-16 조회 2,549
06-08-12 조회 2,388
06-08-12 조회 3,002
06-08-10 조회 2,168
06-08-09 조회 2,268
06-08-08 조회 3,146