Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Fatal Error : Memory Uitgeput
PHP- toepassingen , zoals WordPress en Drupal , vaak tegenkomen de PHP fatale fout : het geheugen uitgeput . Dit gebeurt meestal wanneer een plugin of een andere extensie zorgt ervoor dat het script te veel geheugen van de server gebruiken . De standaard configuratie van PHP stelt een limiet aan de hoeveelheid geheugen die een script kan gebruiken om te voorkomen dat fouten of kwaadaardige scripts uit te vertragen of crashen van een server . Af en toe zal er een legitieme reden om dit geheugen limiet , zoals het uploaden van een bestand of het runnen van een complexe webapplicatie te overschrijden . U kunt de PHP geheugen limiet te verhogen en vast de PHP fatale fout : geheugen uitgeput bericht . Toenemende PHP Memory Limit is voor een enkel script

De eenvoudigste manier om de PHP memory uitgeput fout te herstellen is het geheugen limiet voor het script dat de oorzaak van de fout te verhogen . Bijvoorbeeld , als je de foutmelding krijgt wanneer het proberen om uploader.php draaien , kon je deze regel toe te voegen aan de top van de code :

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

Als u nog steeds de foutmelding krijgt , probeer dan het verhogen van de 16M naar 32M en opnieuw te proberen . Verhoog dit getal stapsgewijs totdat de fout niet langer verschijnt . Dit zal alleen het geheugen limiet voor die ene PHP-script te wijzigen . Als een plugin de fout veroorzaakt , voeg deze regel aan de bovenkant van PHP-bestand van de plugin .
Toenemende Server - Wide PHP Limit

Als u de beheerder van de server en hebben toegang tot php.ini , kunt u het geheugen limiet voor de hele PHP configuratie te wijzigen . Dit heeft gevolgen voor alle PHP- scripts die op de server . Om dit te doen , opent php.ini op uw webserver en zoek de lijn die " memory_limit = " leest . Nogmaals , verhogen totdat u de foutmelding niet meer krijgen . Om het geheugen limiet uitschakelen , stel deze in op " memory_limit = -1 " .
Toenemende PHP Memory Limit in . Htaccess

Als u op een gedeelde server of geen toegang tot php.ini niet hebt , kunt u het geheugen limiet in je . htaccess bestand . Om dit te doen , voeg een htaccess bestand naar root directory van uw website ( als men nog niet bestaat ) en voeg vervolgens een regel die luidt : .

Php_value memory_limit 16M


Dit verhoogt de limiet alleen voor uw website . U kunt controleren of dit werkte door het plaatsen van een Regel op de pagina en het lezen van de output . Kijk voor een " lokale " memory_limit waarde en ervoor zorgen dat het overeenkomt met wat u hierboven gedefinieerd . Als het niet werkt , vraag dan uw web-beheerder in staat te stellen " AllowOverride On . "
WordPress Plugins en Drupal modules

Als je niet comfortabel voelt het bewerken van configuratiebestanden met de hand, kunt u plugins of modules die de noodzakelijke verandering zal maken voor u installeren . Voor WordPress , probeer Memory Bump , die speciaal is ontworpen om het geheugen uitgeputte fout op te lossen bij het upgraden van uw WordPress-installatie . Voor Drupal , gebruikt u de Drupal tweaks module die een user interface voor het veranderen van een aantal PHP- instellingen , waaronder de memory_limit waarde biedt .

Previous: Next:
  PHP /MySQL Programmering
·Hoe je MySQL installeren op Ma…
·Mijn GoDaddy E PHP formulier w…
·Waarom zijn niet alle sites Pa…
·Hoe maak je een Video -bestand…
·Hoe te beperken tot 100 woorde…
·Hoe maak je een PHP -bestand i…
·Hoe te maken en gebruiken $ _S…
·Hoe te installeren Zend voor P…
·Hoe maak je een PHP variabele …
  Related Articles
Hoe maak je een fout Handler voor een VB…
Hoe Runtime Error 5 
Hoe maak je een Microsoft Visual Basic O…
Hoe te Run Time Error 6 Fix 
Hoe Runtime Error 2147467259 
Over een VB Runtime Error 462 
Wat is een 380 -fout in Vb ? 
Visual Basic Fout : Subscript buiten ber…
Hoe eigen Windows foutmeldingen Zorg 
  Programmering Articles
·Hoe te Arrays in PCSpim Zorg 
·Waarom mag u niet gebruiken PHP Kort Tag…
·Hoe maak je Voeg een Banner Het gebruik …
·Hoe te Run VB.NET 
·De voordelen van het Rijndael Algorithms…
·Verbinding maken met SQLite Met Mongoose…
·Hoe te lezen uit het midden van een Arra…
·Hoe te Diamantvormen gebruiken in uw Flo…
·Inleiding tot SQL -certificering 
Copyright © Computer Kennis https://www.nldit.com