XpressEngine/쉬운 설치

-

XE 코어는 쉬운설치로 업데이트하지 마세요

 

개요[편집 / 원본 편집]

쉬운설치 기능은 XpressEngine 및 라이믹스에서 제공하는 도구로, FTP 프로그램 없이 웹 브라우저의 클릭만으로 애드온, 모듈, 위젯 등을 설치, 업데이트, 삭제할 수 있는 기능입니다. 다만, 현재는 기본 설정 상태에서는 쉬운설치 페이지에 아무런 내용도 표시되지 않으며, 이는 Rhymix Auto Install Repository와 같은 별도의 쉬운설치 서버를 연동해야 정상적으로 사용이 가능합니다.

다만 라이믹스 개발진들은 쉬운설치의 사용을 권장하지 않습니다.

문제점 및 주의사항[편집 / 원본 편집]

서버 불안정 문제(구 XE 저장소)[편집 / 원본 편집]

XE 자료실 서버가 불안정할 경우 파일 누락이나 업데이트 중 오류가 발생할 수 있습니다. 특히 웹서버가 해외에 위치한 경우, 자료실 서버에서 파일을 가져오는 도중 누락이 발생할 가능성이 있으며, 국내 서버에서도 가끔씩 오류가 발생할 수 있습니다.

퍼미션(권한) 오류[편집 / 원본 편집]

일반적인 웹호스팅 환경에서는 xe가 설치된 부모 폴더는 제한된 권한을 가지며, files 폴더만 777 권한으로 설정되어 있는 경우가 많습니다. 이로 인해 애드온, 모듈, 위젯 등 별도의 폴더에 위치하는 파일들이 퍼미션 문제로 정상적으로 설치되지 않거나 동작에 문제가 생길 수 있습니다. 특히 수많은 코어 파일에서 하나라도 권한 오류가 발생하면 사이트 접속 불능 등의 치명적인 문제가 발생할 위험이 있습니다.

오토 로드 문제[편집 / 원본 편집]

XE 1.8.3 버전부터 도입된 오토 로드 기능은 필요할 때마다 클래스를 자동으로 로딩하는 기능입니다. 그러나 쉬운설치로 코어 파일을 업데이트할 경우, 이미 메모리에 로딩된 클래스는 이전 버전으로 남고 아직 로딩되지 않은 클래스만 새 버전으로 덮어써지게 되어, 두 버전이 혼재하는 상황이 발생할 수 있습니다. 이로 인해 런타임 시 버전 불일치로 인한 오류가 발생할 가능성이 있습니다.

FTP 업데이트 대비 위험성[편집 / 원본 편집]

쉬운설치는 FTP 정보를 입력해 자동으로 업데이트를 수행하지만, 파일 수가 매우 많고 각 파일에 대해 개별 오류 처리가 미흡한 경우 한 파일이라도 에러가 발생하면 이전 버전과 새 버전의 파일이 혼재되어 사이트가 심각하게 망가질 위험이 있습니다.

워드프레스 플러그인 설치와의 비교[편집 / 원본 편집]

워드프레스는 플러그인들이 하나의 전용 폴더 내에서 관리되므로 설치, 업데이트, 삭제 작업이 상대적으로 간편하고 안정적입니다. 반면, XE/라이믹스는 애드온, 모듈, 위젯 등이 각기 다른 루트 폴더에 분산되어 있어 퍼미션 설정이나 경로 관리 등의 문제가 발생하기 쉽습니다. 이 구조적 차이로 인해 XE의 쉬운설치 기능은 워드프레스의 플러그인 설치 방식에 비해 오류 발생 가능성이 높습니다.

라이믹스용 커스텀 자료실 연동[편집 / 원본 편집]

라이믹스 1.9.9.9 이상 버전<에서는 관리자 페이지 > 고급 > 쉬운설치 > 설정 메뉴를 통해 커스텀 자료실 연동이 지원됩니다. 대표적인 예로 Rhymix Auto Install Repository가 있으며, 이 기능을 활성화하면 기본 쉬운설치 페이지에 자료가 정상적으로 노출되어 애드온, 모듈 등의 설치가 가능해집니다.