phpinfo is een PHP-functie die informatie toont over de PHP-omgeving waarin zij wordt uitgevoerd. Je beheerder kan deze informatie gebruiken bij een update of verhuizing. Als website-eigenaar hoef je daarvoor geen openbare diagnosepagina te maken.
Begin met de vraag die je wilt beantwoorden en vraag alleen de gegevens die daarbij nodig zijn.
Welke informatie kun je tegenkomen?
De PHP-handleiding voor phpinfo beschrijft uitvoer over onder meer configuratie, geladen modules en de PHP-installatie. Afhankelijk van de gekozen uitvoer kunnen ook omgevingsgegevens en aanvraaggegevens verschijnen. Dat maakt de volledige uitvoer ongeschikt om zonder controle op een openbaar forum te zetten.
Een PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3., een lijst met PHP-extensiesEen PHP-extensie voegt functies toe aan PHP die een website of toepassing nodig kan hebben. en configuratiewaarden beantwoorden verschillende vragen. Vraag daarom om een toelichting bij het relevante onderdeel. Een grote hoeveelheid technische tekst is niet vanzelf een diagnose.
Je wilt weten welke waarneming het probleem verklaart en welke nog nader onderzocht moet worden.
Gebruik een gerichte onderzoeksvraag
Welke PHP-versie meldt jouw site?
Passieve check van headers, versie en de kop van de homepage. Geen login, geen scan.
Stel dat een website na een verhuizing geen afbeeldingen meer verwerkt. Vraag welke informatie nodig is om de oude en nieuwe omgeving te vergelijken. Laat de ontwikkelaar aangeven welke extensie of instelling relevant is.
Stuur niet uit voorzorg een complete kopie van alle serverinformatie naar iedereen die bij het project betrokken is.
Neem ook de precieze mislukte handeling op in je vraag. Vermeld op welk domeinEen domeinnaam is het webadres waarmee bezoekers jouw website vinden, zoals jouwbedrijf.example. het gebeurt, wanneer het begon en wat je verwachtte. Vraag of de controle daadwerkelijk in de omgeving van die website plaatsvond.
Een rapport uit een terminal of van een andere testsite moet herkenbaar als zodanig worden benoemd.
Het helpt om waarneming en conclusie apart te noteren. Een bepaalde waarde is zichtbaar in de uitvoer; de mogelijke verklaring voor een fout is een volgende stap. Laat je beheerder die stap onderbouwen.
Zo voorkom je dat een toevallig verschil tussen twee omgevingen direct als oorzaak wordt aangewezen.
Wat betekenen configuratiewaarden?
De uitvoer kan lokale waarden en hoofdwaarden voor instellingen tonen. Vraag welke waarde geldt voor de aanvraag die je onderzoekt. Het begrip php.iniphp.ini is het instellingenbestand van PHP, waarin staat hoeveel ruimte en tijd je website krijgt en of foutmeldingen op het scherm verschijnen. geeft achtergrond bij PHP-configuratie, maar de naam van een bestand alleen verklaart niet waarom een concrete waarde actief is.
Laat bij een wijziging de oorspronkelijke waarde, de aangepaste waarde en de herkomst vastleggen. Spreek af welk probleem daarmee moet verdwijnen. Controleer vervolgens de relevante functie opnieuw.
Een correcte configuratiewaarde kan onderdeel van het bewijs zijn, maar vervangt de controle van de handeling op je website niet.
Wanneer gegevens elkaar tegenspreken, verzamel dan eerst de context van beide controles. Zijn ze op dezelfde datum gedaan, op hetzelfde domein en in dezelfde omgeving? Vraag de beheerder het verschil uit te leggen voordat je nog een instelling wijzigt.
Meerdere wijzigingen tegelijk maken het moeilijker om achteraf te begrijpen wat hielp.
Hoe deel je de uitkomst?
Vraag bij voorkeur om een samenvatting van de relevante velden. Laat een beheerder controleren welke informatie gedeeld mag worden met een externe leverancier. Neem geen cookies, toegangsgegevens of volledige aanvraaginhoud over in een hulpvraag.
Voor veel gesprekken volstaan de gecontroleerde versie, het relevante onderdeel en een beschrijving van het verschil.
Spreek bij tijdelijke diagnostiek af wie toegang krijgt en wanneer die toegang eindigt. Laat de beheerder bevestigen dat een tijdelijke voorziening na gebruik is opgeruimd of weer afgeschermd. Deze werkafspraak hoort bij de uitvoering van het onderzoek, ook wanneer je zelf alleen het eindresultaat ontvangt.
Bewaar in je onderhoudsdossier een korte conclusie met datum, omgeving en vervolgactie. Het dossier moet later duidelijk maken waarom een aanpassing is gedaan. Een volledige ruwe uitdraai zonder toelichting helpt daar minder bij dan een beknopte uitleg die rechtstreeks aansluit op de oorspronkelijke vraag.
Vraag bij een vervolgonderzoek of de eerdere waarneming nog bruikbaar is. Een controle van vóór een hostingwijziging beschrijft de vorige situatie en mag niet ongemerkt als actuele inventaris blijven circuleren.
Wat bewijst phpinfo niet?
Een overzicht van de omgeving bewijst niet dat alle websitefuncties werken. Laat na een PHP-update daarom de belangrijke bezoekersroute herhalen, bijvoorbeeld een formulier invullen en de ontvangst controleren. Noteer ook wat niet is getest.
Dat voorkomt dat een kleine technische controle als volledige acceptatie wordt gelezen.
De hostergidsen helpen bij het vinden van de juiste beheeromgeving. Gebruik de Error Hub voor herkenbare foutmeldingen en de statuspagina voor onderhoudscontext. Wil je PHP updaten, geef dan een gecontroleerde samenvatting mee.
Via hulp vragen kun je aangeven welke concrete vraag over je PHP-omgeving nog openstaat.
Veelgestelde vragen
Moet ik een openbare phpinfo-pagina maken?
Nee. Vraag je beheerder om een afgeschermde controle en een samenvatting van de relevante gegevens.
Is een volledige uitdraai veilig om te delen?
Laat de inhoud eerst beoordelen. De uitvoer kan informatie bevatten die niet in een openbare hulpvraag hoort.
Bewijst phpinfo dat mijn website werkt?
Nee. Het beschrijft de onderzochte omgeving. Controleer de belangrijke websitefuncties afzonderlijk na een wijziging.