Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP Fatal Error : Memory Utmattad

    PHP-applikationer , såsom WordPress och Drupal , vanligen möter PHP Fatal fel: minnet slut . Detta sker oftast när en plugin eller annan anknytning orsakar skriptet att använda för mycket server minne . PHP standardkonfigurationen sätter en gräns för hur mycket minne ett skript kan användas för att förhindra felaktiga eller skadliga skript från att sakta ner eller krascha en server . Ibland kommer det att finnas ett legitimt skäl för att överskrida detta minne gräns , t.ex. ladda upp en fil eller köra en komplex webbapplikation . Du kan öka PHP minne gräns och åtgärda PHP Fatal fel: minnet slut meddelande . Ökad PHP Memory begränsningen för ett enskilt Script

    Det enklaste sättet att fixa PHP minne slut felet är att utöka minnet gränsen för skriptet som orsakar felet . Till exempel , om du får felmeddelande när du försöker köra uploader.php , kan du lägga till den här raden till toppen av koden :

    ini_set ( " memory_limit " , " 16M " ) ;

    Om du fortfarande får felmeddelandet , försök öka 16M till 32M och försöker igen . Öka detta antal stegvis tills felet inte längre visas . Detta kommer bara att ändra minnet gränsen för att en PHP-skript . Om ett plugin orsakar felet , lägga till denna linje till toppen av insticksprogrammet s PHP -fil . Addera Ökad Server - Wide PHP Limit
    p Om du är administratör för servern och få tillgång till php.ini , kan du ändra det minne gränsen för hela PHP -konfigurationen . Detta påverkar alla PHP-skript som körs på servern . För att göra detta , öppna php.ini på din webbserver och leta efter raden som säger " memory_limit = " . Återigen , öka den tills du inte längre får felmeddelandet . För att inaktivera minnet gränsen , ställ in den på " memory_limit = -1 " .
    Ökad PHP Memory Limit i . Htaccess
    p Om du är på en delad server eller inte har tillgång till php.ini , kan du ställa in minnet gränsen i din . htaccess -filen . För att göra detta , lägg till en htaccess -fil på din webbplats rotkatalog ( om man inte redan finns ) och sedan lägga till en rad som lyder : .

    Php_value memory_limit 16M

    Detta ökar gränsen för din webbplats bara . Du kan kontrollera att det fungerade genom att placera ett < php phpinfo ( ) ; ? > Linje på din sida och läsa utdata . Leta efter en " lokal " memory_limit värde och se till att den matchar det du definierat ovan . Om det inte fungerar , be din webb administratören att aktivera " AllowOverride On . " Addera WordPress Plugins och Drupal-moduler
    p Om du inte känner dig bekväm filer redigering konfigurationsfiler för hand , kan du installera plugins eller moduler som kommer att göra de nödvändiga förändringarna för dig . För WordPress , prova Memory Bump , som har utvecklats speciellt för att lösa minne slut felet när du uppgraderar din WordPress installation . För Drupal , använder Drupal tweaks modul som ger ett användargränssnitt för att ändra ett antal PHP -inställningar , inklusive memory_limit värde .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du använder PHP SQLite
    ·Konvertera VBS till PHP
    ·Hur man skapar PHP till e-post ett formulär Använda D…
    ·Hur man sparar en PHP fil och bifoga det till webbsida
    ·Hur du ändrar Fältnamn i en MySQL tabell
    ·Hur konvertera en sträng till Proper mål Med PHP
    ·Hur man skapar en array i PHP
    ·Hur att göra allt med PHP och MySQL
    ·Inaktivera PHP Exec
    ·Så här visar du ett Word-dokument med PHP
    Utvalda artiklarna
    ·Hur man ställer in fokus på ComboBox i Vb
    ·Hur man använder arrayer i Turbo C + +
    ·Hur till Ändra Sidhuvud
    ·Hur man gör ett spel sidscrollande i Java
    ·Hur får man Runtime värde av en Listbox i Dreamweaver…
    ·En handledning om SQL nästlade frågor
    ·Hur man gör Böjda Corners Javascript för IE
    ·Hur du ändrar ett PHP till en JS
    ·Hur att felsöka VBS Script
    ·Konvertera Textruta värde till Int C + +
    Copyright © Dator Kunskap http://www.dator.xyz