PHP og Apache samarbeider for å levere dynamisk innhold fra nettstedet ditt . Hvis du har problemer med å kjøre innholdet , må du feilsøke Apache og PHP motoren for å fikse ditt nettsted. Noen problemer er vanlig, så de er godt dokumentert for deg å ta skritt for å løse eventuelle problemer som stopper PHP sider fra gjengivelse på serveren. Instruksjoner
en
Åpne " php.ini " filen i katalogen hvor dine PHP-filer lagres . Denne filen er en tekstfil som styrer alle dine PHP konfigurasjoner
2
Slå error logge på og legge til følgende kode for å vise feilmeldinger for PHP sider: . Log_errors = Onerror_log = "C : /apache /errors.log "
3
Åpne en webside, og la serveren logger feilene til loggfilen . Etter at du får en feil på nettstedet , åpne loggfilen for å vise noen tilbakemeldinger fra serveren . For eksempel, er en vanlig feil "404 File Not Found ", som betyr at brukeren kunne ikke finne filen. Ødelagte koblinger forårsake disse feilene , så sjekk dine PHP-filer for eventuelle koblinger som er feil . En annen vanlig feil er " 403 Permission Denied . " Denne feilen oppstår når du ikke setter opp tilstrekkelige rettigheter på katalogen. Høyreklikk på mappen og velg " Properties". Sørg for at "Alle" har "Les " tillatelser eller legge brukergruppen og tillatelser i vinduet Egenskaper .
4
Lukk PHP . INI -filen og åpne Apache httpd.conf filen . Denne filen kontrollerer alle konfigurasjoner for serveren din , og det ligger i din Apace katalogen.
5
Kontroller standard side for rotkatalogen . Hvis ingen er konfigurert , oppstår det en feilmelding når brukeren skriver inn domenenavnet i nettleseren. Følgende kode setter opp " index.php " som standard siden : DirectoryIndexindex.html index.php
6
Kontroller filen for å kontrollere at PHP-filen er assosiert med Apache PHP execution engine . Hvis dette kodelinje er ikke inkludert i httpd.conf filen , blir brukeren bedt om å laste ned filen i stedet for å vise innholdet. Følgende kode setter opp PHP for Apache : . AddTypeapplication /x - httpd - php php
7
Vis Apache -ikonet i systemstatusfeltet for å bekrefte at Apache -tjenesten kjører . Hvis tjenesten ikke kjører, brukerne ikke klarer å koble til området . For å løse dette problemet , høyreklikker du på ikonet i systemstatusfeltet og velg " Start".