전체 글 (33) 썸네일형 리스트형 [sourceTree] git diff 한글 인코딩 설정 소스트리에서 저장소를 추가했을 때 이름이 깨져서 구글에 검색해보면 [i18n] logOutputEncoding = euc-kr commitEncoding = UTF-8 기본 텍스트 인코딩 설정 + .gitconfig 에 설정 이 나와서 설정해주는데 이렇게 하면 커밋 로그는 잘 나오지만 diff 쪽의 한글이 박살날 때가 있다 [i18n] logOutputEncoding = UTF-8 commitEncoding = UTF-8 텍스트 설정을 utf-8로 되돌리고 .gitconfig을 둘다 utf-8로 설정해주면 커밋로그와 diff 둘다 한글이 잘나오게 됨 [php] 윈도우 pgsql 인식 안될때 분명 활성화했는데 안될때가 있음 서버설정(httpd 사용함)에 LoadFile "C:/php7/libpq.dll" 를 추가하면(libpq.dll은 php 폴더내에 있음) 로드성공! [php + nginx] php-cgi 자꾸 꺼질 때 nginx 실행하고 php-cgi -b 127.0.0.1:9000 으로 cgi를 실행하고 phpinfo 페이지를 열면 cgi가 자꾸 비정상종료되는 경우가 있는데 nginx를 window환경에서 실행하면 동시 실행할 프로세서의 수가 기본으로 1로 지정되어있다고함 그래서 킬때마다 뭐 실행시간이 너무짧아서 종료된다는데 암튼 해결법은 set PHP_FCGI_CHILDREN=15 set PHP_FCGI_MAX_REQUESTS=1000 php-cgi를 실행하기 전에 프로세서수랑 요청수를 적당히 지정해주면 cgi가 꺼지지않고 잘실행됨 [javaScript] js에서 js import하기 우선 내보낼 js파일에서 export를 통해 밖으로 내보낸다.(export에는 여러가지 옵션이 있음 찾아볼 것) 받아올 js에서는 import를 통해 해당 js를 받아온다. 마지막으로 본 페이지에서 js를 불러올 때 type에 module이라고 명시해줘야 인식하고 잘 불러오게됨! [php] pdo mysql 외 다른 db 설정 php에서 pdo를 사용할 때 mysql 외의 db를 연결하려할 때 could not find driver 에러가 뜨는데 php가 설치된 폴더의 php.ini에서 940Line쯤에 있는 extension=pdo_xxxsql 들의 주석을 풀어주면 됨 [php] 디버깅 phpinfo()를 ctrl+a로 싹 긁어서 넣음 https://xdebug.org/wizard 파일 받아서 ext에 넣고 이름바꾸는건 자유 php.ini에 맨아래에 xdebug 옵션들 추가 [xdebug] zend_extension="c:\Bitnami\wampstack-8.1.12-0\php\ext\php_xdebug.dll" ; Enable communications using DBGp protocol xdebug.mode=develop xdebug.start_with_request=yes xdebug.mode=debug xdebug.client_host=127.0.0.1 xdebug.client_port=9000 마지막줄의 포트는 디버깅을 위한 포트라 바꿀필요없다고함 (기본은 9003이라.. [php] 처음부터 php.ini 에서 바꿔야 할 설정값 display_errors = On date.timezone = "Asia/Seoul" 변수엔 자료형이 없음 대체로 일반변수와 array 연관배열을 사용함 전역변수들 $_GET $_POST $_COOKIE $_FILES $_SESSION $_SERVER 페이지 개발시 html의 include비슷하게 모듈(db나 클래스 등)들을 require(once), include(once)로 가져와서 사용함 maven이나 gradle처럼 php에는 composer라는게 있음 https://wikidocs.net/116971 [mac] 한영키 karabiner 로 설정안될 때 우측키들을 전부 f17로 바꾸고여기서 아무리 한영키를 눌러도 F17로 설정이 안될 때가 있는데그냥 키보드를 바꾸니까 눌려서 설정이 잘됐음저가키보드? 는 한영키를 F17로 인식못하는듯함 이전 1 2 3 4 5 다음