안녕하세요. 제가 php부분을 전혀 몰라서 해결이 안되서 질문 드립니다.
그누보드5 sitemap을
그누보드5 sitemap을 설치중인데요, 오류가 떠서 문의 드립니다.
아까 고수님에게 문의 해서 답변을 주셨었는데요, 그렇게 해봐도 어찌 오류가 계속 떠서요.
재 문의 좀 드립니다. 그전 질문내용은
https://sir.kr/qa/524245?s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5
이렇게 하라고 해서 해봤는데도 안되네요..

이런 메세지가 뜨거든요.
http://classicwow.co.kr/sitemap/sitemap.php
혹시 php를 잘 아시는 고수분있으시면 부탁 좀 드리겠습니다..제가 php를 잘 몰라서 문의 드려봅니다..부탁 좀 드릴께요..
고수님께서 하라는데로 수정해봐도 안되서요..

<?php
# 총 4군데 변경입니다.
# common.php 파일 위치 절대 경로 세팅
include_once ("/home1/nowmoa/publick_html/common.php"); # 꼭 변경하세요.
# 기본 설정
$wwwPath = "/home1/nowmoa/publick_html"; # 꼭 변경하세요.
$wwwURL = "http://www.classicwow.co.kr"; # 꼭 변경하세요.
# 게시판 리스트
$sql = " SELECT * FROM {$g5['board_table']} WHERE bo_read_level = 1";
$query = sql_query($sql);
while ($row = sql_fetch_array($query)) {
$board[] = $row;
}
# 파일 작성 시작
$sitemap = fopen($wwwPath.'/sitemap/sitemap.xml', 'w') or die('file not found'); # 사이트맵 생성 경로 변경
fwrite($sitemap, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
fwrite($sitemap, '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">');
$boardLink = "";
$contentLink = "";
foreach ($board as $key => $val) :
# 마지막 게시물 시간
$sql = " SELECT * FROM {$g5['write_prefix']}{$val['bo_table']} WHERE wr_id = wr_parent AND wr_is_comment = 0 ORDER BY wr_datetime DESC LIMIT 0, 1";
$query = sql_fetch($sql);
# 마지막 게시물 생성 시간이 없으면 현재 시간으로 설정
$query['wr_datetime'] = (empty($query['wr_datetime'])) ? date('Y-m-d\TH:i:s')."+00:00" : preg_replace("/\s/im", "T", $query['wr_datetime'])."+00:00";
# 게시판 링크 작성
$boardLink = "";
$boardLink = "<url>";
$boardLink .= "<loc>";
$boardLink .= G5_BBS_URL."/board.php?bo_table={$val['bo_table']}";
$boardLink .= "</loc>";
$boardLink .= "<lastmod>{$query['wr_datetime']}</lastmod>";
$boardLink .= "<changefreq>daily</changefreq>";
$boardLink .= "<priority>0.9</priority>";
$boardLink .= "</url>";
# 게시판 링크 작성
fwrite($sitemap, $boardLink);
# 게시판 게시물 작성
$sql = " SELECT * FROM {$g5['write_prefix']}{$val['bo_table']} WHERE wr_id = wr_parent AND wr_is_comment = 0 ORDER BY wr_datetime DESC";
$query = sql_query($sql);
unset($row);
while ($row = sql_fetch_array($query)) {
$row['wr_datetime'] = (empty($row['wr_datetime'])) ? date('Y-m-d\TH:i:sp')."+00:00" : preg_replace("/\s/im", "T", $row['wr_datetime'])."+00:00";
$contentLink = "";
$contentLink = "<url>";
$contentLink .= "<loc>";
$contentLink .= G5_BBS_URL."/board.php?bo_table={$val['bo_table']}&wr_id={$row['wr_id']}";
$contentLink .= "</loc>";
$contentLink .= "<lastmod>".preg_replace("/\s/im", "T", $row['wr_datetime'])."</lastmod>";
$contentLink .= "<changefreq>weekly</changefreq>";
$contentLink .= "<priority>0.5</priority>";
$contentLink .= "</url>";
# 게시판 게시물 링크 작성
fwrite($sitemap, $contentLink);
}
endforeach;
fwrite($sitemap, '</urlset>');
fclose($sitemap);
?>
부탁 좀 드리겠습니다..
답변 2개 / 댓글 1개
경로가 맞지않아 보입니다 publick ??? public !!!
include_once ("/home1/nowmoa/publick_html/common.php");
==> 변경
include_once ("../common.php");
$wwwPath = "/home1/nowmoa/publick_html";
==> 변경
$wwwPath = "..";
답변에 대한 댓글 1개
/home1/nowmoa/publick_html/common.php 의 경로를 확인해 보셔야 할듯 합니다.
해당 common.php 파일이 확인이 안되서 발생되는 오류 입니다.
답변을 작성하려면 로그인이 필요합니다.