수동으로 실행시켜서 실행이 가능하면 다음을 체크해보세요.
일단 배포판이 RedHat 기반이라는 것을 전재로해서...
/etc/rc.d/rc.local 에 추가시켜야함.
위 파일의 마지막에 추가시켜야함.
/usr/local/apache/bin/apachectl 파일이 존재해야함.
/usr/local/mysql/bin/mysql_safe 파일이 존재해야함
두파일이 존재하면 수동으로는 실행이 가능해야함.
두 파일이 실행되지 않는다면 설치시에 에러가 발생했을 수도 있습니다.
다시 확인해보세요.
등을 먼저 체크해보세요.
마지막으로 /etc/rc.d/rc.local 파일의 실행권한이 775(-rwxrwxr-x)인지
를 확인해보세요.
위조건이 충족되면 실행되어야합니다.
부팅이 되고 확인방법은 mysql의 경우에는 # mysql -u root
했을때 mysql>이라는 프롬프트가 생기고(종료는 exit)
아파치의 경우에는 모질라에서 http://127.0.0.1 을 넣어서 Test page가
나오면 정상적으로 설치가 완료된것입니다.
이 테스트는 로컬(설치된 컴퓨터)에서 테스트를 해보아야합니다.
외부에서 접속해서 아파치에 접속되지 않는다면 그건 방화벽에서 80번 포트를
막아놨기 때문일겁니다.
P.S. : 질문을 하실때 좀더 구체적으로 질문을 해주세요.
apache를 수작업으로 실행시켜봤는지, 설치시에 메러문구는 없었는지,
배포판은 무엇이고 커널버젼은 어떻게 되며 수작업으로 인스톨했는지,
Test환경은 어떻게되고 어떤형태로 접속하고 있는지...
수동으로 실행시켜보세요.
수동으로 실행시켜서 실행이 가능하면 다음을 체크해보세요.
일단 배포판이 RedHat 기반이라는 것을 전재로해서...
/etc/rc.d/rc.local 에 추가시켜야함.
위 파일의 마지막에 추가시켜야함.
/usr/local/apache/bin/apachectl 파일이 존재해야함.
/usr/local/mysql/bin/mysql_safe 파일이 존재해야함
두파일이 존재하면 수동으로는 실행이 가능해야함.
두 파일이 실행되지 않는다면 설치시에 에러가 발생했을 수도 있습니다.
다시 확인해보세요.
등을 먼저 체크해보세요.
마지막으로 /etc/rc.d/rc.local 파일의 실행권한이 775(-rwxrwxr-x)인지
를 확인해보세요.
위조건이 충족되면 실행되어야합니다.
부팅이 되고 확인방법은 mysql의 경우에는
# mysql -u root
했을때 mysql>이라는 프롬프트가 생기고(종료는 exit)
아파치의 경우에는 모질라에서 http://127.0.0.1 을 넣어서 Test page가
나오면 정상적으로 설치가 완료된것입니다.
이 테스트는 로컬(설치된 컴퓨터)에서 테스트를 해보아야합니다.
외부에서 접속해서 아파치에 접속되지 않는다면 그건 방화벽에서 80번 포트를
막아놨기 때문일겁니다.
P.S. : 질문을 하실때 좀더 구체적으로 질문을 해주세요.
apache를 수작업으로 실행시켜봤는지, 설치시에 메러문구는 없었는지,
배포판은 무엇이고 커널버젼은 어떻게 되며 수작업으로 인스톨했는지,
Test환경은 어떻게되고 어떤형태로 접속하고 있는지...
------------------------------
좋은 하루 되세요.
설명대로 했습니다만...
한컴3.1을 사용하고 있습니다..
커널버젼은 2.4.20-7 버젼이구요..
mysql 과 아파치는 수동으로는 제대로 작동은 하는데
부팅시 자동으로 잡아주질 않네요...
rc.local 파일 내용입니다..
[ -f /etc/sysconfig/msec ] && source /etc/sysconfig/msec
[ -z "$SECURE_LEVEL" ] && SECURE_LEVEL=3
# Source functions
. /etc/init.d/functions
if [ -f /etc/sysconfig/network-scripts/ifcfg-eth1 ]; then
/etc/rc.d/rc.ford
fi
if [ -f /dev/cdrom ]; then
hdparm -c 0 -d 0 /dev/cdrom
fi
if [ -f /dev/dsp ]; then
chmod 666 /dev/dsp
fi
touch /var/lock/subsys/local
/usr/local/apache/bin/apachectl start
/usr/local/mysql/bin/mysqld_safe &
이랗게 했는데..이게 맞는건지 잘 모르겠습니다...
맞다면 왜 안되는건지..
사양은 노트북 amd xp 1800+ 이고 256메모리입니다..
....
혹시나... 해서 :oops:
... safe_mysqld 아닐까요;;;
Re: ....
MySQL 4.x 에서 mysqld_safe 로 변경 되었습니다. ^^
Jazz on the G string
예전에 redhat, resin, mysql 의 조합으로(정확한 버전은
예전에 redhat, resin, mysql 의 조합으로(정확한 버전은 생각이 안납니다 ^^); 테스트 할때
/usr/local/mysql/bin/safe_mysqld &
로 실행 시키면
실행이 안되는 경우가 있었습니다.
수동 실행 시킬때도 마찬가지구요.
그래서
로 실행시켰던 적이 있습니다.
방금 확인해 보니, 동아리 서버(제가 깐건 아닙니다만)도
저런식으로 디렉토리를 이동해서 실행시키고 있군요.
LeanBlue in CyberWorld!!!
shell 문제
대부분 inittab이나 rc에 등록할 경우 shell 문제로 보이네요...
rc.local이 실행되는 shell은 sh 입니다.
아파치와 mysql을 sh를 실행시킨다음 실행해보시죠...
실행이 안된다면 실행이 되었던 shell과 그 환경 변수를 sh에 맞게 변경하여 실행해보시기 바랍니다.
세상은 하나..........
여전히 안되는군요,,,
답변달아주신 분들에게 우선 감사하다는 말씀드리고요...
cd /usr/local/apache
./bin/apachectl start
cd /usr/local/mysql
./bin/mysqld_safe &
이렇게도 바꿔줘봤지만..역시나 실행은 안됐습니다...
sh를 실행시킨다음 해보라는 님의 말씀은 제가 초보라서 잘 모르겠네요..ㅜㅜ
정안되면 귀찮더라도 매번 실행해서 해야겠네요...
왜이렇게 안되는게 많을까요...
뭐 안되서 배운게 더 많지만서도...^^;
댓글 달기