22. 터미널을 실행시킨 후 다음 명령문을 차례로 입력하자. mysql –u root –h localhost –p-u : 사용자의 이름을 말한다. 여기서는 시스템 관리자인 root를사용자로 한다.-h : Host의 이름을 말한다. 여기서는 localhost를 이름으로 한다.-p : 비밀번호를 입력 받는다. CREATE DATABASE elgg;(elgg라는 데이터베이스를 만드는 mysql query 명령문이다.) exitmysql을 끝내는 명령문이다.
24. 3. Elgg에서는 root 디렉토리에 설치를 하기 위해 .htaccess라는 파일을 필요로 한다. 기본적으로 접근 허가가 안되기 때문에 .htaccess파일의 내용을 아래와 같이 바꾸어 달라고 한다. ※ 보이는 내용이 끝이 아닌 하단부 까지 내용이 계속 이어져 있다.
30. php파일의 내용을 보면 다음과 같은 부분이 있는데 Elgg설치페이지에서 입력한 것과 동일하게 바꾸고 저장하자. dbuser = 데이터베이스 사용자 dbpass = 데이터베이스 비밀번호 dbname = 데이터베이스 이름 dbhost = 데이터베이스를 사용할 host dbprefix = 데이터베이스 테이블에서 사용할 prefix 값
37. HTTPS 프로토콜을 사용하여 로그인 하게 할 것인가? RESTful API 이용가능 통계정보를보낼 것인지 정보들을 다 채우고 저장하자.
38. 저장이 제대로 안되고 찾을 수 없다는 화면이 노출됐다!! 이것은 Apache 서버에서 mod_rewrite라는 것이 제대로 설정되어있지 않기 때문이다. 제대로 설정하러 가자!
39. ‘시냅틱 패키지 관리자’를 통해 LAMP환경을 구축할 때 Apache 서버는 파일시스템/etc 폴더에 설치된다. sudo a2enmod rewrite 명령문으로 rewrite 모드를 활성화 시킨 후 sudogedit /etc/apache2/sites-available/default 명령문을 통해 파일시스템/etc/apache2/sites-available 폴더에 있는 default 파일을 gedit를 통해 편집하자.