PHP är ett viktigt kodspråk för WordPress-användare. Även om du inte är en utvecklare kan du fortfarande behöva förstå lite om det för att underhålla din webbplats. Men om du inte vet var du ska leta, kan det vara svårt att hitta även den mest grundläggande PHP-informationen för din WordPress-installation.

Lyckligtvis, om du ägnar några minuter att konfigurera det, kan du skapa en enda sida där du hittar all PHP-information du behöver. Ännu bättre är att det bara tar en enda rad kod att göra det.

I det här inlägget presenterar vi dig för phpinfo()– funktionen och förklarar varför den kan vara användbar för dig. Sedan visar vi dig hur du använder den för att skapa en phpinfo-sida för din WordPress-webbplats.

En Introduktion till phpinfo()-funktionen

phpinfo() är en PHP-funktion eller ett kodavsnitt som tar emot en eller flera parametrar och returnerar ett värde. Att köra phpinfo() kommer att visa information om din webbplats PHP-konfiguration, inklusive:

  • Den aktuella versionen av PHP din webbplats kör.
  • Din serverinformation och miljö.
  • PHP-miljön.
  • Versionsinformation för operativsystemet (OS).
  • Sökvägar, inklusive platsen för php.ini.
  • Master och lokala värden för PHP-konfigurationsalternativ.
  • HTTP-rubriker.
  • PHP-licensen.
  • Moduler och tillägg som för närvarande används.

Att använda endast denna funktion kommer att returnera all tillgänglig information. Det finns dock också en handfull parametrar som du kan använda, för att bara få tillgång till den specifika information du vill se. Dessa inkluderar:

  • INFO_GENERAL: Visar konfigurationsraden, webbservern, OS och mer.
  • INFO_CREDITS: Visar en lista över PHP-utvecklare, moduler etc.
  • INFO_CONFIGURATION: Returnerar de nuvarande lokala och masterdirektiven.
  • INFO_MODULES: Delar alla tillägg och deras inställningar.
  • INFO_ENVIRONMENT: Innehåller all miljö-variabel information.
  • INFO_VARIABLES: Visar alla fördefinierade variabler från Environment, GET, POST, Cookie, Server (EGPCS).
  • INFO_LICENSE: Visar PHP-licensen.
  • INFO_ALL: Returnerar all tillgänglig information (du kan utföra samma sak genom att inte använda parametrar).

Ett sätt att använda phpinfo()-funktionen är genom att skapa en phpinfo-sida, som vi beskriver senare i det här inlägget. Det är dock viktigt att notera att du kan hitta en del av informationen ovan utan den extra huvudvärken av att använda den funktionen.

Till exempel kan WordPress Webbplatshälsofunktion som ingår i version 5.2 och senare dela information om din webbserver, PHP-version, minnesgräns och mer. Helt enkelt navigera till Verktyg > Webbplatshälsa > Info > Server för att hitta dessa data:

Webbplatshälsofunktion
Webbplatshälsofunktion

I stället för att kontrollera för dessa bitar av information, är phpinfo() mer lämpat för att hjälpa dig med felsökningsförsök. De EGPCS-data som blir tillgängliga via denna funktion gör det särskilt användbart i det avseendet.

Så här Skapar du en phpinfo-sida (i 3 Steg)

Om du har en grundläggande förståelse för File Transfer Protocol (FTP) och hur man använder en FTP-klient, är att skapa en phpinfo-sida egentligen ganska enkelt. I följande avsnitt har vi delat upp det i tre korta steg.

Steg 1: Skapa en phpinfo.php-fil och Ladda Upp Den till Din Server

För att börja skapa den här sidan, öppna din föredragna textredigerare. Lägg till följande kod i ett nytt dokument:

<?php

phpinfo( );

?>

Om du vill använda en av de parametrar som nämns ovan bör du infoga den mellan parenteserna här. Spara sedan filen som ”phpinfo.php”. Om du föredrar det, kan du använda ett annat namn (vi förklarar varför du kanske vill göra det i steg 3), men du måste använda .php som filändelse.

Öppna sedan FileZilla eller en annan FTP-klient och anslut till Webbplatsens server med dina FTP-uppgifter. Ladda sedan upp din nya phpinfo.php-fil till mappen public_html:

Lägg till phpinfo.php-filen
Lägg till phpinfo.php-filen

Du har nu lagt till phpinfo-sidan på din webbplats. För att visa sidan måste du dock veta var du hittar den.

Steg 2: Öppna phpinfo-sidan i din Webbläsare

När den har laddats upp till din server blir din phpinfo-sida allmänt tillgänglig. Det betyder att du (och andra) kan visa den i en webbläsare genom att lägga till /phpinfo.php till slutet av webbplatsens domän:

Hur phpinfo-sidan ser ut
Hur phpinfo-sidan ser ut

Om du inte använde några parametrar och valde att returnera all din PHP-information, kommer den här sidan sannolikt att vara ganska lång. Du kan hitta de specifika detaljerna du letar efter genom att använda sökfunktionen (CTRL eller CMD + F) på datorn:

Exempel på att hitta funktion
Exempel på att hitta funktion

Du kan nu använda denna information för att utföra all nödvändig felsökning eller andra uppgifter.

Steg 3: Ta Bort eller Byt Namn på din phpinfo-sida

Som vi nämnde i steg 2, eftersom din phpinfo.php-fil placerades i mappen public_html, är den nu offentligt tillgänglig. Problemet med detta är att en del av den information som funktionen phpinfo() returnerar är känslig och kan hjälpa en hacker att få tillgång till din server.

Angripare kan även använda bots för att söka efter phpinfo-sidor för att utnyttja dem. Av denna anledning är det bäst att ta bort den när du är färdig med att använda den. Du kan göra det genom att återvända till din FTP-klient.

Anslut sedan till din server igen och öppna public_html. Högerklicka på din phpinfo.php-fil och välj Ta bort:

Ta bort phpinfo.php-filen
Ta bort phpinfo.php-filen

Alternativt väljer vissa användare att byta namn på sin phpinfo-sida för att dölja den från hackare. Du kan använda en slumpmässig sträng av bokstäver och siffror, till exempel, i stället för ”phpinfo”. Observera att detta kommer att ändra webbadressen du använder för att komma åt din phpinfo-sida också.

Det betyder att du måste komma ihåg namnet du tilldelar din phpinfo-sida så att du kan nå den när du behöver. Detta är dock inte en garanterad lösning för att förhindra en säkerhetsöverträdelse, så det är bäst att helt enkelt skapa sidan när den behövs och sedan ta bort den.

Sammanfattning

Funktionen phpinfo() kan ge värdefull information för att felsöka din webbplats. Ett enkelt sätt att få god användning för det är att skapa en phpinfo-sida, så att du enkelt kan visa all din PHP-information i din webbläsare.

Det tar bara tre enkla steg för att skapa och använda den här sidan på ett säkert sätt:

  1. Skapa din phpinfo.php-fil och ladda upp den till servern via FTP.
  2. Öppna din phpinfo-sida via din webbläsare.