라이믹스/사양 및 XpressEngine/애드온/검색어 오타수정 애드온: 문서 사이의 차이

< 라이믹스(문서 사이의 차이)
imported>Gaon12
편집 요약 없음
 
Admin_Old (토론)
m편집 요약 없음
 
1번째 줄: 1번째 줄:
==라이믹스?==
{{XE애드온
* [[라이믹스]]에 대해 알아보고 싶다면 [[라이믹스]] 문서를 참고하자.
|XE 애드온 = XE 애드온
|제목 = 검색어 오타수정 애드온
|그림 = [[파일:typofix.png]]
|제작자 = 즈베즈다
|첫 업로드 일자 = 2018년 12월 30일
|최신 버전 = 1.0 (2019년 01월 02일)
|라이센스 = GPL v2
|유·무료 여부 = 무료
|소개 페이지 = [https://www.xpressengine.com/?mid=download&package_srl=22753969 XE 공식 자료실]
|깃허브 저장소 = [https://github.com/Xvezda/xe-typofix-addon Xvezda/xe-typofix-addon]
|XE 호환 버전 = 1.11.x 작동/그 외 모름
|라이믹스 블랙리스트 등재 여부 = 등재 되어 있지 않음.
|의존 프로그램 = 없음
|깃허브
}}


==요구사양==
==정보==
* 라이믹스에서 요구하는 사양에 대해 알아보자.
# 즈베즈다님이 배포한 검색어 오타수정 애드온<br/>
* 이때 진짜 기본적인 것(웹 서버)에 대해서는 작성하지 않았습니다.<ref>웹 서버 프로그램이 없으면 php 파일 등을 처리 할 수 없기 때문이다.</ref>
# [[네이버]]의 '검색 > 오타변환' 오픈 API를 이용하여 수정한다.


==퍼미션==
==작동 원리==
# 라이믹스 설치 루트 폴더에 files 폴더의 퍼미션이 707이나 777이어야 한다.
* 아래 검색어는 예시입니다.
# 설치 경로에 쓰기 권한이 이미 있는 경우, 설치 과정에서 files 폴더를 자동으로 생성한다.
# '가온 위키'를 'rkdhs dnlzl'로 영어로 검색한다.
# 애드온이 검색어를 네이버 API를 이용하여 값을 분석한다.
# '가온 위키'라는 단어를 도출(?), 수정(설정한 경우)·추천한다.


==PHP==
==기능==
# [[라이믹스]]를 사용하려면, 7.0 이상이 설치 되어 있어야 합니다.
# 수정된 키워드로 자동 리다이렉트 할 수 있다.
# PHP 5.x 버전대는 설치 자체가 안되도록 설정되었으며, 강제로 설치를 진행하여도 각종 오류가 난무하여 사용 할 수 없습니다.<ref>PHP 7 문법이 적용 되었기 때문이다.</ref>
# 게시판 검색에서 사용 할 수 있다.
# 오브젝트 캐시 사용을 통해 서버 자원을 절약 할 수 있다.


===7.2 이상===
[[분류:XE 애드온]]
# PHP 7.2 이상에서 일부 서드파티들로 인해 오류가 발생 할 수 있다.
# '''BaseObject''' 오류가 발생하는데, PHP 7.2 이상은 원래 사용하던 클래스인 '''Object'''를 사용하지 못해 'Fatal error'가 발생한다.(HTTP 500에러 발생)
# 이 문제는 [[XpressEngine|XE]]에서도 나타나는 현상이다. [https://www.xpressengine.com/devlog/23249915 XE 공식 홈페이지 공지사항]
# 그렇기 때문에 'Object'를 'BaseObject'로 바꿔줘야 한다.<del>노가다</del> 에디터에서 찾아 바꾸기를 통해 바꾸면 그나마 쉽다.<ref>new Object나 extend Object와 같이
앞에 다른 단어가 있는 Object만 변경해야 한다. [https://xetown.com/questions/1164680#comment_1164942 xetown Object 변경 관련 기진곰님 댓글]</ref>
# 리눅스에서 라이믹스(XE)가 설치 된 폴더로 이동 후, 아래와 같이 입력하면 쉽게 바뀐다. 참고하자.<ref>[https://xetown.com/questions/1082527#comment_1082641 XETOWN php 7.2 업그레이드를 위한 return new object > return new BaseObject 일괄변경하기]</ref>
<syntaxhighlight lang="sh">
find ./ -name "*.php" -exec sed -i 's/return\snew\sObject/return new BaseObject/g' {} \;
find ./ -name "*.php" -exec sed -i 's/extends\sObject/extends BaseObject/g' {} \;
</syntaxhighlight><br/>
 
===PHP 모듈===
* [[라이믹스]]를 설치하기 위해 필수적으로 설치되어야 하는 PHP 모듈은 다음과 같습니다.
** curl
** gd
** iconv 또는 mbstring
** json
** mcrypt 또는 openssl
** simplexml
 
===php.ini 설정===
# upload_max_filesize 설정치보다 post_max_size가 커야 합니다.
# post_max_size설정치보다 memory_limit이 커야 합니다.<br/> → 라이믹스는 [[라이믹스#대용량 업로드|대용량 업로드]]를 지원하기 때문에, 업로드 용량이 10MB 이상이면 사실상 업로드에 제약을 받지 않습니다.
# session.auto_start이 아래와 같이 off로 설정 되어야 합니다.
<syntaxhighlight lang="ini">
session.auto_start = off
</syntaxhighlight>
 
==Mysql/MariaDB==
# Mysql은 5.0.7 이상의 버전을 사용해야 합니다.
# [[라이믹스]] 개발진들은 MariaDB를 권장한다고 한다.
 
==각주==

2019년 1월 30일 (수) 17:45 판

XE 애드온
검색어 오타수정 애드온
Typofix.png
제작자 즈베즈다
첫 업로드 일자 2018년 12월 30일
최신 버전 1.0 (2019년 01월 02일)
라이센스 GPL v2
유·무료 여부 무료
소개 페이지 XE 공식 자료실
깃허브 저장소

Xvezda/xe-typofix-addon

정보

  1. 즈베즈다님이 배포한 검색어 오타수정 애드온
  2. 네이버의 '검색 > 오타변환' 오픈 API를 이용하여 수정한다.

작동 원리

  • 아래 검색어는 예시입니다.
  1. '가온 위키'를 'rkdhs dnlzl'로 영어로 검색한다.
  2. 애드온이 검색어를 네이버 API를 이용하여 값을 분석한다.
  3. '가온 위키'라는 단어를 도출(?), 수정(설정한 경우)·추천한다.

기능

  1. 수정된 키워드로 자동 리다이렉트 할 수 있다.
  2. 게시판 검색에서 사용 할 수 있다.
  3. 오브젝트 캐시 사용을 통해 서버 자원을 절약 할 수 있다.
• 현재 페이지 URL 줄이기