Witam,
Framework wyświetla błąd:
Page not found
The requested page was not found. It may have moved, been deleted, or archived.
Request file does not exists: controller/index.php
Do you want create this page?
Pomimo iż plik istnieję. Ucząc się na nowo systemu jakim jest coyote doszedłem do wniosku, że jest to wina tej funkcji:
load.class.php
public static function fileExists($filename)
{
$paths = explode(';', get_include_path()); /* Tu jest ten błąd */
$result = false;
foreach ($paths as $path)
{
if ($path[strlen($path) -1] != '/')
{
$path .= '/';
}
if (file_exists($path . $filename))
{
$result = true;
break;
}
}
return $result;
}
Dziwiło mnie dlaczego na serwerze IIS wszystko działa bez problemu, nie mniej jednak na systemie linuź wyświetlany był powyższy komunikat. Za wszystko odpowiedzialne jest
explode(';', get_include_path());
W po zmiania średnika na dwukropek wszystko działa dla systemu linux, ale nie działa dla windows. Wydaje mi się, że trzeba to rozwiązać w jakiś inny sposób np. Sprawdzając jaki OS obecnie hostuje frameworka.
Pozdrawiam.