개발
-
ckeditor 5 이미지 크기 변환개발 2022. 8. 10. 22:49
에디터에서 이미지 크기 변환이 안된다고 한다. 무슨 소리지? 그런 것은 이정도 에디터라면 기본적으로 되야하는 것 아닌가? 그런데 정말 안된다. 찾아보니 플러그인을 설치하라고 한다. https://ckeditor.com/docs/ckeditor5/latest/features/images/images-resizing.html#installation Resizing images - CKEditor 5 Documentation Learn how to install, integrate and configure CKEditor 5 Builds and how to work with CKEditor 5 Framework, customize it, create your own plugins and custom edito..
-
ckeditor5 및 이미지 업로더 설치개발 2022. 7. 19. 16:33
ckeditor를 몇 번 사용해 본 것 같은데, 버전이 업데이트되면서 설치 방법이나 옵션들이 달라진다. 비단 ckeditor 뿐만이 아니겠지만, 그래도 정확한 것은 사이트 공식 매뉴얼이니 매뉴얼을 보고 설정하는 방법에 익숙해져야겠다. ckeditor 설치 https://ckeditor.com/ckeditor-5/download/ CKEditor 5 - Download Latest Version Download a ready-to-use CKEditor 5 Build. Install, download or serve a ready-to-use rich text editor of your choice. ckeditor.com 다운로드 사이트에 가서 타입을 선택한다. npm으로 설치해도 되고 압축파일을 다운받..
-
오라클 11g exp/imp 을 이용한 백업 및 복원개발 2022. 7. 18. 20:28
갑자기 사이트에서 오류가 발생한다. 서버 로그를 확인해 보니 별다른 오류가 보이지 않는다. 다만, 호출 시 insert문이 수행되는데 혹시 몰라 툴에서 수행해 본다. 오류가 발생했다. 오라클 11g를 사용하고 있었는데, 테이블스페이스 사용량을 초과했다고 더 이상 입력되지 않는 오류다. 테이블스페이스를 많이 사용하고 있지 않았지만, 다른 프로젝트에서 사용중인 테이블스페이스가 문제였다. 그래서 테이블스페이스를 옮기기로 했다. 얼마전에 테이블스페이스를 새로 생성했었어야 했는데 데이터가 얼마 남지 않아서 11g를 다른 서버에 다시 설치한 적이 있었다. 이번엔 여기에 옮겨야겠다. 명령어를 확인해보니 exp와 expdp가 있다. 데이터 백업과 복원에 대해 기존(10g)에 exp와 imp가 있었는데, 11g부터는 e..
-
CentOS 7.9에서 mongoDB 설치하기개발 2022. 4. 20. 14:41
이번에는 CentOS에서 mongoDB를 설치해보자. 과정은 이전 포스트인 맥에서 설치하는 것과 유사하다. 저장소 추가 우선 저장소를 추가한다. /etc/yum.repos.d/mongodb-org-4.4.repo 파일을 생성하여 다음과 같은 내용을 추가한다. [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc 이제 yum을 통해 설치해보자. # yum install -y mongodb-org 서비스 시작..
-
MaxOS에서 mongoDB 설치개발 2022. 4. 14. 17:17
현재 맥북은 catalina(10.15.7) 를 사용하고 있다. 맥북에서의 mongoDB설치는 https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-os-x/ 에서 참고했다. mongoDB를 homebrew를 통해 설치하려 했다. 그런데 기본 저장소에는 mongoDB가 없는 듯 하다. 저장소를 새로 추가해주어야 한다. 먼저 현재 설치된 저장소를 확인해보자. $ brew tap (이미 나는 설치가 되어 있다.) 이제 저장소를 추가하고 brew를 통해 설치해보자. $ brew tap mongodb/brew (이 명령어를 실행하지 않으면 homebrew에서는 설치되지 않는다.) $ brew install mongodb-community mongoDB..
-
MariaDB 10.4 에서 datadir 위치 변경하기개발 2021. 7. 5. 14:29
우선 작업환경은 CentOS 7.9에 MariaDB 10.4이다. 현재 설정되어 있는 datadir을 확인하자. # mysql -uroot MariaDB [(none)] > select @@datadir; +--------------------- | @@datadir | | /var/lib/mysql/ | +--------------------+ 기본 데이터베이스의 위치는 /var/lib/mysql로 되어 있다. 데이터베이스 디렉토리를 이전하기 전에 서버를 중지하자. # systemctl stop mariadb 이전 할 디렉토리를 만들고 데이터를 복사한다. (복사할 디렉토리는 /home/mariadb 로 정했다.) # mkdir /home/mariadb # rsync -av /var/lib/mysql /..
-
CentOS 7.9에 MariaDB 10.4 설치하기개발 2021. 2. 11. 22:14
개요 CentOS 7.9에 yum을 이용하여 mariadb를 설치하면 기본적으로 5.5 버전이 설치된다. 크게 문제가 없을 줄 알았는데, 기존 db에서 dump 받아 이를 복원하는데 문제가 발생했다. 5.5 버전에서는 한 테이블에 datetime형식의 컬럼이 두 개 이상 만들어지지 않는 것이다. 다행히 이것은 5.7 이후부터는 여러 개 등록이 가능하다고 한다. 최신 버전으로 설치하기로 했다. 10.4 버전이다. 이것도 크게 문제가 없을 줄 알았는데, 이전 버전(10.3)과는 관리자 인증방식이 변경되었다. 나는 처음 mysql을 설치하면 필요 없는 계정은 보안을 위해 삭제하는 편이다. 그래서 user 테이블에 아이디가 없는 것과 비밀번호가 없는 것은 모두 삭제하였다. 그랬더니 무언가 이상하다. 정상 동작하..
-
CentOS 7.9 의 톰캣 8.5에 사설 SSL 인증서 설치하기개발 2020. 12. 21. 13:27
보통 톰캣에 SSL 인증서를 설치한다고 하면 앞 단에 apache를 두고 apache에 SSL 인증서를 설치했는데, 이번에는 톰캣에 직접 SSL 인증서를 붙여보기로 했다. 테스트용이기 때문에 인증서는 공인 인증서가 아닌 사설 인증서를 만들어 사용했다. 인증서 파일은 tomcat 안의 conf/ 안에 ssl 디렉토리를 만들어 이 곳에 둘 것이다. 아래 작업은 ssl/ 디렉토리 안에서 이루어진다. 1. 개인키 생성 인증서를 얻기 위해서는 인증요청서(Certificate Signing Request)를 만들어야 하는데, 만들기 전에 그 키 값을 생성한다. # openssl genrsa -des3 -out private.pem 2048 비밀번호를 물어본다. 비밀번호를 등록한다. 2. 인증요청서(CSR) 파일을 ..