- “ XE 코어는 쉬운설치로 업데이트하지 마세요
” — 기진곰, 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가 있으며, 이 기능을 활성화하면 기본 쉬운설치 페이지에 자료가 정상적으로 노출되어 애드온, 모듈 등의 설치가 가능해집니다.