adm.head.php 파일 오류 발생합니다
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
GNUXE 설치해서 사용하는데, /adm/adm.head.php 파일 91라인에 오류가 발생한네요;;
Warning: Invalid argument supplied for foreach() in /경로/public_html/GNUXE3/adm/admin.head.php on line 91
파일을 찾아보니 91라인이 foreach문 시작이네요.
foreach($amenu as $key=>$value) {
$href1 = $href2 = '';
if ($menu['menu'.$key][0][2]) {
$href1 = '<a href="'.$menu['menu'.$key][0][2].'" class="gnb_1da">';
$href2 = '</a>';
} else {
continue;
}
GNUXE 쪽에 문의한 결과 이 파일을 그누보드 파일 그대로 이용한거고 수정을 한것이 없다고 해서,
이쪽에 문의 드립니다.
오류 주소 :
GNUXE 설치해서 사용하는데, /adm/adm.head.php 파일 91라인에 오류가 발생한네요;;
Warning: Invalid argument supplied for foreach() in /경로/public_html/GNUXE3/adm/admin.head.php on line 91
파일을 찾아보니 91라인이 foreach문 시작이네요.
foreach($amenu as $key=>$value) {
$href1 = $href2 = '';
if ($menu['menu'.$key][0][2]) {
$href1 = '<a href="'.$menu['menu'.$key][0][2].'" class="gnb_1da">';
$href2 = '</a>';
} else {
continue;
}
GNUXE 쪽에 문의한 결과 이 파일을 그누보드 파일 그대로 이용한거고 수정을 한것이 없다고 해서,
이쪽에 문의 드립니다.
답변 3
admin.menu100.php
admin.menu200.php
admin.menu300.php
파일을 열어서 원본 혹은 gnuxe와 비교해서 코드가 올바르게 들어가 있는지 확인해보세요.
admin.menu200.php
admin.menu300.php
파일을 열어서 원본 혹은 gnuxe와 비교해서 코드가 올바르게 들어가 있는지 확인해보세요.
g5, 그누xe 파일 비교
admin.lib.php 동일 -> $amenu
admin.head.php 동일
$amenu 는 메뉴 파일명 이용 처리 위한 변수
(!preg_match('/^admin.menu([0-9]{3}).*\.php$/', $entry, $m))
continue; // 파일명이 menu 으로 시작하지 않으면 무시한다.
해당 빌더 테스트 설치 결과 문제 발생 없음
adm 폴더에 메뉴 관련 파일이 존재 하는지 우선 점검- adm/admin.menu100 등...
admin.lib.php 동일 -> $amenu
admin.head.php 동일
$amenu 는 메뉴 파일명 이용 처리 위한 변수
(!preg_match('/^admin.menu([0-9]{3}).*\.php$/', $entry, $m))
continue; // 파일명이 menu 으로 시작하지 않으면 무시한다.
해당 빌더 테스트 설치 결과 문제 발생 없음
adm 폴더에 메뉴 관련 파일이 존재 하는지 우선 점검- adm/admin.menu100 등...
제가 정확한 도움은 드리지 못하겠지만, 해당 에러는 foreach문에 들어오는 값이 전혀 없을때 나는 에러입니다. amenu라는 변수가 무엇을 뜻하는지 제가 정확히 몰라서 답변을 드리질 못하겠네요.
이 부분은 GNUXE 개발자분께서 해결해주셔야 될 문제라고 봅니다. 문제점에 대한 해결이 정식적으로 배포되어야 다른분에게도 에러가 뜨지 않으니까요.
이 부분은 GNUXE 개발자분께서 해결해주셔야 될 문제라고 봅니다. 문제점에 대한 해결이 정식적으로 배포되어야 다른분에게도 에러가 뜨지 않으니까요.
답변을 작성하시기 전에 로그인 해주세요.