PHP는 오류가CodeIgniter를 내가 얻을 헤더는 이미
심각도 발생했습니다이 오류
있어을 전송 ~에서 시작 /home/rapcomdk/public_html/system/language/danish/imglib_lang.php:1) 파일 이름 : 헬퍼/url_helper.php 라인 번호 : 541
내가 문제가 여기
무엇인지 잘 모릅니다 내 컨트롤러 : 여기
및 내 모델 파일 : 어떤 사람이 할 수있는
희망 도와주세요
PHP는 오류가CodeIgniter를 내가 얻을 헤더는 이미
심각도 발생했습니다이 오류
있어을 전송 ~에서 시작 /home/rapcomdk/public_html/system/language/danish/imglib_lang.php:1) 파일 이름 : 헬퍼/url_helper.php 라인 번호 : 541
내가 문제가 여기
무엇인지 잘 모릅니다 내 컨트롤러 : 여기
및 내 모델 파일 : 어떤 사람이 할 수있는
희망 도와주세요
에서 <?php
태그 앞에 공백이 없는지 확인하고 파일에 닫는 ?>
php 태그가 없는지 확인하십시오.
그것은 없다, 내 localhost mamp 서버에서 잘 작동하지만 내 호스트에 오류가 발생했습니다 : S – simon
@Simon 꽤 자주 귀하의 FTP 프로그램이 업로드 중에 파일에 공백을 추가 할 가능성이 종종 발생합니다. 다른 FTP 프로그램을 사용해 보거나 FTP 프로그램의 설정을 변경하십시오 –
jondavidjohn's answer 외에도 파일에 유니 코드 인코딩을 사용하는 경우 byte order mark이 파일에서 시작하지 않는지 확인하십시오. 일부 플랫폼에서는 PHP 처리에 혼란을 가져올 수 있습니다.
모든 것이 올바르게 구성되었다고 생각하면 라이브러리 (또는 구체적으로 imglib_lang.php
)가 PHP 경고 또는주의 사항을 단순히 작성하고있을 수도 있습니다. 호스트에서 로그를 확보 할 수 있다면 도움이 될 것입니다. 일부 문자가 있어야하는
error_reporting(0);
가 (당신이 당신의 index.php에서 그 선을 배치 할 수 있습니다)
문제는 system/language/danish/imglib_lang.php
에 있습니다
그렇지 않으면, 당신은 PHP의 오류보고를 해제 시도 할 수 있습니다 <?php
부분 전에 서버에서 구문 분석됩니다. (이 코드를 사용하여)
case 'refresh' : header("Refresh:0;url=".$uri);
그러나 imglib_lang.php, line 1
이미 응답 일부 비 헤더 텍스트를 보낸 때문에 실패 무엇 일어나고있는 것은 helpers\url_helper.php
리디렉션하려고하는 것입니다. 머리글이 먼저 나오므로 경고를 표시합니다.
로컬에서는 작동하지만 배포 서버에서는 작동하지 않습니다. 파일이 정상적으로 전송되지 않았거나 서버가 다른 버전의 PHP를 사용하여 다른 문자 집합을 처리 할 수 있습니다.
몇 가지 확인;
system/language/danish/imglib_lang.php.
확실한 이유를 저희에게 알려주십시오.예를 들어 Windows의 메모장에서 파일을 편집 한 경우 Byte Order Mark를 얻게됩니다. 일부 도구는 표식을 삼키기 때문에 말할 수 없을 수도 있습니다. 또한 평범한 공백이 없는지 확인하십시오.imglib_lang.php
을 저장할 때 ASCII로 저장하십시오.imglib_lang.php
이 BINARY로 전송되어 정확한 파일이 업로드되고 있는지 확인하십시오.코드 시그니춰에 오류가 없는지 확인하십시오. 오류는 다른 오류로 이어질 수 있습니다.
'index()'메소드에서 처음 두 줄을 주석 처리하고, 문제가 없으면 모델 또는'$ this-> uri-> segment (3)'중 하나입니다. – ifaour
그것은 "uploadImg"라는 함수 여야합니다. 나는 모든 오터를 차가워 지도록 점검했습니다. – simon
오류로 참조 된 imglib_lang.php를 pastebin에 복사하여 붙여 넣으십시오. – jondavidjohn