ubuntu 8.04 desktop에서 elgg설치하기
DESCRIPTION
Ubuntu 8.04 Desktop에서 Elgg설치하기TRANSCRIPT
Ubuntu 8.04 Desktop 에서Elgg 설치하기Choi Kwang Seong
1. Elgg 다운로드
※ LAMP 환경이 갖추어진상태에서 시작한다 .
압축을 푼다
2. 권한 얻기
LAMP 환경에서기본적으로 /var/www/ 가서버가 된다 .하지만 지금의 권한으로는쓰기가 불가능한 상태
“sudo su” 로 root 권한을 얻고“chmod 777 var” 를 통해var 폴더에 777 의 권한( 읽고쓰기가능 ) 을 부여한다 .
var/www 폴더의 권한도777 권한으로 바꾸어준다 .
1. chmod 777 www2. ls -l
3. Elgg 옮기기
압축을 푼 Elgg 폴더를/var/www 폴더로 옮긴다 .
4. Elgg 설정
Mozilla Firefox 를 통해Elgg 에 접속한다 .
http://localhost/elgg
Elgg/engine 폴더에 있는settings.example.php 파일의 이름을settings.php 로 바꾸어준다 .
engine
settings.examples.php-> settings.php
Elgg 에서 사용할 데이터베이스를생성하고 Elgg 와 연결한다 .
1. mysql –u root –h localhost –p2. CREATE DATABASE elgg;
양식을 채우고저장을 한다 .
.htaccess 파일이 없다며아래의 내용과 동일한 내용을갖는 파일을 생성해 달라고 한다 ./var/www/elgg 폴더에 생성하자 .
1.cd /var/www/elgg2.sudo gedit .htaccess
내용을 그대로 복사한 후저장한다 .“.htaccess” 이다 .“.” 을 빼먹지 말자 .
Database 설정이 완료 되었다 .Elgg 페이지를 생성할 때의기본정보를 입력하면 된다 .
정보를 다 입력하고 저장 버튼을클릭하면 이런 오류가 뜬다… ..Apache 서버에서 mod_rewrite 란것이 제대로 설정이 되지 않은 것이다 .
/etc/apache2/sites-available 에저장되어 있는 default 파일을불러오자 .1. cd /etc/apache2/sites-available2. sudo gedit default
AllowOverride None 을AllowOverride All 로수정한 후 저장하자 .
Apache 서버를 재 가동 시켜준다 .sudo /etc/init.d/apache2 restart
Elgg 기본정보 입력 시 자료를 저장할폴더의 경로를 입력하게 되는데그 폴더는 Elgg 폴더 내에 있어선 안된다 .때문에 /var/www/ 에 data 폴더를 만든다 .
/var/www 폴더안에data 폴더를 생성한다 .
data 폴더도 접근권한을777 로 바꾸어 준다 .1.sudo su2.chmod 777 /var/www/data
http://localhost/elgg/ 에재접속 하여보자 .Elgg 의 설치가 완료되었다 !!!