DocumentRoot /public_html/ <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /public_html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> .................................................................
다음으로 rewrite 모드 사용을 위해서 다음을 실행합니다.
sudo a2enmod rewrite
아파치를 재 시작합니다. sudo apache2ctl -k restart
3. 메일서버 설정
zbxe의 메일 인증 시스템을 사용하기 위해서는 우분투 웹서버에 메일 발송을 위한 메일서버를 설치해야 합니다. 일반적인 리눅스의 메일발송은 sendmail이지만 우분투는 postfix입니다. 설치방법은 아래와 같습니다.
제가 우분투를 사용해서 웹서버를 구축해보려고 하는데요 우분투뿐만아니라 리눅스자체를 처음 접해보는거라서 모르는 것 투성입니다. 우연히 이글을 발견해서 두번째 페이지까지는 잘 따라했습니다만.. ㅠ 몇 가지 궁금한 점이 있어서 질문드리겠습니다.^^;
1) 터미널을 실행해서 루트로 가세요.
yalri012@localhost : $cd /
라고 하셨는데.. 해보니까 ~$에서 /$로 변하던데 이 상태에서 명령어를 입력해야 하는 건가요?
2) 다음에 zbxe가 설치된 폴더의 퍼미션(접근권한)을 설정해야 합니다. 에서 $sudo chmod 777 public_html 를 실행했는데 아무런 현상도 없었습니다. 무슨 문제가 있는 건 아닌지요?
3) 아파치 설정에서 문제가 있는 것 같은데요.. 처음 실행했을 때는 위에서 보여주신 화면과 다른 모습의 창이 떴었습니다. 그래도 혹시나 하는 마음에 <AllowOverride None>은 전부 다 < AllowOverride All> 로 바꾸고 저장했었습니다. 이 때부터 다 뒤죽박죽이 되어 버렸습니다. 다시 명령어를 실행해 보니까 빈화면만 뜨는군요 ㅠㅠ
4) mysql 설정에서 <캐릭터 셋 수정>의 의미가 무엇이고 어떻게 해야하는 것인지 감이 잘 안옵니다.
1. ... ~$에서 /$로 변하던데 이 상태에서 명령어를 입력해야 하는 건가요? 답변> 맞습니다. 현재의 폴더 상태를 표시하기 때문에 그렇게 표시됩니다. 다른 폴더로 가면 다른 폴더명으로 나오겠죠.
2) 다음에 zbxe가 설치된 폴더의 퍼미션(접근권한)을 설정해야 합니다. 에서 $sudo chmod 777 public_html 를 실행했는데 아무런 현상도 없었습니다. 무슨 문제가 있는 건 아닌지요? 답변> 리눅스는 명령실행후 잘 실행이 되면 아무 메세지도 안나옵니다. 잘 실행이 안됐을 때만 메세지가 나오죠. 처음 사용하시는 분들은 그부분에서 당황을 많이 하세요.
3) 아파치 설정에서 문제가 있는 것 같은데요.. 처음 실행했을 때는 위에서 보여주신 화면과 다른 모습의 창이 떴었습니다. 그래도 혹시나 하는 마음에 <AllowOverride None>은 전부 다 < AllowOverride All> 로 바꾸고 저장했었습니다. 이 때부터 다 뒤죽박죽이 되어 버렸습니다. 다시 명령어를 실행해 보니까 빈화면만 뜨는군요 ㅠㅠ
4) mysql 설정에서 <캐릭터 셋 수정>의 의미가 무엇이고 어떻게 해야하는 것인지 감이 잘 안옵니다.
답변> 예전에는 한글 환경에만 맞춰진 euc-kr 환경에서 작업을 많이 했었습니다. 하지만 최근에는 모든 언어를 지원할 수 있는 utf8환경으로 사이트를 구축을 합니다. zbxe의 다국어 지원도 utf8로 작업을 했기 때문이죠. 사실 zbxe만 사용한다면 mysql환경을 꼭 utf8로 바꿀 필요는 없지만 zbxe가 utf8이니 utf8로 바꾸는 것이 좋겠지요.
일단 이해는 나중에 하시고 강좌 내용대로만 수정하면 됩니다. 답변이 너무 허접해서 ㅡㅡ; 죄송합니다. 궁금한 사항이 있으시면 다시 댓글 주세요.
오랜만에 제로보드 홈피에 접속하네요 ;;. 최근에 컴퓨터새로사고 그 XX 같은 780G보드를 병원보낸다고 시간이 너무 많이 흘러서 이제야 우분투 깔고 본격적인 공부에 나섰습니다. 근데 위에 svn checkout http://svn.zeroboard.com/zeroboard_xe/trunk zbxe 명령을 실행하고 나니깐 이런에러가 뜹니다. svn: PROPFIND request failed on '/zeroborad_xe/trunk'과 svn PROPFIND of '/zeroborad_xe/trunk' : 405 Method Not Allowed (http://svn.zeroborad.com) 라고 뜨네요.. 뭐가 문제인가요... 뜻은 알겠는데 해결방법을 모르겠습니다.
error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1 Fatal error in defaults handling. Program aborted
이런 에러가 뜨던데 무슨 에러인가요??
그리고
bradly1@bradly1-desktop:~$ sudo apt-get upgrade
이걸하다가
받기:144 http://kr.archive.ubuntu.com hardy-updates/main compiz-fusion-plugins-main 0.7.4-0ubuntu5 [1217kB] 내려받기 89.5M바이트, 소요시간 3min9s (471k바이트/초) http://kr.archive.ubuntu.com/ubuntu/pool/main/e/evolution-data-server/libegroupwise1.2-13_2.22.2-0ubuntu1_i386.deb 파일을 받는 데 실패했습니다 해쉬 합계가 서로 다릅니다 http://kr.archive.ubuntu.com/ubuntu/pool/main/s/sudo/sudo_1.6.9p10-1ubuntu3.2_i386.deb 파일을 받는 데 실패했습니다 해쉬 합계가 서로 다릅니다 E: 아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix-missing 옵션을 줘서 실행해야 할 것입니다.
처음 보는 증상이라서 저도 잘 모르겠습니다. 우분투 서버에 문제가 있거나 설치중에 잘못된 것이 아닌지 생각됩니다. mysql은 시냅틱 꾸러미 관리에서 "mysql-server"로 검색을 하면 두 개가 검색됩니다. 그중에서 mysql-server-5.0을 선택하고 상단 메뉴에서 설정을 클릭하면root 패스워드를 다시 설정할 수 있습니다. 그래도 안되면 완전 삭제후에 다시 설치해 보세요. 이때 설치시에 root 패스워드를 입력하는 창이 나오면 공백으로 설치하신 후에 다시 설정하는 것이 에러가 안날 가능성이 높습니다.
저는 웹서버용으로 지금 준비중인데요, 지금 제 임의 도메인을 입력하게되면 /var/www/index.html 의 문서가 열립니다. 헌데, 방금 제로보드 설치를 마치고 , 제 임의 도메인을 입력시 제로보드 설치 화면으로 넘어가서 설치하였습니다. 폴더는 /zbxe/ 로 하였고, 설정또한 다 변경했습니다.. 그런데 문제는 제 임의 도메인을 파폭에 쳐보면 /zbxe/안에 있는 index.php 가 열립니다.. 또한, 관리자 모드로 입력시 http://xxxx.xxx.xx/index.php?module=admin 관리자 화면까진 보이는데, 다른 서브 메뉴를 누르면 파일을 찾을수가 없다고 나옵니다......; 어디서 부터 잘못된건지요;; 그리고 원래대로 /var/www 폴더를 웹 기본으로 다시 바꺼야 하나요?? 방법좀 부탁드려요; http://sky.luminus.linux.ne.kr
우연히 이글을 발견해서 두번째 페이지까지는 잘 따라했습니다만.. ㅠ
몇 가지 궁금한 점이 있어서 질문드리겠습니다.^^;
1) 터미널을 실행해서 루트로 가세요.
yalri012@localhost : $cd /
라고 하셨는데.. 해보니까 ~$에서 /$로 변하던데 이 상태에서 명령어를 입력해야 하는 건가요?
2) 다음에 zbxe가 설치된 폴더의 퍼미션(접근권한)을 설정해야 합니다. 에서 $sudo chmod 777 public_html 를 실행했는데 아무런 현상도 없었습니다. 무슨 문제가 있는 건 아닌지요?
3) 아파치 설정에서 문제가 있는 것 같은데요.. 처음 실행했을 때는 위에서 보여주신 화면과 다른 모습의 창이 떴었습니다. 그래도 혹시나 하는 마음에 <AllowOverride None>은 전부 다 < AllowOverride All> 로 바꾸고 저장했었습니다. 이 때부터 다 뒤죽박죽이 되어 버렸습니다. 다시 명령어를 실행해 보니까 빈화면만 뜨는군요 ㅠㅠ
4) mysql 설정에서 <캐릭터 셋 수정>의 의미가 무엇이고 어떻게 해야하는 것인지 감이 잘 안옵니다.
귀찮으시더라도 답변 좀 부탁드리겠습니다. ^^;