WWW

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ WWW ] in KIDS
글 쓴 이(By): Xorn (Salud!)
날 짜 (Date): 1997년06월19일(목) 17시55분42초 KDT
제 목(Title): [Q] perl cgi에서 system..

SunOS 4.1.3 + Apache 1.1.3에서 잘쓰는 cgi perl script하나를 다른
SunOS 4.1.3(revision?이 조금 다름)+ Apache 1.1.3에 넣어서 돌렸더니
눈에 보이는 error는 안나오는데 제대로 작동을 안하네요. perl은 둘다
5.003이고요.

문제가 되는 line은

system "$bbsaccess $accessfile $userid $pass1" ;
이고요 여기서 $bbsaccess는 bbsaccess라고 input을 받아서 accessfile에다가
그사람의 id와 password를 등록시켜주는 c program입니다. 나중에 access list를
만들때 쓰는 거죠..

netscape가지고 그 cgi를 돌리면 아무 에러도 안나오고..
system call하는 부분을 prompt상에서 똑같이 돌리면 제대로 잘돌아가고..
system "touch temp";이런 식으로 넣어주면 이것도 제대로 작동하고..

cgi의 owner와 그 directory의 owner, apache daemon을 돌리는 owner도 다
같습니다.

에구구.. 뭐가 안되는지를 안썼네요.. 아무 에러도 없이 성공적으로 잘 수행이
된 것같은데.. 보면 accessfile에 등록이 안됩니다. 뭐 다른 거라곤..
Apache하고 perl을 컴파일한 사람이 다를뿐인데.. apache는 configuration file을
가져와서 좀 고쳤으니까 configuration이 다를 리는 별로 없고..

상황이 이렇습니다. perl, cgi의 도사님들! 좀 도와주세요..

그럼.. 미리 감사 :)
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.