Autor Zpráva
jAkErCZ
Profil
Zdravím všechny,
mám takový problém že mi nelze načítat další soubory do jednoho souboru. A tak se chci zeptat co dělám špatně že to nejde?

Warning: include_once(http://127.0.0.1/Warcry-CMS-master/admin/engine/classes/multipleError_handler.php): failed to open stream: HTTP request failed! HTTP/1.0 404 not found in C:\jAkErCZ\xampp\htdocs\Warcry-CMS-master\engine\core.php on line 17

Warning: include_once(): Failed opening 'http://127.0.0.1/Warcry-CMS-master/admin/engine/classes/multipleError_handler.php' for inclusion (include_path='.;C:\jAkErCZ\xampp\php\PEAR') in C:\jAkErCZ\xampp\htdocs\Warcry-CMS-master\engine\core.php on line 17

V souboru:

include_once $config['RootPath'] . '/admin/engine/classes/multipleError_handler.php';

Předem všem děkuji za odpověď.

S pozdravem jAkErCZ
Keeehi
Profil
jAkErCZ:
Bylo by dobré asi dát v configu do RootPath C:\jAkErCZ\xampp\htdocs\Warcry-CMS-master
jAkErCZ
Profil
To samozřejmě mám definovaný.
$config['RootPath'] = 'http://127.0.0.1/Warcry-CMS-master'; 
juriad
Profil
Jenže ty nemůžeš includovat soubor pomocí protokolu http. RootPath má být cesta na disku nikoli na webu.
jAkErCZ
Profil
A co když si to hodím někam na webový server? Tam tu cestu mám jako jak udělat když nemůžu použít HTTP?
TomášK
Profil
include_once načítá soubory z lokálního disku, neumí je načítat z jiného webserveru. Není přímočaré řešení, které by načítalo zdrojové soubory z jiných serverů, z bezpečnostního hlediska to je zhůvěřilost. Udělat to jde pomocí file_get_contents() a eval(), ale není to dobrý nápad.
Keeehi
Profil
jAkErCZ:
To samozřejmě mám definovaný.
To jsem si taky myslel. Tak tu hodnotu nahraď tím, co jsem ti napsal v [#2].

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: