티스토리 툴바



PHP 유지보수를 하던 중 뒤로가기시 만기된 페이지가 떠서 해결 책을 찾았다.

php.ini 파일의 session.cache_limiter 값을 아래와 같이 변경 하면 된다.

변경전(default 값) : session.cache_limiter = nocache;
변경후                 : session.cache_limiter = ;


단, 주의 사항은 phpInfo() 함수를 이용하여, 어떤 php.ini 파일을 php 환경파일로 사용하는지 확인 후

변경 해야 한다.

확인은  phpInfo()함수를 이용 php 파일을 만든 후 웹으로 띄어놓고 Loaded Configuration File

항목을 확인 하여 해당 파일을 수정 하면 된다.
Posted by Lyon
웹 개발 및 유지보수 시 자바스크립트 오류가 나는 경우가 있다.

실제로 비즈니스 로직상의 문제는 없으나, 오류가 나는 경우가 있다.

필자도 어제 그걸로 고민을 하다가 결국 해결을 했다.

필자의 경우는 사이트(클라이언트) 쪽에 설치된 웹이 PHP+Smarty(Framework) 기반으로 개발이 

되어 있었고, 유지보수를 하였다.

우선 자바스크립트 오류(document.XXX.XXXX은 null이거나 개체가 아닙니다) 오류가 날 경우 

1. 참조 하려는 개체의 name이 정확한지 또는 중복인지 확인 한다.
   --> 만약 틀리다면 개체 name을 맞춰 주면 되고, 중복이라면 중복된 개체 중 하나를 수정 해준다.
         (아쉽게도 필자는 정상이였다. 고로 필자는 패스 했다.)

2. 참조 하는 name이 정상이라면 html 태그를 확인 하자!!
   --> 웹 개발을 한 후에 유지보수를 맡은 개발자가 수시로 바뀌면서 소스는 더러워지고, 간혹 일정에
         쫒겨, form 이나 table 안닫아서 문제가 생기더군요. 저도 결국 include 되는 파일에서 안닫힌 
         태그가 있어서 닫았 답니다.

Posted by Lyon
* 기본 Syntax : find 폴더명 -옵션 
* 응용 Syntax : find 폴더명 -옵션 | 명령어
* find 옵션
  1. -name : 파일명에 대한 옵션
  2. -type f : 타입이 파일인 것에 대한 옵션
  3. -type d : 타입이 디렉토리(폴더)인 것에 대한 옵션

* 예제
  1. 기본 Syntax 예제 
     가. 파일의 경로를 알아보자.
         - find . -name '파일명'

  2. 응용 Syntax 예제
    가. 해당 폴더의 파일 수를 알아보자.
        - find 폴더명 -type f | wc -l
    나. 해당 폴더의 하위 폴더 수를 알아보자.
        - find 폴더명 -type d | wc -l

Posted by Lyon