|
Otsikko: PHP asetuksien muuttaminen Kirjoitti: quietfinn - 30.09.2006, 13:29 Joskus tulee tilanteita jolloin olisi tarvetta muuttaa PHP:n asetuksia, siis niitä jotka ovat palvelimella oletusarvoisesti käytössä.
Tässä oletetaan että kyseessä on ns. webhotellitili, jolloin käyttäjällä ei ole pääsyä palvelimen php.ini tiedostoon. Asia voidaan tehdä kahdella tavalla, ja se kumpaa käytetään riippuu siitä miten PHP:tä palvelimella ajetaan. Katso Joomlan admin-puolella System-> System Info-> System Info 1. WebServer to PHP interface: Apache (tai apache2handler) komennot laitetaan tiedostoon .htaccess Esim. Koodia: php_value session.save_path '/tmp/' php_flag register_globals off php_flag file_uploads On .htaccess tiedoston vaikutus ulottuu myös alihakemistoihin, joten sivuston juuressa olevan tiedoston vaikutus ulottuu koko sivustolle. 2. WebServer to PHP interface: cgi (tai cgi-fcgi) komennot laitetaan tiedostoon php.ini esim. Koodia: session.save_path = /tmp register_globals = Off file_uploads = On (paikallisen) php.ini tiedoston vaikutus EI ulotu alihakemistoihin, joten esim. Joomla-asennuksessa ko. tiedosto on kopioitava kaikkiin hakemistoihin joissa on suoritettavaa koodia. - Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: dirsma - 14.01.2007, 12:18 (paikallisen) php.ini tiedoston vaikutus EI ulotu alihakemistoihin, joten esim. Joomla-asennuksessa ko. tiedosto on kopioitava kaikkiin hakemistoihin joissa on suoritettavaa koodia.
Voisiko joku n00bille taas selvittää rautalangasta että mitkä nuo hakemistot ovat joissa on tuota suorittavaa koodia, jotta saadaan tämäkin aukko paikattua.... Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: tomtom - 14.01.2007, 17:31 Voisiko joku n00bille taas selvittää rautalangasta että mitkä nuo hakemistot ovat joissa on tuota suorittavaa koodia, jotta saadaan tämäkin aukko paikattua.... Itse kaipailisin samaa tietoa. Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: quietfinn - 14.01.2007, 18:24 (paikallisen) php.ini tiedoston vaikutus EI ulotu alihakemistoihin, joten esim. Joomla-asennuksessa ko. tiedosto on kopioitava kaikkiin hakemistoihin joissa on suoritettavaa koodia. No periaatteessa kaikki hakemistot joissa on php tiedostoja.Voisiko joku n00bille taas selvittää rautalangasta että mitkä nuo hakemistot ovat joissa on tuota suorittavaa koodia, jotta saadaan tämäkin aukko paikattua.... Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: tomtom - 15.01.2007, 12:07 Sattusko jollain olemaan valmist scriptiä (esim. PHP) jolla sais heitettyä jokaiseen kansioon sen php.ini:n ettei tarttis käsin niitä sinne viskoo?
Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: quietfinn - 15.01.2007, 14:19 Sattusko jollain olemaan valmist scriptiä (esim. PHP) jolla sais heitettyä jokaiseen kansioon sen php.ini:n ettei tarttis käsin niitä sinne viskoo? http://tips-scripts.com/ loppupuolella on osio "Using PHP" Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: VilleV - 15.01.2007, 18:12 Jos haluaisin muuttaa ainoastaan arvon Safe Mode off, niin teenkä tiedoston jonka nimeän php.ini ja kirjoitan tähän tiedostoon mitä?
Entäs jos haluan muuttaa server defaults CHMOD arvoa? Ladattavien tiedostojen max koko vaihtuu kaiketi esim näin upload_max_filesize = 4M Mulla muuten System Info näyttää Safe Mode: OFF ja vastaavasti joomlaxplorer taas Safe Mode: Päällä Kumpihan pitää paikkaansa? Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: psimon - 14.02.2007, 20:59 (paikallisen) php.ini tiedoston vaikutus EI ulotu alihakemistoihin, joten esim. Joomla-asennuksessa ko. tiedosto on kopioitava kaikkiin hakemistoihin joissa on suoritettavaa koodia. Saiks joku tän pelittämään, mulla se ei ainakaan toimi.Backendissä näyttää edelleen herjaa että se on päällä, vai eiks se mee pois ennen kun se on joka ikisessä hakemistossa? Mulla se on nyt joomla juuressa ja administrator hakemistossa, ja CGI on käytössä :( Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: dirsma - 14.02.2007, 21:07 Itse tutkailin tuon http://tips-scripts.com/
loppupuolella on osio "Using PHP" - vinkin ja sitten tajusin että itsellä ei se toiminutkaan ihan sillä tavalla, joten otin yhteyden palveluntarjoajaan ja heidän tekninen tuki teki vartavasten php.ini-tiedoston , jolla asia hoitui. Suosittelen muillekkin jotka ovat yhtä n00beja kuin minä tekemään samoin. Varsinkin jos ei ole koodiin koskaan koskenutkaan, ettei mene mitään sekaisin. Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: omhk - 24.07.2007, 16:38 Asia voidaan tehdä kahdella tavalla, ja se kumpaa käytetään riippuu siitä miten PHP:tä palvelimella ajetaan. Katso Joomlan admin-puolella System-> System Info-> System Info Olen varmasti ihan palikka, mutta itselläni tuo PHP info-välilehti, josta näihin muutoksiin pitäisi päästä käsiksi (ainakin tämän (http://www.joomlaportal.fi/content/view/257/44/) perusteella, on täysin tyhjä. ??? Lisäksi olen selaillut mm. tätä (http://help.joomla.org/component/option,com_easyfaq/task,view/id,167/Itemid,268/), mutten löydä tiedostoistakaan yhtään globals-nimellä. Tuon uuden .13 version kanssa yritän siis vääntää :-\ Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: quietfinn - 24.07.2007, 18:02 Asia voidaan tehdä kahdella tavalla, ja se kumpaa käytetään riippuu siitä miten PHP:tä palvelimella ajetaan. Katso Joomlan admin-puolella System-> System Info-> System Info Olen varmasti ihan palikka, mutta itselläni tuo PHP info-välilehti, josta näihin muutoksiin pitäisi päästä käsiksi (ainakin tämän (http://www.joomlaportal.fi/content/view/257/44/) perusteella, on täysin tyhjä. ??? Asiaa kannattaa kysäistä palveluntarjoajalta. Lisäksi olen selaillut mm. tätä (http://help.joomla.org/component/option,com_easyfaq/task,view/id,167/Itemid,268/), mutten löydä tiedostoistakaan yhtään globals-nimellä. Tuon uuden .13 version kanssa yritän siis vääntää :-\ Joomlan 1.0.13 versiossa ei tarvitse enää muutella globals.php tiedostoa, vaan Joomlan oma register globals emulation asetus asetetaan adminpuolella Site-> Global Configuration-> Server -> Register Globals Emulation, tuo siis OFF asentoon (jos ei jokin lisäkomponentti toisin vaadi). Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: Jakob - 24.07.2007, 18:40 Olen varmasti ihan palikka, mutta itselläni tuo PHP info-välilehti, josta näihin muutoksiin pitäisi päästä käsiksi (ainakin tämän (http://www.joomlaportal.fi/content/view/257/44/) perusteella, on täysin tyhjä. ??? Ettei palveluntarjoajasi olisi vain Int2000.net? ;D No, asiallisesti puhuen minulla oli Intillä parit sivustot, joissa kirjoittamasi välilehden näyttö oli estetty. En jaksanut kysellä perään, koska siirsin sivustot muista(kin) syistä toiselle palvelimelle. Jakob Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: omhk - 24.07.2007, 21:03 Ettei palveluntarjoajasi olisi vain Int2000.net? ;D Oikeaan osuit ;D Joomlan 1.0.13 versiossa ei tarvitse enää muutella globals.php tiedostoa, vaan Joomlan oma register globals emulation asetus asetetaan adminpuolella Site-> Global Configuration-> Server -> Register Globals Emulation, tuo siis OFF asentoon (jos ei jokin lisäkomponentti toisin vaadi). Tämä ilmoittaa "The Configuration Details have been updated", mutta jos samaan kohtaan palaa, on se taas "ON" asennossa :-[ Pitänee suosiolla ottaa yhteyttä palveluntarjoajaan. Otsikko: Vs: PHP asetuksien muuttaminen Kirjoitti: s34o - 13.09.2009, 16:00 kiitti :o
|