| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP Er Ikke blive henrettet
    Når en anmodning til en webserver for en PHP-fil , webserveren kører automatisk PHP motor på filen for at fortolke og køre den. Derefter leverer den resulterende HTML til browseren. Hvis du har udviklet et eller flere PHP -programmer , og du tror ikke webserver udførelsen af ​​PHP-kode , er der flere ting at tjekke for at finde ud af hvorfor. Du bør kontrollere, at PHP er installeret på webserveren , som du brugte åbningen PHP tag i din script , og at PHP MIME-typer er defineret på webserveren . Du bør også gennemgå serverfejl logfilerne til PHP fejlmeddelelser. PHP Installation

    Hvis PHP ikke bliver eksekveret , en af ​​de første ting at tjekke er, at det er installeret. Ved en kommandoprompt på webserveren , skal du skrive følgende linje : Hej

    php - r " phpinfo (); "

    Hvis PHP ikke er installeret, vil du få en "kommando ikke fundet " eller lignende fejlmeddelelse . Hvis PHP er installeret, vil du få en dump af sine konfigurationsparametre på skærmen. Hvis PHP endnu ikke er installeret , enten installere det eller bede en web-vært til at installere det for dig.
    Åbning PHP Tag

    Gennemgå din PHP-kode og bekræfte , at du har inkluderet åbningen PHP tag i starten af koden . Uden åbningen tag, vil PHP tolken ikke genkende nogen af ​​koden som PHP-kode og vil ikke fortolke programmet. For eksempel: ?

    < Php $ test1 = 100; echo $ test1 ,
    PHP MIME Type

    MIME-typen , eller indhold type erklæring for PHP-filer måske mangler fra din Apache konfiguration, hvis PHP-filer ikke bliver kørt. Uden en MIME-type anmeldt for PHP , er webserveren ikke ved , at en " . Php " fil er en PHP program og behandler det ligesom en almindelig tekstfil . Rediger " /etc /mime.types " fil , og tilføj følgende linier til det, hvis de ikke er til stede : Hej

    application /x - httpd - php phtml PHT phpapplication /x - httpd - php -source phpsapplication /x - httpd - PHP3 php3application/x-httpd-php3-preprocessed php3papplication/x-httpd-php4 php4application/x-httpd-php5 php5
    Server Error Log

    Hvis din PHP -program mislykkes , før noget output er blevet genereret , og du har fejlrapportering slukket , kan det vise sig, at din PHP programmet ikke bliver eksekveret . Det kan i virkeligheden , udførelse være og døende samme på grund af en fejl . Kontroller Apache fejllogfil at se PHP fejlmeddelelser og se, hvor PHP-script ikke . For eksempel på kommandolinjen typen : Hej

    cat /var/log/apache2/error.log

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan slettes tegn fra en URL i PHP 
    ·Sådan ændre datoformatet i PHP 
    ·Sådan oprettes nye indgange med PHP Når der trykkes p…
    ·Hvad er Global Omfang i PHP 
    ·Sådan Reset Autoincrement i MySQL 
    ·Skjulte Input farer med PHP 
    ·Sådan slettes en fil ved hjælp af PHP 
    ·Sådan installeres MySQL filer i PHP 
    ·Sådan bruges SQL til Bestem Nærmeste XY koordinater 
    ·Sådan Upload et billede med PHP 
      Anbefalede Artikler
    ·Hvordan laver Python Anerkend Decimaler 
    ·Sådan Pixel -Track til Page Redirect 
    ·Sådan Konverter en STD String til et heltal 
    ·Sådan konvertere en streng til INT i Classic ASP 
    ·Sådan oprettes en hierarkisk Datasæt 
    ·Sådan ændres en Blokering Socket til ikke-blokerende 
    ·Hvor Er Flasher på en 2004 Hyundai Tiburon 
    ·Hvad Er CNC-maskiner 
    ·Struts Vs. Hibernate 
    ·Lang dobbelt heltal i Visual Basic 
    Copyright © Computer Viden http://www.computerdk.com