Mam nadzieję, że piszę w dobrym dziale.
Mam taką strukturę plików:
/app /controllers /libs /models /views /core /main registry.php /config /libs init.php index.php .htaccess
Chodzi o to że w pliku init mam funkcje set_include_path oraz funkcje __autoload.
Plik init.php jest includowany do index.php
Jeśli w index.php chcę wywołać klasę registry (plik /core/registry.php) to dostaję błędy.
init.php
function __autoload($name) { include_once($name.".php"); }
index.php
<?php include_once 'core/init.php'; $router = registry::register('router');
błędy:
.;C:\xampp\php\PEAR
Warning: include_once(registry.php): failed to open stream: No such file or directory in C:\xampp\htdocs\wildcms\core\init.php on line 19
Warning: include_once(): Failed opening 'registry.php' for inclusion (include_path='.;C:\xampp\php\PEAR;/core/main;/core/libs;/core/config;/app/controllers;/app/views;/app/models;/app/libs') in C:\xampp\htdocs\wildcms\core\init.php on line 19
Fatal error: Class 'registry' not found in C:\xampp\htdocs\wildcms\index.php on line 3
Próbowałem już na innych serwerach(wamp, xamp)