Jag hoppas att den här guiden hjälper dig om du ser att åtkomst till Domino HTTP-webbserver nekas.
Godkänd: Fortect
Kommer
Jag köpte felmeddelandet “Skriptrubriker slutar för tidigt: contactform.cgi” när meddelandet kör följande skript. Det som irriterar mig är att jag körde detta som .perl på en annan intern server och det fungerade. Jag var dock tvungen att byta till servrar, och dessa produkter stöder knappt CGI PHP. Detta fungerar dock inte. Jag tycker inte att reglerna är dåliga, men gör lite research för säkerhets skull.
Jag har läst annat och vissa har tydligt sagt att det handlar om alla behörighetsproblem. Kan detta vara något för mig?
Jag har fastställt att direktiven display_errors och error_reporting lätt visar fel i felloggen, men antar att jag inte har tillgång till servern, kan jag kontrollera loggarna exakt?
#!/usr/local/bin/php
Ett vanligt PHP-fel som vanligtvis sällan ses eller förstås är felet “huvudet tills nu skickat”. Vad kan tyckas vara ett tillägg till detta:
code>För tidiga programrubriker: /home/user/public_html/index.php
Varför händer detta?
Tidig avslutning associerad med skriptrubriker “betyder faktiskt” varför skriptet stoppas av någon anledning innan resultatet skickas tillbaka till webbservern. Det här felet kan vara extremt svårt att diagnostisera.
Fixade skript-/beslutstitlar som slutar i förtid
Några områden som borde kännas åtgärdade eller korrigerade angående de hatiska “manustitlarna för för tidigt avslutad”:
PHP-versionsändringar
Har du nyligen uppdaterat eller nedgraderat PHP? Din webbplatss kärnkod/funktioner kommer troligen inte att vara kompatibla med den version av PHP du överväger.
Filsökväg måste ändras
Om din nuvarande webbplats/ditt program använder ansträngningen require_once() specificerar det att filen måste vara genom en specifik plats. Om du nyligen har ändrat/döpt om/flyttat filer eller mappar kan detta vara huvudorsaken till ditt allvarliga problem. Det är också en av de enklaste korrigeringarna som jag kan lägga till.
CPU- och minnesgränser
RLimitCPU-direktiven, och därför dessa RLimitMEM-direktiv i httpd.May-conf, är ibland ansvariga för en bugg där ett helt nytt skript i allmänhet avbryts på grund av utrymmesbrist. Kontrollera ditt pålitliga httpd config-dokument (/usr/local/apache/conf/httpd.conf
) för eventuella RLimitCPU
för RLimitMEM
-inställningar och matcha dem följaktligen. .
Tredjeparts Apache-moduler
Ett konfigurationsproblem i suEXEC, mod_perl, ofta en annan tredjepartsmodul, kan nästan alltid blanda sig i skriptkörning och därför orsaka ett användbart fel. Om detta är din nuvarande orsak kanske du definitivt vill kolla in Apache error_log för mer information.
STOR loggfil
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Om suPHP-veden når en yta på 2 GB, vilket som bör vara störst, eller du kan se ett speciellt “Slut på skripthuvuden”-fel. Titta på den oförkortade loggen som innehåller både gzip och null. Starta om apache och åtgärda sedan problemen som hittas när denna suphp-logg. suphp ved finns efter: