CI 묻고 답하기

제목 CI썸네일 질문.
글쓴이 수야디벨 작성시각 2013/02/06 14:03:25
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13813   RSS


CI에 나와있는데로 아래처럼 코드를 작성하고 ..

<?
 class Crop extends CI_Controller
 {
  
  function __construct()
  {
   parent::__construct();
   
   $this->load->library('image_lib'); 
  }
  
  function index()
  {
   $config['image_library'] = 'gd2';
   $config['source_image'] = '/crop/image/desert.jpg';
   $config['create_thumb'] = TRUE;
   $config['maintain_ratio'] = TRUE;
   $config['width'] = 75;
   $config['height'] = 50;
   
   $this->load->library('image_lib', $config);
   
   $this->image_lib->resize();  
  }
 }

?>


실행해봤는데, 아무런 이미지도 생성되지 않더라구요.

제가 너무 단순하게 생각한건가요 ? ^^;; 혹시 다른 라이브러리 추가하고, 다른 작업이 필요했던걸까요?

혹시, 이미지 경로에 문제일까 싶어서,

$config['source_image'] = 'http://localhost/crop/image/desert.jpg';

이렇게 절대경로로도 한번해 봣습니다만, 이미지에 변화가 없네요 ..^^;;

(참고. 이미지 경로는 applications 폴더와 동일한 선상에 image라는 폴더를 만들었습니다.
 
  즉 applications , systems , user_guide , images 이런구조가 되는거지요~)

어디서 잘못된걸까요~?

 다음글 필드가 존재하는 테이블에 값을 넣으려면 어떤방법으로 해... (1)
 이전글 form_validation 질문 드립니다. (4)

댓글

변종원(웅파) / 2013/02/06 14:38:52 / 추천 0
만들어지는 디렉토리 퍼미션 확인

그리고 .htaccess에 images 디렉토리 등록되어 있는지 확인
수야디벨 / 2013/02/06 15:02:33 / 추천 0
웅파 //

서버가 아닌 로컬이라서, 퍼미션을 따로 줄 수 없지 않나요~?

그리고 .htaccess에 images 디렉토리 등록이 된지 안되었는지 확인 어떻게 해야하나요?ㅠ

열어보니 Deny from all 딸랑 요거 한줄 적혀있네요~

변종원(웅파) / 2013/02/06 16:12:27 / 추천 0
수야디벨/ 로컬인지 아닌지 안적어주셨으니 일반적으로 서버다라고 생각하고 답변을 합니다.
(그게 또 맞구요)

윈도우에 설치하신거라면 gd 모듈이 올라가 있는지 확인해보세요. phpinfo()

index.php 없애는 작업 안하고 그냥 쓰시는 거면 .htaccess 신경 안쓰셔도 됩니다.
(대부분 index.php 없애고 사용하기 때문에 그렇게 답변한겁니다.)

현재 질문자의 상황을 자세하게 올려주면 자세하게 답변을 한번에 해결할 수 있습니다.
제가 질문자의 서버환경, 어디서 개발하는지 알수가 없기 때문에 일반적인 기준으로
답변을 할 수밖에 없습니다. 그러다보면 스무고개 하듯 하나씩 물어야하구요.

매번 질문을 잘해야 답변도 잘 받는다고 말하는 이유가 바로 그겁니다.