메뉴 건너뛰기

XE 3.0.13 결함으로 인한 일시적 배포 중지 안내

안녕하세요.

7월 23일 배포된 코어에서 파일 업로드 관련 문제가 발생하여 일시적으로 배포를 중단합니다.

파일 업로드 처리 구간에 다중사이트 지원을 위한 컬럼 추가가 되지 않아 발생한 문제입니다. 
이 문제를 해결하기 위해서 업데이트 과정에 site_key 컬럼 추가를 진행해야 합니다. 

site_key 컬럼 추가 관련해서 추가적으로 진단하고 다시 배포를 열겠습니다. 

배포는 hotfix 형태가 아닌 3.0.14 배포로 갈 것입니다.

이미 업데이트 진행하신 분들은 이 공지에 작성된 패치 방법을 수행하여 주시기 바랍니다.

패치1. 파일 테이블에 컬럼 추가
https://github.com/xpressengine/xpressengine/issues/1260
https://github.com/xpressengine/xpressengine/commit/78c9a8d3fe6e7f342c6ec3a80417ced24048101c

패치에 필요한 query 는 준비되면 추가하겠습니다.

 

ALTER TABLE xe_files ADD site_key VARCHAR(50) DEFAULT 'default' AFTER download_count;
ALTER TABLE xe_files ADD INDEX files_site_key_index(site_key);

ALTER TABLE xe_fileables ADD site_key VARCHAR(50) DEFAULT 'default' AFTER fileable_id;
ALTER TABLE xe_fileables ADD INDEX fileables_site_key_index(site_key);

ALTER TABLE xe_files_image ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_files_image ADD INDEX files_image_site_key_index(site_key);

ALTER TABLE xe_files_video ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_files_video ADD INDEX files_video_site_key_index(site_key);

ALTER TABLE xe_files_audio ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_files_audio ADD INDEX files_audio_site_key_index(site_key);

ALTER TABLE xe_media_library_files ADD site_key VARCHAR(50) DEFAULT 'default' AFTER description;
ALTER TABLE xe_media_library_files ADD INDEX media_library_files_site_key_index(site_key);

ALTER TABLE xe_media_library_folders ADD site_key VARCHAR(50) DEFAULT 'default' AFTER ordering;
ALTER TABLE xe_media_library_folders ADD INDEX media_library_folders_site_key_index(site_key);

ALTER TABLE xe_taggables ADD site_key VARCHAR(50) DEFAULT 'default' AFTER position;
ALTER TABLE xe_taggables ADD INDEX taggables_site_key_index(site_key);

ALTER TABLE xe_tags ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_tags ADD INDEX tags_site_key_index(site_key);

ALTER TABLE xe_category ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_category ADD INDEX category_site_key_index(site_key);


ALTER TABLE xe_category_closure ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_category_closure ADD INDEX category_closure_site_key_index(site_key);

ALTER TABLE xe_category_item ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_category_item ADD INDEX category_item_site_key_index(site_key);

ALTER TABLE xe_documents ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_documents ADD INDEX documents_site_key_index(site_key);

ALTER TABLE xe_documents_revision ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_documents_revision ADD INDEX documents_revision_site_key_index(site_key);

 

--- 3.0.14 배포 후 추가

3.0.13 배포 후 발견된 추가 사항이 있습니다.

ALTER TABLE xe_user_terms ADD site_key VARCHAR(50) DEFAULT 'default';
ALTER TABLE xe_user_terms ADD INDEX documents_revision_site_key_index(site_key);

 

  • share