본문 바로가기

powershell 버전확인 및 업그레이드 파워쉘을 실행 한뒤에 $PSVersionTable을 입력을 하면 된다. flutter가 업그레이드 되면서 파워쉘 버전도 5.x를 요구를 한다. 이에 따라서 window7에서 파워쉘은 수동으로 업그레이드가 되어야 한다. https://learn.microsoft.com/en-us/powershell/scripting/windows-powershell/install/installing-windows-powershell?view=powershell-7.2 https://www.microsoft.com/en-us/download/details.aspx?id=54616
phpmyadmin 1440 세션 늘리기 phpmyadmin을 쓰다보면 조금만 지나도 1440 세션 타임아웃이 나와서 재로그인을 해야한다. 물론 다시 하면 되지만 시간이 짧아서 여간 귀찮은것이 아니다. 전부터 늘려야지 늘려야지 하고 참다가 오늘 변경을 해보았다. phpmyadmin을 풀어놓은 폴더 하위 /libraries로 간뒤 config.default.php를 연다. LoginCookieValidity를 검색하면 주석으로 설명이 된 부분에 아래 추가 $cfg['LoginCookieValidity'] = 원하는 숫자; 너무 길어도 안되지만 적어도 1440초는 짧다고 느껴지므로 좀 더 넉넉하게 배수나 특정 원하는 숫자를 넣자 1이 1초이다.
php 소수점 자리수 버림 php에서 보통 나누기 등을 했을 때 소수점 두자리까지 살리기 먼저 관련 함수를 보자면 소수점을 버리고 정수만 나타낼 때 : floor( $val ) ; 소수점 두자리 round( $val, 2) ;다른방법 : sprintf( %0.2f', $val ); 올림 : ceil( $val)반올림 : round( $val ); 기타 number_format( $val, 2); 보통 round와 ceil을 많이 쓰게 된다.
php 배열 합치기 배열을 합쳐야 할 경우 array_merge(배열1, 배열2); array_combine 도 있는데 이건 잘 안쓰게 되는듯 $arr = array("AAA","BBB","CCC");이렇게 있을 때 합치면서 사이사이 콤마 넣게 할려면 implode를 활용하면 됨 $value = implode(",", $arr ); 배열의 갯수는 상당히 자주 쓴다. count(array); 배열에 뭔가 추가 할 때 array_push( $arr, 'EEE');배열 끝에 추가됨. array_pop은 제일 마지막것을 꺼내면서 그걸 삭제함.그 밖에 array_slice, array_shift sort 관련 등등.
부트스트랩 icon 사용하기. 보통 폰트어썸을 많이 쓴다. 이전에도 그랬도 나도 그러고 있고. cdn으로 link걸고 쓰고 있는데 가끔 너무 느려질 경우가 있다. 아이콘을 많이 쓰는거도 아니라서 다른걸 찾아보다가 부트스크랩에서 제공하는 icon을 찾게 되었다. https://icons.getbootstrap.com/ 사용방법은 별거 없다 마음에 드는 아이콘을 눌러서 페이지로 이동한다. copy html부분의
부트스트랩 패딩 마진 유틸리티 사용하자 부트스트랩을 사용할 때 기본 css를 입히고 또 나의 기본 유틸리티도 입힌다. 오래 사용했는데 왜 찾아볼 생각을 안했을까 마진과 관련한 유틸리티 클래스가 있다. 사용법은 탑 마진을 주려면 mt-숫자ml-숫자, 마진 오토는 mx-auto https://getbootstrap.com/docs/4.0/utilities/spacing/ 패딩은 p로 시작되는거 하면 된다 탑은 t 바텀은 b 레프트는 l 라이트는 r x는 left right y는 top bottom 기본 메뉴얼만 잘 봐도 있는것을 오랜만에 발견했네
워드프레스 디렉토리를 생성 할 수 없습니다. 희한하게도 처음 워프를 깔고 테마를 설치하고 플러그인을 깔면 딱 한번 처음은 이상없이 된다. 근데 워드프레스를 쓰다가 보면 플러그인 업데이트를 하거나 신규 플러그인 설치시에는 에러가 발생한다. 이런 디렉토리를 생성할 수 없습니다가 뜨면 테마도 추가로 안 받아진다. 업데이트 다운로드업데이트 압축 푸는 중디렉터리를 생성 할 수 없습니다. 이 후 설치 실패로 떨어진다. 꽤 다양한 이유가 있는데 체크를 해봐야 한다. php의 업로드 용량이 괜찮은지 쓰고 있는 호스팅 용량이 괜찮은지 폴더 퍼미션이 755나 777로 되어 있는지 등등 참고로 서버의 경우이다. 호스팅은 이러한 문제가 발생 안할 가능성이 높다.나는 아래로 해결했다. ps aux | egrep '(apache|httpd)'chown -R apache /..
certbot 명령어 내가 자주 쓰는 명령어 3개월에 한번씩 인증서 갱신을 시켜줘야 한다. certbot renew --dry-run갱신이 이상없는지 테스트로 20일 미만인가 남은기간이 그정도일때 갱신되던가한번 만들고 세팅해놓으면 딱히 쓸일은 드물다. certbot renew --force-renewal남은 기간에 상관없이 인증서 갱신 시킴 certbot certificates인증서 만료일 확인 할 때 certbot --apache -d 도메인인증서 생성시에 이상이 없으면 리다이렉이냐 아니냐만 묻고 곧 성공 메세지가 뜬다. 아파치 conf에 보면 새로 생성된 내용이 있다. 3개월에 한번씩 해줘야 하기 때문에 일일이 하기 어렵기도 하고 귀찮기도 하고 까먹기도 한다. 크론탭으로 자동 갱신 설정을 해주자.쉘스크립트로 짜준뒤에 연결..