전체 글 327

CentOS7 Nginx/PHP 설치 및 conf 설정

1. Linux 계정 기본 세팅 login as : root password : 최초 세팅된 pw 입력 #>passwd 새pw 입력 == 주로 사용할 계정 생성 (root권한부여) #>useradd userid #>passwd userid 새pw 입력 == ssh root 접속 제한 #>vi /etc/ssh/sshd_config PermitRootLogin yes 에서 PermitRootLogin no 로 변경 후 저장 == sshd 재시작 #>systemctl restart sshd == root ssh 접속 되는지 확인 후 새로만든 계정 userid로 접속 후 root로 변경 #>su root 2. PHP 설치 #>yum install yum-plugin-replace #>yum install mod..

Linux 2020.01.15

CentOS7에서 Python3.x 사용 기본 설정

CentOS7 을 설치하면 기본적으로 Python2.x 가 설치 되어있다. # python --version 으로 버전 확인 우선, 기본 설정을 Python3.6(최신) 으로 설정한다. 1. Python3.6 버전 설치 # yum install -y https://centos7.iuscommunity.org/ius-release.rpm # yum install -y python36u # yum install -y python36u-devel # yum install -y python36u-pip 2. Python3.6을 기본 버전으로 설정 # vi /root/.bashrc 아래 내용 추가 alias python="/usr/bin/python3.6" # source /root/.bashrc # python..

Python-Django 2019.12.27

MySQL 5.7 세팅 (CentOS7)

세팅버전 MySQL 5.7.28 MySQL 5.7 이전과 이후로 세팅이 좀 다르다. 전체 순서 * root 계정으로 실행 1. wget 설치 2. MySQL 다운로드 3. MySQL 5.7 설치 4. MySQL 5.7 서버 설치 5. MySQL 5.7 데몬 시작 6. 비밀번호 재설정 7. 사용자 추가 & 권한 부여 8. 외부 접속 설정 (firewall) 1. wget 설치 # yum install wget 2. mysql 다운로드 # wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 3. MySQL 5.7 설치 # sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm 4..

Mysql 2019.12.03

그누보드5 반응형 기본 세팅

1. 테마를 복사 후 다른이름으로 만든다. /theme/new_theme 2. readme.txt 안에서 테마 이름 변경 후 adm 에서 확인 3. config.php 수정 138 line define('G5_USE_MOBILE', false); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정 4. css 수정 /theme/new_theme/css/default.css 최하단에 아래 내용 붙여넣기 /* media query */ @media (max-width:600px){ .mobile{display:block} .pc{display:none} /* 레이아웃 크기 지정 */ #hd, #wrapper, #ft{position:relative; overflow:hidden; min-width..

PHP 2019.11.28

git pull 시 merge 오류

git pull 시 Your local changes to the following files would be overwritten by merge 오류가 난다면. # git fetch --all # git reset --hard origin/master master의 가장 최근버전으로 reset local에 branch 로 받아야 하는 상황이라면.. # git add -A (git add 와 git add -u를 더한 작업임. 새 파일, 수정, 삭제 등 모든 변경된 파일을 add 시킴) # git commit -m "메시지" # git branch -b branch_2 origin/#2 (branch_2 라는 이름으로 branch를 로컬에 만들고 선택)

Git 2019.08.01

select placeholder 기능 적용 / ajax로 name 배열 데이터 넘기기

Please Choose... Open when powered (most valves do this) Closed when powered, auto-opens when power is cut Please Choose... Open when powered (most valves do this) Closed when powered, auto-opens when power is cut 크롬/사파리 사용가능. 위 형태로 input/select/checkbox 배열 데이터를 ajax 형식으로 넘길때는 class를 사용하면 좋음 var arr_data = $('.dataclass').serialize(); $.ajax({ url: url, type:'post', dataType:'json', data: arr_da..

HTML5 2019.05.03

Windows에서 네트워크 상의 공유 폴더 연결 끊기(로그인 아이디/암호를 저장했을 경우)

네트워크 상에 공유된 폴더를 연결하게되면 아이디/암호를 넣게되는 경우가 있는데 이때 암호를 저장 했다면 이후부터는 연결시 항상 그 계정을 사용하게 된다. 흔한 경우는 아니지만 이 계정을 변경하려는 경우 기존에 저장된 계정을 제거해야 하는데 그 방법은 아래와 같은 것들이 있다. net use * /d 를 사용하여 기존의 접속을 끊고 다시 연결한다. 탐색기 - 도구 - 폴더옵션 - 보기 - 모든 사용자에게 동일한 폴더 공유 권한을 지정(권장)을 체크아웃 한다. 위 방법 중 하나만 적용해도 문제가 해결될 수 있으나 그렇지 않다면 아래의 방법을 사용한다. cmd 실행 net use \\ip\공유폴더이름 /d net use /persistent:no 출처 : https://blog.asamaru.net/2016/..

기타 2019.04.11

php7.1 에서 Imagick 설치

root 접속 CentOS7 환경에서 imagick 설치 #>yum groupinstall " Development Tools" -y *위 명령 실행시 "There is no installed groups file." 에러나면, #>yum groups mark convert 를 해주고 나서 다시 실행 #>yum install ImageMagick ImageMagick-devel -y #>yum install php71w-devel (각 php버전에 맞게 php70w-devel 등으로 실행) #>yum install php71w-pear #>pecl install Imagick #>enter #>vi /etc/php.ini extension=imagick.so 저장 #>systemctl restart ph..

PHP 2019.04.05
반응형