Website Without PHP
NL
Menu

php.ini

Ook bekend als: PHP-configuratiebestand

php.ini is het instellingenbestand van PHP, waarin staat hoeveel ruimte en tijd je website krijgt en of foutmeldingen op het scherm verschijnen.

PHP en versies Laatst bijgewerkt:

php.ini is het instellingenbestand van PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt., waarin staat hoeveel ruimte en tijd je website krijgt en of foutmeldingen op het scherm verschijnen. Een wijziging hier werkt door in je hele site. Je ontwikkelaar of hostingpartijWebhosting is de dienst die jouw website op een computer zet die altijd aan staat en met internet verbonden is, zodat bezoekers hem kunnen openen. past het meestal voor je aan.

Wat is php.ini?

Start PHP, dan leest het dit bestand, en de waarden erin bepalen hoe elk script op de server zich gedraagt.

PHP komt met standaardwaarden en php.ini past ze aan. Een gewoon bestand is een lange lijst regels in de vorm naam = waarde, met commentaar achter een puntkomma. De instellingen die je het vaakst tegenkomt zijn memory_limitmemory_limit is de instelling die bepaalt hoeveel werkgeheugen één taak van je website krijgt voordat die stopt met een foutmelding., upload_max_filesize, post_max_size, max_execution_time, display_errors en de plek van de foutlogEen foutlog is een bestand waarin de server opschrijft welke fouten er op je website zijn voorgekomen, met tijd en plek..

PHP leest ook op meer plekken instellingen. Er is de hoofd-php.ini, er zijn extra bestanden in een configuratiemap voor losse extensies, en bij sites onder PHP-FPMPHP-FPM is een programma op de server dat de PHP-code van je website uitvoert en de afgemaakte pagina doorgeeft, zodat bezoekers hem zien. is er een .user.ini-bestand per map. Een server kan ook aparte php.ini-bestanden hebben voor de opdrachtregel en voor het web, en dat zorgt voor veel verwarring.

Productie- en ontwikkelwaarden

PHP levert voorbeeldbestanden mee voor ontwikkeling en productie. De ontwikkelversie toont fouten op het scherm, wat een ontwikkelaar helpt. De productieversie houdt fouten van het scherm en schrijft ze naar de log, zodat bezoekers geen bestandspaden of codedetails zien.

php.ini en je WordPress-site

WordPressWordPress is een programma waarmee je een website maakt en beheert zonder te hoeven programmeren. laat het je weten als een instelling te laag is. De mediabibliotheek meldt dat een bestand te groot is om te uploaden, een import stopt halverwege, of een pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop. geeft een fatale fout over geheugen. Vrijwel altijd zit de oorzaak in een waarde in php.ini, of in een host die hem laag zet.

Hoe je het aanpast hangt af van je hosting. Bij beheerde of shared hostingShared hosting is een hostingpakket waarbij je website een server deelt met veel andere websites. wijzig je waarden bij de PHP-instellingen in je hostingpaneelEen hostingpaneel, zoals cPanel of Plesk, is de beheerpagina van je hosting, waar je domeinen, e-mail en PHP-versie instelt.. Op een VPSEen VPS (virtual private server) is een eigen virtueel stukje van een server, waarop jij of je hostingpartij alles zelf instelt. bewerk je het bestand zelf en laad je PHP opnieuw. Sommige hosts laten je een .user.ini-bestand in je sitemap zetten.

Zo vind je het bestand dat PHP gebruikt

Maak tijdelijk een phpinfo-pagina, open hem in de browser en kijk naar “Loaded Configuration File” en “Scan this dir for additional .ini files”. Die regels laten zien welke bestanden de webversie van PHP leest. Verwijder de pagina daarna, want hij toont serverdetails.

Wijzig dan één waarde, laad PHP opnieuw, laad de phpinfo-pagina opnieuw en controleer of de waarde veranderd is. Is dat niet zo, dan pas je het verkeerde bestand aan of overschrijft de host hem.

Wanneer je actie onderneemt

Kijk naar php.ini als je uploadlimieten, time-outs of geheugenfouten op je site ziet, en ook als je PHP bijwerkt. Een nieuwe PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3. komt vaak met een nieuwe php.ini, en instellingen die je op de oude versie wijzigde, worden niet vanzelf meegenomen. Vergelijk na een overstap de belangrijke waarden. Staat je website offline door een configuratieprobleem en weet je niet waar je moet beginnen, dan is onze hulp de snelste weg terug.

Veelgestelde vragen

Waar staat mijn php.ini-bestand?

Dat hangt van de server af. Een phpinfo-pagina toont het pad naast Loaded Configuration File. Bij shared hosting kun je dat bestand vaak niet direct bewerken en pas je instellingen aan via je hostingpaneel.

Waarom heeft mijn wijziging in php.ini geen effect?

Meestal heb je een ander bestand aangepast dan je website gebruikt, of is PHP niet opnieuw geladen. De opdrachtregel en de webserverEen webserver is het programma op een server dat verzoeken van bezoekers aanneemt en pagina's en bestanden terugstuurt. kunnen aparte bestanden lezen, dus kijk naar de phpinfo-pagina van de website zelf.

Wat is een .user.ini-bestand?

Het is een instellingenbestand per map dat PHP leest als het draait als PHP-FPM of CGI. Je past er toegestane instellingen voor één site mee aan zonder de hoofd-php.ini te raken.

Is het veilig om php.ini op een live site te bewerken?

Een foute waarde kan alle PHP-sites op die server stilleggen. Bewaar een kopie van het origineel, wijzig één instelling tegelijk en controleer daarna de site.

Verwante pagina's

  1. Domein
  2. Controle
  3. Uitkomst
  4. Rapport

Welke PHP-versie draait jouw site?

Vul je domein in. We lezen alleen wat je site openbaar meestuurt: de headers en de kop van de homepage. Geen scan, geen login. We bewaren het domein en de uitkomst, nooit je IP-adres.