php.ini-tiedoston muokkaaminen (max_execution_time, memory_limit) on yksi mahdollisuuksista kuinka voidaan hallita Webhotellin PHP-laajennuksia ja arvoja. Lisäksi saa niitä muokata paikallisen .user.ini-tiedoston tai verkkopalvelimen hallintapanelin kautta.
Yleisen php.ini-tiedoston lisääminen ja muokkaaminen
Yleinen php.ini-tiedosto on PHP-määritystiedosto, johon ladataan asetukset palvelimen oletusasetusten lisäksi. Tämä tiedosto voi säätää lähes kaikkia PHP-asetuksia, rajoja, latausmoduuleja jne. Kaikki määritykset vaikuttavat sekä pääverkkotunnukseen että kaikkiin *.example.com-aliverkkotunnuksiin, ja muutokset koskevat välittömästi uusia PHP-prosesseja.
Oletuksena globaalia php.ini-tiedostoa ei ole palvelimella, joten se on ensin lisättävä palvelimeen:
/data01/virt1234/domeenid/www.example.com/phpini/global/php.ini
Luotettavin tapa löytää oikea sijainti ja tarkistaa, lataako PHP globaalin php.ini-tiedoston, on tarkastella phpinfo(). Tee tämä luomalla PHP-tiedosto millä tahansa nimellä pää- tai aliverkkotunnuksen juurihakemistoon ja lisäämällä tiedostoon seuraava:
<?php phpinfo();
.user.ini-tiedosto ja sen muokkaaminen
Oletusarvoisesti .user.ini-tiedostoa ei ole palvelimessa. Voit luoda tämän tiedoston mihin tahansa hakemistoon ja se koskee automaattisesti myös kaikkia alihakemistoja.
Jos haluat sen vaikuttavan sekä päätoimialueeseen että aliverkkotunnuksiin samanaikaisesti, sijoita se virtuaalipalvelimen toimialuehakemistoon, joka sisältää sekä pää- että aliverkkotunnusten juurihakemistot:
/data01/virt1234/domeenid/www.example.com/
Jos useita verkkotunnuksia on yhden virtuaalisen tilin alla ja haluat yhden .user.ini-tiedoston vaikuttavan kaikkiin toimialueisiin, lisää .user.ini-tiedosto virtuaalipalvelimen kotihakemistoon:
/data01/virt1234/
Tiedostoon tehdyt muutokset vaikuttavat sekä HTTP- että HTTPS-isänteihin samanaikaisesti.
PHP-laajennusten muuttaminen Verkkopalvelin valikoimasta
Yleisimmät PHP-laajennukset voidaan vaihtaa suoraan My Zone hallintapanelissa Verkkopalvelimen hallinnasta.
Saat tehdä tämän valitsemalla Webhotellipalvelut-sivun valikosta: Verkkopalvelin
-> Pääverkkotunnuksen asetukset
tai Aliverkkotunnukset
sen mukaan, haluatko aktivoida tai muuttaa PHP-laajennuksen pääverkkotunnuksessa vai aliverkkotunnuksessa.
Napsauta seuraavassa pääverkkotunnuksen esimerkissä Muokkaa
:
Valitse PHP
-alaosiosta PHP-laajennukset
:
Seuraavalla sivulla näkyy luettelo mahdollisista laajennuksista:
Tallenna muutokset napsauttamalla sivun alalaidasta Muokkaa
.
Esimerkkejä asetuksista, joita voidaan muuttaa php.ini- ja .user.ini-tiedostojen avulla
Tässä on esimerkkejä yleisten PHP-asetusten muuttamisesta.
Max suoritusaika (Max Execution Time)
Oletusarvo on 30 sekuntia. Tämä asettaa PHP-skriptin enimmäisajoajan sekunneissa. Jos haluat muuttaa, lisää seuraava rivi:
max_execution_time = 60
PHP muistirajoitus (PHP Memory Limit)
Oletusarvo on 1024M. Lisää seuraava rivi lisätäksesi arvoa:
memory_limit = 1500M
Näyttövirheet (Display Errors)
Display errors -asetusta voidaan käyttää PHP-virheiden näyttämisen kytkemiseen päälle/pois. Oletuksena virhenäyttö on päällä, lisää seuraava rivi sen poistamiseksi käytöstä:
display_errors = off
NewRelic-sovelluksen nimen muuttaminen
newrelic.appname = "My App"