Loading the content...

질문과 답변

  • Home
  • 이윰빌더
  • 질문과 답변

혹시 이런 에러 보신 적 있으신 분 계세요?

1,439 2015.05.18 11:23

짧은주소

본문

Fatal error: Call to a member function read() on a non-object in /도메인/eyoom/classes/qfile.class.php on line 76

이윰테마를 여러개 복사해서 각기 다른 메인 홈페이지가 새창으로 뜨도록 하였습니다.

잘 되다가 회원메일 8000개쯤 날리고 나니 갑자기 이러네요.

익스플로러(크롬도 마찬가지) 빈창 띄워서 주소표시줄에 도메인/?theme=basic 해도 마찬가지 에러가 뜨구요.

0
좋아요!
- maxform 메일보내기 아이디로 검색 - 회원등급 : 새싹/Level 7 - 포인트 : 1,260
레벨 7
경험치 5,313

Progress Bar 80%

- 가입일 : 2015-03-12 16:47:32
- 서명 :
- 자기소개 :
댓글목록

이윰넷님의 댓글

maxform님 안녕하세요.
아래와 같이 소스를 수정해 보세요.
--- 아 래 ---------------
1. /eyoom/classes/qfile.class.php 파일 소수 수정
수정 전

	public function del_timeover_file($path,$second=3600,$match='') {
		$dir = @dir($path);
		$now = time();

		while($entry = $dir->read()) {
			if ($entry == "." || $entry == ".." || is_dir($entry) || ($match && !preg_match("/".$match."/",$entry))) continue;
			else {
				unset($ctime);
				$file = $path . "/" . $entry;
				$ctime = filectime($file);
				if(($now-$ctime)>$second) @unlink($file);
			}
		}
	}


수정 후
	public function del_timeover_file($path,$second=3600,$match='') {
		if(is_dir($path)) {
			$dir = @dir($path);
			$now = time();

			while($entry = $dir->read()) {
				if ($entry == "." || $entry == ".." || is_dir($entry) || ($match && !preg_match("/".$match."/",$entry))) continue;
				else {
					unset($ctime);
					$file = $path . "/" . $entry;
					$ctime = filectime($file);
					if(($now-$ctime)>$second) @unlink($file);
				}
			}
		}
	}


2. /eyoom/inc/db_table.optimize.php 파일 소스 수정
수정 전
	// 누적된 푸시파일 자동삭제
	$push_file_dir = G5_DATA_PATH . '/member/push';
	$qfile->del_timeover_file($push_file_dir,86400,'push');


수정 후
	if($member['mb_id'] && substr($member['mb_today_login'], 0, 10) != G5_TIME_YMD) {
		// 누적된 푸시파일 자동삭제
		$push_file_dir = G5_DATA_PATH . '/member/push';
		$qfile->del_timeover_file($push_file_dir,86400,'push');
	}

-------------------------
위 소스를 적용해 보시고  피드백 좀 부탁드립니다.
오늘도 멋진 하루 되세요.
감사합니다.

축하합니다. 첫댓글 포인트 83포인트를 획득하였습니다.

maxform님의 댓글

휴~ 주말내내 고민되던게 이윰님 덕분에 한방에 해결되네요.
테마간 이동이 잘 됩니다.
원인은 모르겠지만, 어쨌든 신속한 피드백 감사드립니다.
원인까지 알려주시면 더욱 감사하겠습니다~

주주봉봉님의 댓글

감사합니다~^^

Total 2,281건 110 페이지
게시판 이용안내

이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.

질문 시 기본적인 예절을 지켜주세요.
  • 질문 시 바른말을 이용 해 주세요.
  • 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
  • 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
  • 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
  • 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
제목
shadow 아이디로 검색 2015.05.21 1,714 0
홍인 아이디로 검색 2015.05.21 1,257 0
joosam 아이디로 검색 2015.05.20 3,796 0
갓구운빵 아이디로 검색 2015.05.20 1,956 0
일루와 아이디로 검색 2015.05.20 1,313 0
fm25 아이디로 검색 2015.05.20 1,172 0
maxform 아이디로 검색 2015.05.20 1,772 0
일루와 아이디로 검색 2015.05.20 1,142 0
일루와 아이디로 검색 2015.05.19 1,457 0
오켕 아이디로 검색 2015.05.19 1,734 0
red123 아이디로 검색 2015.05.18 1,550 0
joosam 아이디로 검색 2015.05.18 1,115 0
오켕 아이디로 검색 2015.05.18 1,421 0
소다 아이디로 검색 2015.05.18 2,047 0
maxform 아이디로 검색 2015.05.18 1,440 0