본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ

전체 글485

개인정보 처리방침 / 이용약관 작성 방법 사이트를 개발하는 과정에서 개인정보 처리방침과 이용약관 작성이 필요하게 되었다. 한국인터넷진흥원 사이트에서 도움을 받아 작성법을 익혔으며, 가이드라인을 지키면 문제 없을 것 같다. 한국인터넷 진흥원에서 받은 파일 공유한다. https://www.kisa.or.kr/customer/privacy.jsp 이용약관 공정거래위원회 자료 참고하여 서비스에 알맞게 작성하는 것이다. https://www.ftc.go.kr/www/cop/bbs/selectBoardList.do?key=201&bbsId=BBSMSTR_000000002320&bbsTyCode=BBST01 2021. 9. 2.
[IssueCase] java.sql.SQLException: Access denied for user ‘ID’@’xxx.xxx’ (using password: YES Spring Framework에서 MySQL connection을 할 때 생길 수 있는 오류입니다. 오류의 원인은 현재 IP로의 접근이 제한된것 인데요. 해결법은 MySQL에서 권한을 설정해주면 됩니다. GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; 생성하고자하는 USERNAME과 권한을 주고자하는 IP주소 그리고 PASSWORD를 입력하시면됩니다. application.properties spring.datasource.url=jdbc:mysql://xxx.xxx.xxx.xxx:3306/testDB spring.datasource.username=user sprin.. 2021. 8. 31.
phpmyadmin 경고 확인하기 위 사진처럼 경고가 확인된다. 1. 이제 설정 파일은 암호화 문자열(blowfish_secret)을 필요로 합니다. 2. $cfg[]TempDir''(/usr/local/apache/htdocs/phpmyadmin/tmp/)에 액세스할 수 없음. phpMyAdmin은 템플릿을 캐시할 수 없으며 이로 인해 속도가 느려질 것이다. 이 두개인데, 1번은 phpmyadmin의 설정파일 config.sample.inc.php를 복사하여 config.inc.php 로 만든 뒤에 열어보면 $cfg['blowfish_secret'] = ''; 이부분에 32자 이상의 암호가 필요하다. 무작위로 글자를 넣어주자. 해결 2번의 경우는 phpmyadmin 폴더 내에 tmp라는 폴더를 하나 만들어주자. 2021. 8. 14.
centos7 phpmydmin, mariadb와 연동하기 mariadb를 서버에 설치했다. 그리고 phpmyadmin을 통해 mariadb를 사용하면 편리하기에 연동해서 사용해보자 먼저 mariadb를 yum으로 설치하고 php를 컴파일 설치, phpmyadmin 최신버전을 가져와서 압축을 풀고 실행한 상태다. 그러나 아래처럼 mysqli::real_connect(): (HY000/2002): No such file or directory 오류가 뜬다. 연동을 위해 php를 통해 mariadb를 사용할 수 있도록 설정이 되어있는지 확인하자. 아래의 php.ini를 열어보면 mysqli.default_socket 부분이 비어있다. 이부분을 먼저 채워주기 위해 mysql.sock 파일을 찾자. mariadb를 설치했다면 아마도 찾아질 것이다. 그 뒤 해당경로를 p.. 2021. 8. 14.
centos7 mariadb 설치하기 단순히 yum 으로 설치할 수 있다. 그러나 낮은 버전이 제공되기 때문에 repository를 수정해 줘야한다. 1. repo 추가하기 # vi /etc/yum.repos.d/MariaDB.repo 아래내용 추가하기 [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64/ gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1 원하는 버전의 baseurl을 집어넣어도 괜찮타! 지원하는 버전 확인 yum.mariadb.org/ 2. mariadb 설치하기 # yum install mariadb mariadb-server 설치된거 확인하기 # yum list ins.. 2021. 8. 14.
vi 편집기 색상 변경및 각종 설정 들!! 1. 우선 vim 패키지가 설치되어있어야 한다. # yum install vim 2. ( .vimrc ) 파일 생성 # vi ~/.vimrc ### 홈디렉터리 밑에 .vimrc 파일을 만들어주자. .vimrc 파일 생성 후 아래와 같이 내용 입력 syntax enable syntax on ## 하이라이트 filetype on ## 파일종류 자동인식 set autoindent ## 자동 들여쓰기 set background=dark ## 배경 컬러 set cindent ## C언어 자동들여쓰기 set history=100 ## 명령어 기록 set hlsearch ## 검색어 강조 set number ## 행 번호 표시 set paste! ## 계단현상 제거 (붙여넣기) set shiftwidth=4 ## 들.. 2021. 8. 13.
[Linux] swap으로 메모리 공간 늘리기. (virtual memory exhausted: Cannot allocate memory) 일반적인 테스트 환경 또는 AWS ec2 프리티어 사용하는 경우 메모리가 모자라서 컴파일이 안되는 경우가 있다. 이런 경우 swap을 이용하여 메모리 공간을 늘림으로써 문제 해결 가능하다. # cd / # sudo dd if=/dev/zero of=swapfile bs=1M count=2048 # sudo mkswap swapfile # sudo swapon swapfile # sudo chmod 600 swapfile # sudo vi etc/fstab 맨윗줄에 한줄 추가 /swapfile none swap sw 0 0 # free -h 이런식으로 swap 공간이 할당된게 보이면 성공이다. 2021. 8. 13.
php 7.4 컴파일 설치/수동 설치 php다운로드 후 압축 풀기 설치할 버전은 php 7.4.22 버전이다.(현재 최신버전) 먼저 libmcrypt-2.5.8설치 # tar zxf libmcrypt-2.5.8.tar.gz # cd libmcrypt-2.5.8 # ./configure --prefix=/usr/local/ # make # make install oniguruma 설치 # yum install https://rpms.remirepo.net/enterprise/7/remi/x86_64/oniguruma5php-6.9.6-1.el7.remi.x86_64.rpm # yum install https://rpms.remirepo.net/enterprise/7/remi/x86_64/oniguruma5php-devel-6.9.6-1.el7.. 2021. 8. 13.
openssl 1.1.1g 수동 설치 / 컴파일 설치 출처 : https://blog.naver.com/deepact/222061844025 CentOS 7 에서는 openssl 1.1.1g를 컴파일 설치해야 합니다. ​openssl 1.1.1g 으로 업그레이드 하는 이유는 단순합니다. 바로 보안이죠! # 주의!!! 기존 소프트웨어가 openssl 에 연동되어 있으면 오류가 발생할 수 있습니다. # openssl 기존버젼 확인# # openssl version # 기존 버전 있다면 openssl을 삭제 # yum remove openssl 기본 필요한 패키지 설치 # yum install gcc gcc-c++ pcre-devel zlib-devel perl wget # cd /usr/local/src # wget https://www.openssl.org/.. 2021. 8. 12.