채택완료

5.6.24 버전에 회원관리파일 잘 열리나요?

관리자모드
회원관리 > 회원관리파일 - adm/member_list_exel.php

잘 열리고 있나요? 클릭 하면 

HTTP ERROR 500 에러를 보입니다. 

환경설정 항목에 회원관리파일 일괄삭제를 클릭 하면 

회원관리파일 일괄삭제

완료 메세지가 나오기 전에 프로그램의 실행을 중지하지 마십시오.

회원관리파일를 열지못했습니다.

  • 완료됨

회원관리파일 0건 삭제 완료됐습니다.
프로그램의 실행을 끝마치셔도 좋습니다.

회원관리파일를 열지못했습니다. 처럼 보이구요.
이 파일 관련해서 손 댄적이 없는데 ....
왜 이런 현상이 생기는 건가요? 조언 좀 부탁 드립니다. 


 

답변 2개 / 댓글 8개

채택된 답변
+20 포인트
라라곤 php7.4  테스트해보니 잘 열리네요.
php 에러 표시되게 설정해놓으면 에러 라인 표시 뜰겁니다.

1770524892_BQGYBY9HcX.webp

답변에 대한 댓글 7개

에러 라인이 세개 뜨는데 .... member_list_exel.lib.php 쪽 이네요.

// 레벨 범위 검증
/*
if ($params['level_start'] > $params['level_end']) {
[$params['level_start'] , $params['level_end']] = [$params['level_end'], $params['level_start']];
}
*/

// 가입기간 - 날짜 범위 검증
/*
if ($params['use_date'] && $params['date_start'] && $params['date_end']) {
if ($params['date_start'] > $params['date_end']) {
[$params['date_start'] , $params['date_end']] = [$params['date_end'], $params['date_start']];
}
}
*/

// 수신동의기간 - 날짜 범위 검증
/*
if ($params['ad_range_type'] == 'custom_period' && $params['agree_date_start'] && $params['agree_date_end']) {
if ($params['agree_date_start'] > $params['agree_date_end']) {
[$params['agree_date_start'] , $params['agree_date_end']] = [$params['agree_date_end'], $params['agree_date_start']];
}
}
*/

세개를 주석처리 하니 페이지는 열리네요.
회원가입 쪽 웹상 에서 수정을 해서 그런건지 가입을 했다가 취소 했다가
재가입 해서 그런건지 .....
딱히 쓸일은 없을듯 한데. 아무튼 고맙습니다.
대괄호 이용한 변수 할당 코드에서 에러 난 거 보니 아마도 php 7.0 이하 환경이신 듯..
(PHP 5.4 ~ 7.0)에서는 list($a, $b) = array($b, $a); 같은 형태로 진행돼야 합니다.
그누 운영진에게 건의해서 php 7.0 이하 호환코드 지원 요청하시든지 하셔야 할 듯 합니다.
어쩌면, 이 버전부터 php 7.1 이상으로 가시려는 정책이신지도 모르겠네요.
PHP Version 7.0.33 이네요.
[] 사용이 php 7.1부터 사용 가능합니다.
PHP 5.2.17 이상 (PHP 7.2 이상 권장)
MySQL 5.0 이상 or MySQL 5.0 이상의 기능을 만족하는 MariaDB
리눅스 호환 OS
필수 라이브러리
GD Library 2.0 이상
iconv

매뉴얼에 7.2 이상 권장 으로 되어 있네요.

음 .... 겨우겨우 셋팅(?) 해놨는데 업그레이드 했다가 엉키기라도
하면. ㅠㅠ 아무튼 고맙습니다.
다음 버전에 수정해 주신다네요.
업그레이드를 여러곳 하여 보았는데 아무런 문제없이 잘 됩니다.
업그레이드나 설치를 잘 살펴 보세요.

답변에 대한 댓글 1개

자료실에 파일 업로드 되고 나서 바로 받고 새로 설치 후 손 댄적이 없는데 이러네요.^^

답변을 작성하려면 로그인이 필요합니다.