본문 바로가기

반응형

전체 글

(439)
MYSQL SLOW 쿼리 로그를 LOGROTATE 시키자. 아래 코드처럼 슬로우쿼리 로그를 /var/log 에 저장하고 있다. 좀 놔두다 보니 로그파일이 커져서 열어보기가 짜증났다. 슬로워쿼리가 많이 쌓이는 것도 아니라서 3번만 로테이트 돌리고 10M가 설정하고 압축했다. 서버용량이 워낙 모자라서… 아래코드는 /etc/logrotate.d/ 안에 vi mysql로 파일을 새로 만들어 아래 내용을 넣어주기만 하면 된다. 그러면 /etc/cron.daily/logrotate 가 알아서 관리해준다. /var/log/mysql-slow.log { ifempty daily rotate 3 missingok size=10M compress postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/..
이클립스 에러 NO GRAMMAR CONSTRAINTS (DTD OR XML SCHEMA) DETECTED FOR 이클립스에서 XML을 사용하다 보면 다음과 같은 에러가 나올때가 있다. 만약 아래와 같이 했는데도 적용이 되지 않는다면 Project -> Clean 을 통해 해당 프로젝트를 리빌드한다. 그럼 경고가 사라진다. Galileo 기준 Window -> Preferences -> XML -> XML Files -> Validation : Indicate when no grammar is specified 의 값을 Warning –> Ignore 로 변경
리눅스 HISTORY 저장 및 삭제 히스토리 저장 history -w backup.txt 특정 줄만 삭제 history -d linenumber
우분투 아파치 HTML파일에 PHP코드 그대로 나올때 우분투 리눅스환경에 APM 구축후 html 파일의 php 코드가 그대로 출력될때는 설정이 안되어서 그렇다. cd /etc/apache2/ vim mods-available/php5.conf 를 열어서 안에 내용을 통째로 아래 내용으로 바꾼다. AddType application/x-httpd-php .php .phtml .php3 .html .inc .htm AddType application/x-httpd-php-source .phps
XML문서 작성시 에러 나면 XML VERSION=”1.0″ ENCODING=”UTF-8″ 아래와 같은 XML 코드 때문에 에러 날때는 “” 방법은
워드프레스 퍼머링크 적용 후 403 에러난다면 퍼머링크 적용 후 403 에러나고 아파치 로그 확인시 에러가 다음과 같다면 Options FollowSymLinks and SymLinksIfOwnerMatch are both off, so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : /home/public_html/wp.domain.com/index.php 버츄얼호스트에 Options FollowSymlinks 를 추가하거나 htaccess 파일에 아래처럼 추가한다. Options +FollowSymlinks
파일질라 FTP와 서버시간이 다르게 나올때 파일질라는 시간설정이 기본적으로 GMT -6시간으로 나온다. 그래서 서버시간이랑 다르게 나오는 것. FTP 시간이라는 것이 보통때는 크게 중요하지 않은데… 필요할때가 있다 언제 수정됬는지 언제 생성이 되었는지 확인하기 위해서는 시간을 맞추는 것이 좋다~ 파일질라 FTP 시간 맞추는법 그림과 같이 -9시간으로 설정하고 다시 접속하면 시간이 정확하게 나온다~
파일인코딩 변경법 (리눅스에서 일괄변경) 인코딩 변경법 (리눅스에서) find . -name “*.txt” -exec iconv -f ISO-8859-1 -t UTF-8 {} -o {} \; 개행문자 제거 (동그라미 이상한 문자는 줄바꿈으로 인한것) set ff=dos 하고 저장하면 윈도우용으로 됨. 윈도우 개행문자 \r\n 리눅스 개행문자 \n vi로 변경 :set ff=dos (윈도우용 개행문자 적용) :set ff=unix (윈도우용 개행문자 적용) 다수 파일 개행문자 변경 perl -pi -e ‘s/\n/\r\n/g’ *.txt 정리하자면 폴더 내 모든 파일을 인코딩 변경하고 잘못된 개행문자 수정. find . -name “*.txt” -exec iconv -f ISO-8859-1 -t UTF-8 {} -o {} \; perl -pi -..

반응형