Ha WordPressel dolgozol, előbb vagy utóbb fel kell tenned magadnak ezt a kérdést. Habár nem kapcsolódik közvetlenül a WordPresshez, a php.ini a szerver egyik legfontosabb konfigurációs fájlja, mivel felelős a PHP telepítésének beállításáért, és így a WordPress webhely és a php.ini gyakran kéz a kézben járnak.
Az útmutatót angolul itt olvashatod el: How Do I Find php.ini File?
A leggyakoribb paraméter, amelyet meg kell változtatni, az az upload_max_filesize. Alapértelmezés szerint ez 2Mb, ami meglehetősen alacsony. Más népszerűek közé tartoznak a register_globals, a safe_mode és a max_execution_time. Ezt a fájlt is használhatod a PHP telepítés kiterjesztéseinek engedélyezéséhez vagy letiltásához.
#mc_embed_signup {háttér: #fff; egyértelmű: left; font: 14px Helvetica, Arial, sans-serif; }
/ * Add hozzá a saját MailChimp űrlap stílusodat a webhely stíluslapján vagy ebben a stílusblokkban.
Javasoljuk, hogy ezt a blokkot és az előző CSS-hivatkozást helyezd át a HTML-fájl HEAD-jára. * /
Iratkozz fel a levelezőlistánkra.
A rendszer és a szerver környezetétől függően különböző helyeken és módokon található meg a php.ini fájl.
Hol van a PHP.ini?
Akár helyi kiszolgálón vagy élő szerveren dolgozol, a legegyszerűbb és legmegfelelőbb módja annak, hogy megtaláld a php.ini fájlt, hogy létrehozol egy PHP-fájlt egyetlen kódsorral, és megtekinted a kimenetet.
01 Hozz létre egy fájlt (nevezd el tetszőlegesen, esetünkben ez a 'test.php'), és győződj meg róla, hogy a .php kiterjesztéssel fejeződik be.
02 Add meg ezt a kódsorozatot:
<?php phpinfo(); ?>
01 Nyisd meg a fájlt a böngészőn keresztül. Például, ha a gyökérkönyvtárba helyezted, futtasd a http://mywebsite.com/test.php fájlt.
Valami ilyesmit kell látnod:
A php.ini fájlnak a "Konfigurációs fájl elérési útja" szakaszban kell lennie, vagy hasonlóan a "Betöltött konfigurációs fájl" részben. Az első hely az alapértelmezett, a második hely akkor érvényes, ha a PHP telepítését modulként használják.
Más megoldások
Ha egyes esetekben egy php fájl létrehozása és egy sornyi kód beillesztése nem működik, akkor vannak más módok a php.ini megtalálásához.
Helyi szerver
Ha helyben dolgozol, a php.ini megtalálása a használt szerverkörnyezettől függ. Fussunk gyorsan végig a legnépszerűbbeken.
WAMP
Kattints a bal egérgombbal a WAMP szerver ikonjára, majd menj a PHP -> php.ini fájlra. Könnyű? Könnyű.
XAMPP
Az XAMPP egy kicsit keményebb dió, de kis munka árán ezt is fel lehet törni. Futtasd az XAMPP telepítését, jobb gombbal kattints a 'Config' gombra, és már meg is találtuk:
Linux
Ha Linux alatt vagy, futtasd a következő parancsot a terminálon:
php -i | grep "Loaded Configuration File"
Valami ilyesminek kell megjelennie:
Loaded Configuration File => /usr/local/lib/php.ini
A legtöbb esetben a php.ini a "Loaded Configuration File" -ban található, de ha nincs, cseréld le a "Loaded Configuration File" karakterláncot a 'Configuration File' -ra.
Élő szerver
A php.ini helye leginkább az általad használt tárhelytől függ, de itt beszámolunk a leggyakoribb forgatókönyvekről.
cPanel
Nyisd meg a fájlkezelőt és navigálj a gyökérkönyvtárba. A kis fickónak alul kell ülnie.
Ha nem tudod, hogyan keresd meg a gyökérmappát, egyszerűen menj a fő public_html könyvtárába.
Megosztott tárhely
Sajnos, ha megosztott tárhelyen tartózkodsz, nem férhetsz hozzá a php.ini fájlhoz. A megoldás az, hogy megadod a .htaccess fájlban a szükséges konfigurációs beállításokat a következő mintában:
php_value name value
Itt a név a PHP tulajdonság nevét jelöli, amit meg kell változtatnod. Ugyanez vonatkozik az értékre is. Ez a sor például a maximális feltöltött fájlméretet változtatja meg 8 Mb-ra:
php_value upload_max_filesize 8M
Újraindítás a változtatások után
Ha legalább egy módosítást végrehajtottál a php.ini fájlban, újra kell indítanod a szervert, ellenkező esetben a módosítások nem lesznek érvényesek. Ha Linuxon vagy, írd be a következő parancsot:
/etc/init.d/httpd restart
A WAMP felhasználóknak jobb gombbal kell rákattintaniuk a szerver ikonra az eszköztárban, és kiválasztaniuk az 'Összes szolgáltatás újraindítása' lehetőséget.
Ha XAMPP-t használsz, menj a fő dashboardra, kattints az 'Apache' modul előtti 'stop' gombra, majd kattints újra a 'start' gombra.
Végszó
Amint láthatod, a php.ini megtalálása egyszerre lehet trükkös és könnyű. Megpróbáltam lefedni a legáltalánosabb megoldásokat és szerverkörnyezeteket, és remélem, ez az útmutató segíteni fog a fájl megtalálásában. Ha ismered a php.ini keresésének egyéb módjait, oszd meg a gondolataidat egy megjegyzés formájában.