묻고답하기
마이그레이션시 에러
2009.03.29 16:20
1.05 에서 1.1.5에서로 마이그레이션 하려고
익스포터 툴을 깔고
경로입력해서 게시판 목록까지 떳는데
Warning: Call-time pass-by-reference has been deprecated in /home/content/................/html/migration/Migration.class.php on line 79
이렇게 에러한줄이 index.php 파일 맨위에 생겨서 찜찜했는데
xml 파일이 추출된후 링크 클릭해서 다운받으려고 (전에 제로보드 4 에서 XE로 성공적으로 갈아탄 경험이 있어서)
했는데 온통 에러문구의 화면이 나옵니다.
인터넷에서 아래 문구를 찾아보니
Call-time pass-by-reference has been deprecated
<?php 이것 앞에 블랭크나
?> 요거 뒤에있는 블랭크를 없애면 될것이라해서
뒤랑 앞에 있는 블랭크들을 없애보았지만 여전히 똑같은 애러가 발생합니다...
혹시나해서 1.0.5버젼이 오래된거라 안되는 걸줄알고
새로깐 1.1.5 버젼에서 회원정보를 뽑아보려고 같은 시도를 하니
역시나 같은 애러문구가 나옵니다.
migration 의 폴더 퍼미션과 그안의 php 파일을 모두 777 퍼미션으로 주었는데도 그럽니다.
79번째 라인에 있는 건 아래와 같은데... 뭐가 문제일까요?
$this->connect = @sqlite_open($this->db_info->db_database, 0666, &$error);
검색해보니 php.ini 파일안에 allow...... 이걸 보라고 하는데...
제꺼 php.ini 파일안에는
register_globals = off
allow_url_fopen = off
allow_call_time_pass_reference = on
expose_php = Off
max_input_time = 60
variables_order = "EGPCS"
extension_dir = ./
upload_tmp_dir = /tmp
precision = 12
SMTP = relay-***********.net
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
이렇게 되어있고요...
뭐가 문제일까요... 고수님들의 도움이 절실해여...
도와주세요....ㅠ ㅠ
그냥 1.1.5 파일로 덮어씌우면 될 것 같은데 궂이 데이타를 xml파일로 받을려는 이유가 있나요?