database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 1035 게시물 읽기
No. 1035
Re: # C와 MySQL, Apache
작성자
김재동
작성일
2000-03-15 17:35
조회수
8,782

> 안녕하세요...

> C와 MySql, Apache 연동을 공부하고 있습니다..

> C API로 짜서 컴파일을 하면 아무 에러도 없이

> 되거든요.. 근데 웹에만 올리면 인터널 서버 에러가

> 나옵니다.. 왜 그런거죠?

> 근데 CGI 부분 코드를 빼고 그냥 돌려보면 잘 돌아가거든요...

> 근데

> printf("Content-type:text/html

 

"); 요거만 넣고

> 웹에 올려도 에러가 납니다...

> 누구한테 몰어보니 무슨 모듈이 없어서 그렇다고 하던데...

> 잘 모르겠습니다..

>

> 아래 소스 코드 적어 볼께요......

>

> 메인함수....

>

> printf("Content-type:text/html

 

");

>

> if (!(mysql_connect(&mysql, NULL, "root","")))

> exiterr(0);

> puts("ok3");

>

> if (mysql_select_db(&mysql,"shopping"))

> exiterr(0);

> mysql_free_result(res);

> mysql_close(&mysql);

>

> -----------------------------

> 서브함수

>

> void exiterr(int exitcode)

> {

> fprintf( stderr, "%s

", mysql_error(&mysql) );

> exit( exitcode );

> }

>

>

> 부탁드릴께요...

>

> PCS: 019-588-5291

>

 

***********

 

저도 mysql에 대한 정보를 찾으러 잠시 들른건데,

주제넘게 답장을 쓰는게 아닌지 모르겠네요.

 

질문의 요지는

command상에서는 잘 되는데, web에서는 안되는가 인 것 같습니다.

 

위와 같은 경우는 대부분 환경이 다르기때문이죠.

즉, web으로 테스트하실 때에는 mysql의 library를 load할 수 없어서일겁니다.

 

그러므로 apache configuration file에서

library path들을 가지는 환경변수(일반적으로 LD_LIBRARY_PATH이죠)에

mysql library가 있는 path를 추가하고

테스트해 보시기 바랍니다.

 

환경변수에 값을 주려면 srm.conf파일에 (httpd.conf에 해도 되는지는 잘 모르겠네요.)

setenv LD_LIBRARY_PATH /usr/lib:/lib:/home/mysql/lib

와 같이 하면 될겁니다.

 

도움이 되었으면 좋겠네요.

[Top]
No.
제목
작성자
작성일
조회
1038MYSQL설정변수중 wait_timeout 에 시간 바꾸어보신분....
박종구
2000-03-15
9560
6931┕># Re: MYSQL설정변수중 wait_timeout 에 시간 바꾸어보신분....
홍가리
2001-03-01 20:45:51
7756
1036# 저도 Mysql권에서 에러가 납니다.<초보>
미태산
2000-03-15
9030
1046┕># Re: # 저도 Mysql권에서 에러가 납니다.<초보> -> grant 문 이용 추천
문태준
2000-03-16 10:31:16
9608
1034# MySQl 을 설치는 했는데...
정인
2000-03-15
8066
1037┕>Re: # MySQl 을 설치는 했는데...
정재익
2000-03-15 19:36:46
8924
1033# C와 MySQL, Apache
서광호
2000-03-15
8351
1035┕>Re: # C와 MySQL, Apache
김재동
2000-03-15 17:35:35
8782
1029# mysql 권한설정시 문제가...넘 슬포..
초짜
2000-03-14
7907
1039┕>Re: # mysql 권한설정시 문제가...넘 슬포..
기세희
2000-03-15 20:42:54
8497
1028mysql shutdown 할때의 에러 메세지인데요..
빈스블랙
2000-03-14
8209
1030┕>Re: mysql shutdown 할때의 에러 메세지인데요..
정재익
2000-03-15 00:05:48
9426
1027리눅스에서 MyODBC 설치하기?
microlim
2000-03-14
8047
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다