MAMP 3.1로 업데이트 이후 Codeception 실행시 PDO 생성이 안되는 경우

엊그제까지만 해도 멀쩡히 동작하던 Codeception이 갑자기 PDO 생성이 안된다는 예외를 발생시키더군요. [CodeceptionExceptionModule] (Exception in Db) SQLSTATE[HY000] [1045] Access denied for user ‘root’@’localhost’ (using password: YES) while creating PDO connection 원인은 MAMP 업데이트 였는데, 아마도 MAMP가 …

Continue reading

Composer 인스톨시 Discard changes 를 자동으로 처리하는 방법

배포를 자동화하려면 composer install도 자동으로 완료되어야 합니다. composer install 을 하다보면 자주는 아니지만 가끔씩 discard-changes 에 대해 어떻게 처리를 할지 입력하도록 요구 받는데요, 이때 값을 입력해주지 않으면 더이상 패키지가 업데이트가 진행이 되지 않습니다. discard-changes 가 …

Continue reading

1년 이상 이용하지 않은 회원의 개인정보는 파기해야 한다고?

[직썰톡] 해외직구 2조시대, 국내기업 발목잡는 방통위의 위엄! 이란 글을 읽고 놀라서 개정된 정보통신망법과 시행령을 찾아봤습니다. 정말로 올해 8월부터는 1년간 이용하지 아니하는 이용자의 개인정보를 파기해야 하네요. 기존에는 3년이었는데 최근 개정으로 1년으로 변경되었습니다. 어떻게 해야하나 고민을 좀 해봤는데, …

Continue reading

유클라우드 NAS 는 세션 파일 공유에는 적절하지 않습니다.

현재 관리하고 있는 시스템은 세션을 파일로 관리하고 있습니다. 그래서 세션 파일을 NAS 에 공유하는 방식으로 분산처리를 하려고 했는데 반응속도가 너무 느려져서 다시 원상 복귀했네요. 내부망 속도의 문제라면 Redis로도 해결이 안되는건가 싶긴한데 설마 그렇진 않겠죠?

Continue reading

Laravel 에서 created_at 을 JSON 으로 출력할 때 의도치 않은 값이 나온다면

DB에서 값을 조회한 후 created_at 을 JSON으로 출력했더니 아래와 같이 나오더군요. “created_at”:{ “date”:”2014-10-16 11:53:34.000000″, “timezone_type”:3, “timezone”:”Asia/Seoul” }   그래서 $promotion->created_at->date 하면 될 줄 알았더니 Unknown getter 라는 에러가 나오네요. 이런 경우에는 $promotion->created_at->format(‘YmdHis’); 와 같은 식으로 …

Continue reading