CI 묻고 답하기

제목 크론탭 질문 드립니다.
글쓴이 용인몽 작성시각 2016/02/04 11:48:16
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 16146   RSS

현재 크론탭을 돌릴려고 테스트중입니다.

 

컨트롤러에 cron.php

 

input->is_cli_request()) // URL을 통해서는 cron-job을 실행하지 못하도록 할 수 있습니다.
        {
            echo 'TEST-JOB';
        }
    }

}

이 내용을

터미널에서 index.php cron foo라고 실행을 해보니 마지막에 echo찍은건 출력이 되긴하는데

에러도 같이 내뿜어주네요 검색을 해보니

 

system에 input 351라인에

$this->ip_address = $_SERVER['REMOTE_ADDR']; -> $this->ip_address = $this->server('remote_addr');

수정을 해주었는데도 에러가 떨어집니다 해결방법이 있을까요 ㅜ_ㅜ


PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/constants.php on line 41
PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/constants.php on line 44
PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/constants.php on line 45
PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/constants.php on line 46
PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/constants.php on line 47
PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/constants.php on line 50
PHP Notice:  Undefined index: HTTP_HOST in /var/www/html/application/config/config.php on line 26
A PHP Error was encountered
Severity: Notice
Message: Undefined index: HTTP_HOST
Filename: config/config.php
Line Number: 26
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /var/www/html/system/core/Exceptions.php:186)
Filename: libraries/Session.php
Line Number: 689
123TEST-JOB[ec2-user@ip-000-00-00-000 html]$

 

 다음글 반복문으로 db 입력 질문 한번만 더드리겠습니다. (2)
 이전글 반복문으로 db 입력 질문드립니다. (6)

댓글

한대승(불의회상) / 2016/02/04 12:23:57 / 추천 0

CI의 index.php 파일을 에디터로 여신후 아래 코드를 추가해 주세요.

 

isset($_SERVER['REMOTE_ADDR']) || $_SERVER['REMOTE_ADDR'] = '127.0.0.1';
isset($_SERVER['HTTP_HOST']) ||  $_SERVER['HTTP_HOST'] = 'localhost';

 

 

변종원(웅파) / 2016/02/04 13:28:42 / 추천 0

$_SERVER 변수는 웹 접근시 사용할 수 있어서 그렇습니다. cli로 접근하면 변수내용 자체가 없습니다.