다음과 같은 에러가 왜 발생하는 것일까요?
안녕하세요.
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
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;
}
while ($entry = $tmp->read()) {
// 3.24 수정
if ($entry{0} == ".") continue; // 첫문자가 "."이면 무시한다
include "./lib/" . $entry;
}
header_cache();
한마디로 lib 폴더를 읽어들일 수 없다는 의미인것 같은데요.
하드 디스크 배드섹터 검사해봐도 아무런 문제가 없거든요.
심지어 그 폴더를 다른 이름으로 바꾸고 lib 폴더를 새로 만들어도 가끔 그런 현상이 발생하네요.
에러가 계속 발생한다면 몰라도 가끔 발생한다는 사실이 저를 괴롭게 만드네요.
혹시 최신버전에서 변경된 사항이라도 있는지 모르겠네요.
조언 좀 부탁드립니다. 감사합니다.
댓글 1개
19년 전
업데이트를 하셨으면 apache php의 초기화 되었을 것입니다. 업데이트 전에 서버의 환경을 백업을 해두시고 하셨으면 이전 서버의 php설정환경을 맞쳐 주시는것이 해결 방안갔습니다.
게시판 목록
그누3질답
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 9324 | 19년 전 | 2905 | ||
| 9323 | 19년 전 | 2240 | ||
| 9322 |
|
19년 전 | 2632 | |
| 9321 | 19년 전 | 2109 | ||
| 9320 | 19년 전 | 2825 | ||
| 9319 | 19년 전 | 2153 | ||
| 9318 | 19년 전 | 2145 | ||
| 9317 | 19년 전 | 2257 | ||
| 9316 | 19년 전 | 2563 | ||
| 9315 |
|
19년 전 | 1871 | |
| 9314 | 19년 전 | 2159 | ||
| 9313 |
진짜사나이
|
19년 전 | 3261 | |
| 9312 | 19년 전 | 2494 | ||
| 9311 |
|
19년 전 | 2995 | |
| 9310 | 19년 전 | 2281 | ||
| 9309 | 19년 전 | 3432 | ||
| 9308 | 19년 전 | 2371 | ||
| 9307 |
일상밖으로
|
19년 전 | 2505 | |
| 9306 | 19년 전 | 2232 | ||
| 9305 |
자반고등어
|
19년 전 | 2442 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기