본문 바로가기

건강한 일상, 전체 글
(469)
이클립스 에러 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 -..
CLASS ‘ZIPARCHIVE’ NOT FOUND 에러 발생시 해결방법 ZipArchive 에러는 zip 모듈이 없어서 나는 에러이다. zip 모듈이 없어도 평소엔 불편한 줄 몰랐는데. phpExcel 쓰려니 이런 에러가 나온다. 문제는 zip 모듈이 없다는 것. 그래서 설치해야 한다는 것이다. php 재컴파일 없이 설치하는 방법은 이렇다. HOWTO: 먼저 zip 모듈을 다운로드 받는다. http://pecl.php.net/package/zip STABLE 버전으로 다운받자. wget http://pecl.php.net/get/zip-1.10.2.tgz tar xvfz zip-1.10.2.tgz cd zip-1.10.2 phpize 실행 ( 안되면 이렇게 /usr/local/php/bin/phpize) ./configure --with-php-config=/usr/loca..