1.소개

photogallery는 사진을 쉽게 한번에 업로드하고 쉽고 볼 수 있게 하고자 만들어진 누구나 사용 가능한, 무료 갤러리입니다.
설치 가능한 환경은 php와 GD-Library가 필요하며, my-sql등의 db는 전혀 사용하지 않습니다.
브라우저에 플래시 플레이어 버전 8.0 이상이 깔려있어야 하며, 이미지 업로드 용량 등은 서버 환경에 따릅니다.
개인적으로 사용하려고 만든 것이라, 관리기능에는 제한점이 많습니다. (폴더명 수정은 FTP에서 직접 수정해주셔야 합니다.)
사용시 주의사항을 꼭 지켜주시기 바랍니다.


2.설치방법

최종 버전 : photogallery 1.42 다운로드
1.42 버전을 끝으로 개발이 종료되었습니다.

0.6b - 특정 서버에서 폴더 생성 안되는 버그 수정, 관리자 패널 추가
0.7b - 폴더명 대문자 포함시 이미지 업로드 안되는 버그 수정
0.8b - php 서버 옵션 register_globals OFF 에서도 작동하도록 수정
0.9b - 폴더 및 사진 삭제기능 추가
1.0 - 리사이즈 및 썸네일 품질 설정 추가, 관리자 로그아웃 기능 추가
1.1 - 3일 안에 올라온 이미지 NEW 표시 추가
1.2 - 썸네일 이미지 흑백/칼라 모드 변경 옵션 추가
1.3 - 썸네일 간격 옵션 추가, 썸네일 정렬 옵션 추가
▼ 1.31 버전은 sw님이 minor upgrade를 해주셨습니다.
1.31 - 한글 이름 파일과 띄어쓰기가 있는 경우에도 정상적으로 보이도록 조치 (파일이름이 원본이름과 달라집니다.)
1.31 - 동일 파일 이름을 가진 다른 사진을 같은 폴더에 넣어도 되도록 조치
1.31 - thumn nail photo 의 크기가 1/10 로 되어 작은 사진의 경우 썸네일이 너무 작아지는 경우 최소 싸이즈(thumb_min_size)로 되도록 조치. (setup.php에 thumb_min_size 변수 추가.)
1.32 - 폴더에 대문자가 있는 경우 업로드가 되지 않는 버그 해결
1.33 - 이미지 다중 업로드시 파일이 한개밖에 안올라가는 버그 수정
1.34 - 사진이 많아서 화면이 스크롤될 경우 이미지가 위에서만 열리는 버그 수정
1.35 - 큰사진을 볼 때 뒤에 깔리는 커버 색 변경 옵션 추가. (setup.php에 cover_color 변수 추가.)
1.4 - 배경 이미지 및 초기 인트로 이미지 추가. (background.jpg, intro.jpg 사용)
1.41 - 버그 수정
1.42 - 폴더 정렬옵션 추가. (setup.php에 fsort 변수 추가.)

① 위에서 받은 파일을 압축을 풉니다.
② setup.php 파일을 텍스트 에디터로 열어, 관리자 비밀번호 및 사진 최대 사이즈를 변경합니다. (가로 세로 공통, 기본 640으로 설정)
  큰 이미지를 리사이즈 할때 이미지 품질과 썸네일 이미지 품질을 변경합니다. (기본 90으로 설정)
  리사이즈 시 너무 작아지는 것을 방지 하도록 최소값을 정해줍니다. (기본 40으로 설정)
  썸네일 색상을 변경합니다. (기본 gray)
  썸네일 간격을 변경합니다. (기본 1)
  썸네일 정렬방법을 변경합니다. (기본 desc 내림차순)
  폴더 정렬방법을 변경합니다. (기본 asc 올림차순)
  큰 이미지 볼 때 바탕에 덮히는 커버색을 정해줍니다.
③ 자신의 계정에 FTP로 설치하고자 하는 폴더에 업로드합니다.
④ 설치된 폴더 내의 _photo 폴더 및 php들의 권한을 777,755 등으로 변경해주시기 바랍니다.

3.사용방법

① 브라우저를 열고, 방금 업로드한 페이지로 가면, 로고하나만 달랑 있는 페이지가 나옵니다.
② 로고를 클릭하면, 암호입력 박스가 나옵니다. 2번에서 변경해준 암호를 입력하고 엔터키를 누르면, 관리자 모드가 활성화됩니다.

③ 빨간색 버튼은 1뎁스 폴더 생성 버튼입니다. 원하는 폴더명을 입력하고 엔터키를 누르면, 폴더가 생성됩니다.
※ 주의사항 - 폴더 명은 영문밖에 지원하지 않습니다. 특수문자나 한글 사용 불가능합니다.
④ 초록색 버튼은 2뎁스 폴더 생성 버튼입니다.
※ 주의사항 - 파일 업로드는 2뎁스 폴더에만 가능합니다.

⑤ 파란색 버튼은 이미지 파일 업로드 버튼입니다. (파일 선택하기 창이 뜬 후, jpg 이미지를 선택한 후 열기를 누르면 업로드가 진행됩니다.)
※ 주의사항 - 확장자가 jpg인 파일만 올릴수 있습니다.

⑥ 화면 상단에 파일 갯수가 표시되며, 파일 업로드가 완료되면 자동으로 사진 사이즈의 10%로 썸네일이 생성됩니다.
  (setup.php에서 설정한 사진 최대 사이즈보다 큰 이미지가 올라갈 경우, 자동으로 사이즈를 변경합니다.)
⑦ 업로드 완료 후 이미지를 올린 폴더를 클릭하면, 올라간 이미지를 확인 할 수 있습니다.
⑧ logo.gif, background.jpg, intro.jpg 파일을 교체 하시면 상단 로고 및 배경, 초기 인트로 이미지도 변경할 수 있습니다. (로고의 세로사이즈는 15px까지만 보입니다.)
⑨ 폴더 옆의 X 버튼을 누르면 해당 폴더를 삭제합니다.
※ 주의사항 - 폴더 내에 서브폴더 및 사진이 하나도 없는 상태에서만 지워집니다.
⑩ 마우스휠 버튼을 누른채로 썸네일 사진을 클릭하면 사진이 삭제됩니다.
※ 주의사항 - 삭제는 확인단계 없이 바로 삭제되므로 신중하게 선택하시기 바랍니다.
⑪ 로고를 한번 더 클릭하면 관리자모드 로그아웃이 됩니다.


4.버그

용량이 큰 이미지 파일을 50개 이상 한꺼번에 업로드시 중간에 이미지 업로드가 중단된 채로 로딩화면만 계속 뜨는 현상이 있습니다.
특정 서버에서 폴더 생성이 되지 않는 경우가 있습니다. 여러 환경에서 테스트 후 차차 잡아나가야 할 것 같습니다. (0.7b 에서 수정)
윈도우 계열의 서버에서는 폴더 생성시 대문자를 사용할 경우 제대로 작동이 되지 않을수도 있습니다. 소문자를 사용해주세요.
윈도우 계열의 서버에서는 사진 삭제가 되지 않을수도 있습니다. FTP에서 지워주십시요.


5.문제 해결
이미지를 올린 후 제대로 화면에 보이지 않을 경우에는 FTP로 접속해서 이미지와 썸네일이 모두 잘 생성되었는지 확인하시고 정상적으로 올라가지 않은 파일은 지워주십시요.