[ maksvel @ 08.09.2013. 17:28 ] @
Iz nekog razloga provajder ima Register Globals na On u PHP-u i ne znam gde da to isključim, a ne mogu da normalno instaliram/koristim CMS tako.
.htaccess ne reaguje dobro na direktive tipa php_flags i slično, tj. izbacuje Internal Error 500.
Da pravim php.ini i stavljam u svaki folder, nije praktično.
Zna li ko šta koriste ovi ljudi, tj. kako pristupiti izmenama?
Pitaću njih, ali reko' možda neko odavde već zna.
[ view @ 08.09.2013. 19:11 ] @
Pre postavljanja pitanja na forumu trebao si prvo da pitas svoju podrsku tj adiswitch.Tvoj problem se resava veoma jednostavnu i verujem da ce podrska odgovoriti vrlo brzo na tvoj ticket jer koliko ja pratim forume za adiswitch nema nekih posebnih zalbi.Tek ukoliko tvoja placena tehnicka podrska ne moze da ti pomogne onda mozes potraziti pomoc na forumu i sigurno ces dobiti pomoc.
[ maksvel @ 08.09.2013. 19:16 ] @
Pomažem kolegi oko jednog sajta, on je registrovao domen i ostalo, poslao je pitanje, ali je nedelja, pa reko' možda neko zna, da čačkam dalje, pre nego odgovore, pretpostavljam sutra.
[ deZio @ 08.09.2013. 21:07 ] @
Probaj naći da li imaš u home folderu fajl php.ini. Ako ga imaš, otvori ga i pretraži da li ima linija gde piše register_globals = On. Ako postoji, samo prepravi On na Off.

Ako nemaš php.ini fajl u home direktorijumu, probaj da ga kreiraš, i da u njega upišeš register_globals = Off

Nakon neke od ove dve izmene napravi bilo gde unutar public_html foldera test.php fajl u koji upiši
Code:
<?php phpinfo(); ?>
i pokreni taj fajl u browseru. Tu će ti biti prikazano da li je register_globals uključen ili ne. Ako je neki od prethodna dva koraka uspeo, trebalo bi da ti u browseru pored register_globals piše da je Off

Ako ti ništa od ovoga ne uspe, onda je trenutno rešenje (dok ti se podrška ne javi) da upotrebiš ovu f-ju na početku php aplikacije:
Code:
<?php
//Undo register_globals
function unregister_globals() {
    if (ini_get(register_globals)) {
        $array = array('_REQUEST', '_SESSION', '_SERVER', '_ENV', '_FILES');
        foreach ($array as $value) {
            foreach ($GLOBALS[$value] as $key => $var) {
                if ($var === $GLOBALS[$key]) {
                    unset($GLOBALS[$key]);
                }
            }
        }
    }
}
?>
[ mp3men @ 08.09.2013. 23:28 ] @


Citat:
view: Pre postavljanja pitanja na forumu trebao si prvo da pitas svoju podrsku tj adiswitch.Tvoj problem se resava veoma jednostavnu i verujem da ce podrska odgovoriti vrlo brzo na tvoj ticket jer koliko ja pratim forume za adiswitch nema nekih posebnih zalbi.Tek ukoliko tvoja placena tehnicka podrska ne moze da ti pomogne onda mozes potraziti pomoc na forumu i sigurno ces dobiti pomoc.


Slažem se sa Željkom .Momci iz Adiswitcha sigurno će da ti odgovore i pomoćiće najbrže što mogu Ja nikada nisam imao problema sa njiima a držim kod njih dva sajta
[ maksvel @ 09.09.2013. 12:50 ] @
OK, kapiram da će pomoći, nego sam zakačio vikend, a nameravao sam nešto da namestim čim pre.
deZio, pokušaću da na nivou domena dobijem rešenje, a, ako slučajno ne uspe - čisto sumnjam i ja, moraću da se dovijam.
Fala!
[ maksvel @ 10.09.2013. 12:24 ] @
Oni vele da treba da napravim jedan php.ini u rutu. E, ali taj jedan nije dovoljan, to sam već naveo u prvom postu. Zašto bih kopirao fajl u 50 foldera, da bih zaobišao postavku koja treba svakako da bude podešena na off?
Nije mi padalo na pamet da proveravam kod par drugih hostera gde sam imao pristup, te se pitam da li je to zbilja "praksa" da se ostavlja global na "on"??
[ deZio @ 10.09.2013. 12:59 ] @
Kada postaviš php.ini u root, tj. home direktorijum, taj php.ini fajl će se učitavati uvek bez obzira u kom si direktorijumu, dakle nema potrebe da ga kopiraš u svaki folder posebno. Ovo važi naravno pod predpostavkom da je podešen server kako treba.
[ maksvel @ 10.09.2013. 13:25 ] @
E pa ne znam, možda je do aplikacije, ali da mi se ne bi pokazivalo obaveštenje (koje eliminiše dalju mogućnost rada), moram da ubacim php.ini u svaki folder iz kojeg se vuče dati skript. Ne znam do čega je, čitah da ima veze sa PHP4, ali ovamo mi nije PHP4.