Autor Zpráva
Broli
Profil
Dobrý den,
potřeboval bych poradit s tímto problémem:

Na subdoméně korado.studnicefest.com (hostuji u Pipni.cz) se snažím zprovoznit CMS, který fyzicky vytváří složky a do nich soubor index.php. Tento proces je zajištěn pomocí funkcí FTP. Obsah souboru index.php je zhruba následující:


<?php
require_once('../app/init/init.php');
$GLOBALS['WEB']->CreatePage('000001');
?>


...zde však nastává problém. Pro správé fungování skriptu potřebuji načíst soubor init.php, který jsem na server umístil přes FTP a tudíž má zjevně jiného vlastníka a spuštění souboru index.php má tedy za následek hlášku:
Warning: main() [function.main]: SAFE MODE Restriction in effect. The script whose uid is 99 is not allowed to access ../app/init/init.php owned by uid 42544 in ...

Soubor init.php na sebe samozřejmě nabaluje další soubory, takže vytvoření kopie tohoto souboru a načítání jeho mi nepomůže. Chyba se jen projeví o pár řádků dál.

Snažil jsem se najít řešení v diskusním fóru Pipni.cz. Několik podobných problémů jsem zde našel, ale žádné konkrétní řešení. Nevíte někdo, zda lze nějak globálně změnit vlastníka souborů (pro celý web) či alespoň pro jednotlivé soubory, případně existuje jiné řešení tohoto problému?

Předem děkuji za Vaši odpověď.
WertriK
Profil *
Pokud mate v indexu napsane "../app" tak php "vyleze" z poddomeny korado a bude chtit do poddomeny app, ktera na servru neexistuje (http://app.studnicefest.com/init/init.php) nebo ano ?

Take hostuji na pipni.cz a pokud by mi nefungovalo includovani nebo requirovani souboru nahranych pres FTP byl bych docela v kopru ...
kaifman
Profil
WertriK pletes dohromady pristup pres http a fyzyckej pristup ve FS

subdomena nemusi byt vubec takhle navazana na stejnojmenej adresar
Broli
Profil
To je detail, na tom nezalezi. Ta adresa ke skriptu se spravna. Meni se samozrejme se zanorem souboru ve strukture. Tento priklad je napr. se souboru, ktery je nekde na http://korado.studnicefest.com/cs/index.php
Toto téma je uzamčeno. Odpověď nelze zaslat.

0