list.php 에서 board skin 을 못가져옵니다.
본문
안녕하세요, 늘 양질의 답변을 달아주시는 감사한 그누보두 유저님들!
다름이 아니라, 어제까지만 해도 멀쩡하던 게시판이 갑자기 동작을 안하는 데 원인을 모르겠어 문의드립니다.
(꼼수로 해결하긴 했지만, 본질적인 이유를 잘 모르겠습니다.)
만들고있는 홈페이지에서 아무 게시판이나 누르면 다음과 같은 에러로그가 떴습니다.
Warning: include_once(/Library/WebServer/Documents/test/skin/board//list.skin.php): failed to open stream: No such file or directory in/Library/WebServer/Documents/test/bbs/list.php on line 211
bbs/list.php 의 211번 째 줄을 보면
include_once($board_skin_path.'/list.skin.php');
와 같이 되어있는데요, 로그에 따르면 $board_skin_path 의 값이 ~/board/로 끝나야 합니다. 그런데 common.php 를 보니
$board_skin_path = G5_SKIN_PATH.'/board/'.$board['bo_skin'];
와 같이 정의가 되어있더라구요. 즉 $board['bo_skin'] 의 값을 못찾아오는 것 같습니다.
그런데 저는 이런 부분을 건드린 적이 없어서... 혹시 제가 뭔가를 건드리고 기억을 못하는 걸까요?
원래 $board['bo_skin'] 이 값은 어디서 할당이 되는 건가요? 지금은 꼼수로 common.php 의 $board_skin_path 값을 절대경로로 넣어두긴 했는데, 확실히 이해하고 해결하고 싶어 질문드립니다!
답변 부탁드리겠습니다~
감사합니다 ^^
답변을 작성하시기 전에 로그인 해주세요.