For å være vert for et nettsted på PHP -baserte plattformer må mange grunnleggende ting forstås for raskt å kunne feilsøke og løse problemene. De fleste aktivitetene på administrasjonspanelet og nettstedet vil utløse et PHP -skript for å levere forventet resultat. For eksempel, når du laster opp et demotema eller pakker ut en tilleggsfil, bør det være tilstrekkelig minnegrense og utførelsestid for skriptet på serveren for å fullføre aktiviteten. Ellers vil du se forskjellige typer feil som minne oppbrukt, siden ble ikke funnet, etc. I alle slike feilscenarier er det første du trenger å vite gjeldende PHP -konfigurasjoner av serveren. I denne artikkelen vil vi forklare hvordan du ser PHP -konfigurasjonene til serveren ved hjelp av phpinfo -fil.
Hva er Phpinfo -fil?
Vanligvis kan konfigurasjonen sees ved å bruke php.ini -filen på serveren. Det kan være en individuell php.ini -fil for den enkelte mappen for å kontrollere parameterne for bare den mappen. Men de fleste av vertsselskapene vil ikke tillate brukere å se eller endre filen for å beskytte serverinformasjon. I slike scenarier kan du se gjeldende PHP -innstillinger for mappen ved å laste opp en phpinfo.php -fil til mappen.
Dette vil hjelpe deg med å feilsøke enkelt som å øke minnegrensen eller kjøringstiden.
Hvordan lage phpinfo.php -fil?
Det er veldig enkelt å lage phpinfo.php -fil. Bare åpne en Notisblokk i Windows eller TextEdit i Mac og lim inn følgende kode:
<?php
// Show all PHP settings
phpinfo();
?>
Lagre filen i et vanlig tekstformat med navnet "phpinfo.php". Sørg for å lagre filen i UTF-8-kodingsformat, spesielt når du bruker Mac.
Laster opp phpinfo.php -fil til server
Det neste trinnet er å laste opp phpinfo.php -filen til serveren din. Du må ha en FTP -konto for å laste opp filene til serveren din. Lær mer om FTP og FileZilla FTP -klient. Åpne deg FTP -klienten og last opp filen til den nødvendige mappen.
Hvis du leter etter detaljene i et underdomen eller en katalog, laster du opp filen under den mappen på serveren.
Viser PHP -konfigurasjoner
Åpne nå nettadressen "ditt domene.com/phpinfo.php" i en nettleser, og du vil vise all PHP -relatert informasjon om mappen. Nedenfor ser du hvordan displayet vil se ut på et lokalt vertsside med URL -adressen “localhost/phpinfo.php".
Phpinfo -fil
Det vil være stort sett med informasjon på siden. Du må kanskje søke med parameter for å finne riktig linje og verdien for den parameteren. For eksempel kan du søke etter "minne" for å finne "memory_limit" som er tilgjengelig under "Core" -delen. Den første kolonnen er parameteren, den andre kolonnen er den lokale verdien som gjelder for den mappen, og den siste kolonnen er hovedverdien for den mappen som er satt i php.ini -filen.
Hvis du vil redigere noen av parameterne, må du logge deg på vertskontoen din og endre php.ini -filen i den mappen. Noen verter lar deg lage din egen php.ini -fil som ligner phpinfo.php -filen og laste den opp på serveren. Verter som SiteGround lar deg angi parametrene for den enkelte mappen ved å bruke "PHP Variable Manager".
Slett filen
Til slutt, etter at feilsøkingen er fullført, må du sørge for å slette phpinfo.php -filen fra serveren. Ellers kan hvem som helst se på PHP -detaljene på nettstedet ditt og prøve å hacke ved hjelp av disse dataene.