차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:elgg [2014/07/18 15:30] V_Ltech:elgg [2017/04/02 17:43] (현재) – [엘~그 (ELGG)] V_L
줄 1: 줄 1:
-====== ELGG ====== +{{tag>elgg}} 
-Elgg(엘) 는  SNS(Social Network Service) 오픈 소스 솔루션 이다. 서버에 설치하여 가동하기 쉽고 다양한 플러그인들과 스킨들을 Elgg의 커뮤니티 사이트를 통해 손쉽게 설치할 수 있다. Elgg 엔진을 사용하면 트위터나 페이스북 같은 서비스를 손쉽게 제공할 수 있다. <del>누가 와줄지는 그 다음 문제;;</del>+======엘~그 (ELGG====== 
 +Elgg(엘) 는  SNS(Social Network Service) 오픈 소스 솔루션 이다. 서버에 설치하여 가동하기 쉽고 다양한 플러그인들과 스킨들을 Elgg의 커뮤니티 사이트를 통해 손쉽게 설치할 수 있다. Elgg 엔진을 사용하면 트위터나 페이스북 같은 서비스를 손쉽게 제공할 수 있다. <del>누가 와줄지는 각자 고민하시고..</del>
  
 + 
 +  * http://elgg.org/ 누리집
   * [[http://learn.elgg.org/en/latest/index.html|설명서]]   * [[http://learn.elgg.org/en/latest/index.html|설명서]]
   * [[https://community.elgg.org/plugins|플러긴]]   * [[https://community.elgg.org/plugins|플러긴]]
줄 8: 줄 11:
  
 =====설치===== =====설치=====
 +
 +받아서 압축을 풀고, 실행하면, DB 설정화면이 나온다. 차근차근 따라가면된다. 
 +자료폴더는 반드시 외부에서 접근이 불가능한 별도 폴더에 작성하라고 한다. 호스팅서비스를 빌려하는 경우는 이것이 가능할지 의문인데, 이럴 경우는 [[htaccess]]설정이라도 잘 해줘야한다.
 +
 +====NGINX rewrite====
 [[nginx]] rewrite 규칙 ((http://thomas.deuling.org/2012/01/elgg-community-1-8-2-rewrite-rules-for-nginx/)) [[nginx]] rewrite 규칙 ((http://thomas.deuling.org/2012/01/elgg-community-1-8-2-rewrite-rules-for-nginx/))
  
 +===1.9===
 +
 +https://github.com/Elgg/Elgg/issues/5929
 +
 +<file>
 +
 +    location ~ (^\.|/\.) {
 +        return 403;
 +    }
 +
 +    location /cache {
 +        rewrite ^/cache\/(.*)$ /engine/handlers/cache_handler.php?request=$1&$query_string;
 +    }
 +
 +    location /export {
 +        rewrite ^/export\/([A-Za-z]+)\/([0-9]+)\/?$ /engine/handlers/export_handler.php?view=$1&guid=$2;
 +        rewrite ^/export\/([A-Za-z]+)\/([0-9]+)\/([A-Za-z]+)\/([A-Za-z0-9\_]+)\/$ /engine/handlers/export_handler.php?view=$1&guid=$2&type=$3&idname=$4;
 +    }
 +
 +    location = /rewrite.php {
 +        rewrite ^(.*)$ /install.php;
 +    }
 +
 +    location / {
 +        try_files $uri $uri/ /index.php?__elgg_uri=$uri&$query_string;
 +    }
 +
 +        include common.conf;
 +</file>
 +
 +===1.8===
 <file> <file>
 server { server {
줄 80: 줄 119:
 } }
 </file> </file>
- 
 =====플러긴===== =====플러긴=====
  
줄 92: 줄 130:
   * [[https://community.elgg.org/plugins/1840755/1/magazine-theme-for-elgg-18-19|매거진 테마]] 깔끔한 반응형 테마.   * [[https://community.elgg.org/plugins/1840755/1/magazine-theme-for-elgg-18-19|매거진 테마]] 깔끔한 반응형 테마.
  
-{{tag>elgg}}+=====설명서===== 
 + 
 +  * [[http://learn.elgg.org/en/latest/tutorials/index.html|플러긴제작]] 
 + 
 +