[설치시 문제]윈도우즈 기반에서의 문제인지? > 그누3질답

그누3질답

[설치시 문제]윈도우즈 기반에서의 문제인지? 정보

그누보드 [설치시 문제]윈도우즈 기반에서의 문제인지?

본문

안녕하세요!
저의 경우는 Win2K 서버에서 IIS를 운영하고 있습니다.
PHP와 MySQL및 MyODBC등을 설치하여 테스트까지는 이상이 없습니다.
DB의 경우도 테스트를 하였고, PHP의 경우도 이상없이 잘 됩니다.
헌데, 그누보드를 설치하려면 아래와 같이 config.php 파일 안의 내용들이 모두 오류가 발생하는데요..자세히 모면 환경 변수를 정의하는 부분들만 그렇습니다.

Notice: Use of undefined constant bbs_dir - assumed 'bbs_dir' in E:\WebSite\gnu3\config.php on line 7
Notice: Use of undefined constant shop_dir - assumed 'shop_dir' in E:\WebSite\gnu3\config.php on line 8
Notice: Use of undefined constant index - assumed 'index' in E:\WebSite\gnu3\config.php on line 13
Notice: Use of undefined constant table_default - assumed 'table_default' in E:\WebSite\gnu3\config.php on line 18
Notice: Use of undefined constant table_group - assumed 'table_group' in E:\WebSite\gnu3\config.php on line 19
...
끝까지 오류

그런데, 이 오류는 어떤 경우에 발생하는지요?
며칠째 씨름을 하고 있지만, 더이상 진행을 하지 못해서 답답합니다.
도와주세요...흑흑~
  • 복사

댓글 전체

config.php 파일의 내용이 다른것과는 틀린것 같습니다.

우선 제경우에는
'bbs_dir'
'shop_dir'
위 두부분을 설정하는 라인이 16, 17 라인입니다.

위에 적어주신걸로 봐서는 7, 8라인인데...
제경우 해당 라인에는 주석처리된 설명이 있습니다.
물론 config.php파일은 수정하지 않았습니다.

파일 소스를 알려주시는게 문제해결에 더 빠를듯 합니다.
초보인걸 감안하시고... 너무 믿지 마세요 -_-a
윈도우, 설치에 대해선 아는게 없고... 전혀 딴소리 일수도... -_-a;;;

 "Notice: Use of undefined constant..." 에 대해서,
http://man.phpschool.com/manual/kr/language.types.array.php <- php매뉴얼중 배열
그중에서 "왜 $foo[bar]이 잘못인가?" 부분에 있는듯 합니다...

원래 에러가 나지만 눈에 안띄는 이유는...
다들 error_reporting 에서 안보이게 설정되어서... ... (일까요?)

제계정에서 ini_get('error_reporting') 는 2039로 E_NOTICE는 숨기게 설정되어있음.
제계정 그누의  index.php에 error_reporting(E_ALL); 를 삽입하니... 
온통 에러로 난리가 아니데요... (저런게 여태 같이 살고 있었다니..,)

php.ini 에서나, ini_set() 정도로 E_NOTICE 안보이게 하면 어떨까 하는
생각을 해보긴 하는데...  ... .... 글쎄요...
역시.. 윈도우, 설치 등과는 안친하다보니... 딴소리일듯 (--)(__)

저와 같은 분이 또 계실까봐.......ㅋ

완두콩님의 답변이 정답입니다.

index.php 파일에다가 다음줄을 삽입하면 경고문이 깨끗이 사라집니다.

error_reporting( E_ALL & ~E_NOTICE );

만약 위의 문장을 삽입하기 싫으시다면 소스를 모조리 수정해야합니다.

예를들어 다음과 같은 변수들 ...........

 $cfg[bbs_dir] = "bbs"; => $cfg['bbs_dir']            = "bbs";
 
문제는 따옴표가 붙는다는 것인데요.

사용하려면 역시나  $cfg['bbs_dir'] 요렇게 호출해야 되겠죠?

그러니 위의 한줄을 추가하심이 훨씬 효과적이겠죠?

즐프하세요.
© SIRSOFT
현재 페이지 제일 처음으로