노드모듈 버전 경고 및 오류

노드모듈이 버전관련해서 에러를 발생하였다. 전부다 최신으로 업데이트 해보자. npm i -g npm-check-updates npm-check-updates -u npm install

#1.Carousel이 작동을 안할 때 (4월 20일)

결론: bootstrap의 carousel을 쓸때에 가장 처음에 오는 item은 반드시 active 클래스를 포함하고 있어야 작동을 한다. 사이트의 첫화면을 home 템플릿을 사용하고 있었는데, 에디터들이 접근 권한이 없어서 불편해했다. 자바 스크립트며 php 코드가 있었기에 따로 페이지로 안만들었던 거였는데, 티켓을 누가 오픈해서 이참에 만들었다. 먼저 carousel을 불러오는 php 코드는 숏코드로 만들었는데 절반 정도만 작동을 하는거다. 3장이 로드되었는데 1장만 보이는…

p, q = q, p+q

p, q = q, p+q 에서 p=0 q=1 p, [q] = q, p+q 오른쪽 항목[q]이 먼저 실행이 되고 [p], q = q, p+q 왼쪽 항목[p] 가 실행이 된다. 그래서 값은 1, 1 이 된다.

Tmux 필수 명령어

Tmux를 사용하기 위해 최소한의 기능은 다음과 같다. window의 putty 환경에서 작업하는터라 다른 환경은 아마 다를것 같다. tmux new -s 를 실행하면 세션을 만들수 있다. -s 뒤에 “세션명”을 입력하면 세션에 이름을 지정할 수 있다. Ctrl + B 를 누르고, Ctrl을 뗀다음 D를 누르면 해당 세션을 유지한채로 나올수 있다. tmux ls 로 현재 살아있는 세션의 목록을 볼수…

워드프래스 폼

워드프래스 폼은 2가지만 알면됩니다. GravityForm 과 ContactForm7 무료라면 CF, 유료라면 GF인데 GF사면 대부분 해결됩니다. 서포트도 잘해주고 돈값은 하네요.

WordPress Permalink 404 Error

  In my case, I found the culprit in conf file; /etc/apache2/sites-available Make sure you write the correct path on Directory  tag and DocumentRoot field. That’s it.   한 3일 정도 원인을 찾으려고 DB 및 Permalink 테스트등 여러방면으로 시도 했었던 건데, 원인은 어이없이 찾게되었다. Directory 태그의 Public_html 이부분이 Public/html로 적어져있었다.  

서비스 restart를 잊지말자…

DigitalOcean Ubuntu 16.04 + PHP 7.0 을 설치하면 ZipArchive가 빠져있네요. suudo apt-get install php7.0-zip 뒤에 sudo service restart apache2 잊지말고 서비스 재시작을 해줍시다.

백그라운드에서 프로세스를 실행

Putty (터미널)을 종료하면 당시 실행하던 프로세스도 같이 죽습니다. 서버에 GO를 돌릴때도 프로세스는 항상 살아있어야겠죠. Screen Tmux Nohup 크게 3개의 선택지가 있는데, screen을 보완하기위해 Tmux가 나온걸 생각하면 Tmux나 Nohup을 사용하면될거 같아요.  

워드프레스에 대한 생각

워드프레스는 쓰기 쉽습니다. 다만 이게 독이되어 개발자의 칼을 무디게 하는건 아닌가 좀 섵부른 걱정이 듭니다. 노하우는 쌓여가는데, 내공 자체는 크게 늘지않는 것 같이요. 그러니 워드프래스를 쓰더라도 다른 기술 스택에도 관심을 가지고 항상 다방면으로 스킬업을 합시다.