본문 바로가기

htaccess에 php변수 사용시 .htaccess 특정 폴더에서만 실행하고 싶을 경우 나같은 경우 utf8이나 euckr을 그렇게 일부폴더나 사이트에서 활용해 본적이 있다. 전체 소스를 전부 인코딩을 바꾸기는 시간이 너무 많이 들어갔기 때문에 php_value와 php_flag가 쓰인다. php_value upload_max_filesize 100Mphp_flag register_globals offphp_flag display_errors on
php.ini 옵션 리눅스마다 조금 위치가 틀리지만 centos기준으로 /etc/php.ini에 위치한다. 대부분 기본값을 놓고 써도 별 문제가 없지만 이전에 한번 변수 갯수가 모자라서 에러가 난적이 있었다. 그리고 파일 업로드중에 대용량 같은 경우는 설정을 해주고 서버를 재시작을 해줘야 한다. 몇가지를 알아보자. //업로드 가능한 파일 사이즈upload_max_filesize = 100M //post로 넘어올경우 넘어올 최대한의 사이즈post_max_size = 5M //실행시간. 파일이 크다면 올리는 시간도 비례적으로 늘어나기 때문에 사이즈 늘릴때 차이가 많이 난다면 시간도 좀 넉넉하게 잡아주는게 좋음max_execution_time = 60 //메모리 사용memory_limit = 128M 설정을 해주고 아파치를 리스..
expected key exchange group packet from server for putty 서버에 접속하기 위해서 오래전부터 사용하던 putty 이번에 centos 7 버전의 서버를 새로 셋팅을 했는데 갑자기 접속이 되질 않는다. 에러 메세지는 expected key exchange group packet from server 버전이 올라가고 내가 쓰는건 구버전이라 또 뭔갈 바꿔야 하나 생각을 잠시 하다 알게 되었다. 기존 나머지 서버는 접속이 잘 되니 그냥 놔두고 centos7인 서버만 바꿔보자. 1.먼저 바꿀놈 선택후 불러옴을 한번 해준다. 그 뒤 오른쪽 메뉴의 SSH-> 키교환 선택 키 교환 알고리즘 옵션을 보면디피-헬만 그룹 교환디피-헬만 그룹 14디피-헬만 그룹 1 이렇게 되어 있다. 이걸 오른쪽 UP DOWN으로 순서를 바꿔준다. 디피-헬만 그룹 14디피-헬만 그룹 1디피-헬만 그룹..
php 날짜 처리 날짜 포맷을 바꾸는건 date 각종 옵션 Y : 년도 네자리y : 년도 두자리L : 윤년 여부 d : 두자리 숫자의 일자j : 앞에 0이 없는 숫자 D : 요일명 영문 3자리w : 요일 숫자로 0은 일요일 ~ 6 W : 몇번째 주인지 H : 24시간으로 시간 표기 h : 12시간 기준으로 표기i : 두자리 분s : 두자리 초
부팅시 서비스 자동시작 설정 CENTOS 서비스 상태 확인 chkconfig --list chkconfig mysqld onchkconfiv vsftpd on 서비스 목록 확인 chkconfig --list
서버 설정해야 할 부분 설치해야 할것 : apache, php, mysql or mariadbnodejs1 site 1 db 체크사용자 계정 설정 및 심볼릭 링크 작업기존 쓰던 스크립트 체크 및 테스트 하여 이상없는지 확인스크립트 오류 로그 확인하여 에러가 아닌 경고더라도 해결을 할 수 있는 것이라면 정리를 할 것소스 로그 남겨서 나중을 위해 기록을 해 둘것.버전 맞추고 최대한 이전과 비슷 한 환경으로
서버 정리 서버를 백업을 하거나 이전을 해야 하는 일이 발생할 경우에 챙겨야 할 몇가지 나같은 경우를 확인이전을 할 경우는 생각보다 많은 신경이 쓰인다. 두개를 스왑을 해야 하기 때문에 별도로 서비스되는 웹사이트가 많다면 이전한 곳에서도 이상없이 동작을 해야 하기 때문에 웹사 소스와 디비가 안 깨지게 잘 마무리 해야 한다.그게 많다면 비례적으로 많아진다.수없이 많은 페이지를 세세하게 한페이지 한페이지를 전부 확인을 하기는 사실 어려운 경우가 많다.그래서 권한을 포함해서 압축을 하고 이전해서 권한을 포함해서 풀어서 간단하게 서버에 올리고 돌려서 이상이 없는지 몇페이지를 본다.관련된 디비 역시 백업을 하고.01.백업을 위한 기본준비putty를 켜고 ftp를 열고 에디터도 준비해 둔다.02.웹사이트 소스를 백업한다. 0..
tar 권한까지 압축하고 또 풀기 백업을 하거나 압축을 서버에서 해야할 경우에 해당 권한이나 소유권등을 포함해서 압축을 해야 할 때.tar czvpf compression_filename.tar.gz /var/www/html/tar czvpf 파일명.tar.gz * 하면 별도 폴더 추가없이 루트로그렇게 한 파일을 그대로 풀 때tar xzvpf compression_filename.tar.gz /var/www/html/p 옵션이 그러한 역활을 한다.f는 압축이 될 파일명 지정압축이 되는 목록이나 과정을 봐야 할 경우 v