Domino HTTP 웹 서버에 대한 액세스가 실제로 거부되었다는 사실을 알았을 때 이 가이드가 도움이 되기를 바랍니다.
승인됨: Fortect
할 것이다
메시지에 다음 스크립트가 포함되어 있을 때 “스크립트 헤더가 너무 일찍 종료됨: contactform.cgi” 오류가 발생했습니다. 나를 좌절시키는 것은 다른 rrnner 서버에서 이것을 .php로 실행했는데 작동했다는 것입니다. 그러나 서버로 전환하는 도중에 CGI PHP를 거의 지원하지 않았습니다. 그러나 이것은 작동하지 않습니다. 나는 규칙이 나쁘다고 생각하지 않지만 만일을 대비하여 기본적인 조사를 합니다.
나는 약간의 독서를 했고 다른 사람들은 분명히 권한 문제라고 말했습니다. 나를 위한 것일까요?
사람의 display_errors 및 error_reporting 지시문이 오류 로그에 있는 오류를 확실히 표시한다고 확인했지만 서버에 액세스할 수 없으면 로그를 어떻게 검사할 수 있습니까?피>
#!/usr/local/bin/php
<메인><요소>
거의 볼 수 없고 이해할 수 있는 주요 PHP 오류는 “헤더가 이미 전송됨” 오류입니다. 이에 대한 추가 사항:
code>미성숙한 소프트웨어 프로그램 헤더: /home/user/public_html/index.php
왜 이런 일이 발생합니까?
스크립트 헤더의 도움과 관련된 조기 종료는 “실제로는” 스크립트가 웹 서버로 백업된 출력을 보내기 전에 어떤 이유로 중지한다는 의미입니다. . 이 오류는 진단하기가 매우 어려울 수 있습니다.
일찍 끝나는 고정 스크립트/결정 제목
혐오적인 “조기 엔딩 대본 제목”과 관련하여 처리되거나 체포되어야 하는 일부 영역:
PHP 버전 변경
최근에 PHP를 업그레이드하거나 다운그레이드한 적이 있습니까? 웹사이트의 핵심 코드/기능이 일반적으로 고려 중인 PHP 버전과 일치하지 않을 수 있습니다.
파일 경로를 변경해야 함
오늘의 웹사이트/프로그램이 require_once() 함수를 사용하는 경우 파일이 특정 휴가지에 있어야 함을 지정합니다. 최근에 파일이나 링바인더를 변경/이름 변경/이동했다면 이것이 확실히 심각한 문제의 원인이 될 수 있습니다. 또한 내가 추가할 수 있는 수정 사항 중 하나입니다.
CPU 및 메모리 제한
RLimitCPU 지시문과 httpd.May-conf의 RLimitMEM 지시문은 때때로 공간 부족으로 인해 완전히 새로운 스크립트가 중단되는 버그에 대한 책임이 있습니다. httpd 구성 문(/usr/local/apache/conf/httpd.conf
)에서 RLimitCPU
또는 RLimitMEM
설정이 그에 따라 추가로 일치하는지 확인하십시오. . .
타사 Apache 모듈
suEXEC, mod_perl, 아마도 또 다른 세 번째 bash 모듈의 시스템 문제는 거의 항상 스크립트 기능을 방해하여 오류를 일으킬 수 있습니다. 이것이 일반적으로 현재 원인이라면 자세한 내용은 Apache error_log 완료를 확실히 확인해야 합니다.
거대한 로그 파일
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
suPHP 로그가 2GB 중 더 큰 영역에 도달하거나 사용자에게 추가 “End of Script Headers” 오류가 표시될 수 있습니다. gzip과 null이 모두 포함된 전체 로그를 확인합니다. 아파치를 다시 시작하면 이 suphp 표시기에서 발견된 문제를 해결할 수 있습니다. supp 장작 위치: