Как это можно сделать? Я пытаюсь делать это около получаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Я надеюсь, что, может быть, есть простой способ, который я пропустил, потому что я начинаю думать, что мне не следует выбирать этот фреймворк вообще, если такие базовые вещи так сложно настроить.
Это находится в моем файле bootstrap.php, который должен делать трюк.
if ( ! defined('SUPPRESS_REQUEST'))
{
/**
* Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
* If no source is specified, the URI will be automatically detected.
*/
$request = Request::instance();
try
{
// Attempt to execute the response
$request->execute();
}
catch (Exception $e)
{
if (Kohana::$environment === Kohana::DEVELOPMENT)
{
// Just re-throw the exception
throw $e;
}
echo "ok";
// Create a 404 response
$request->status = 404;
$view = View::factory('error404');
$request->response = $view->render();
}
echo $request->send_headers()->response;
}
Но я все еще получаю
Fatal error: Uncaught Kohana_Request_Exception [ 0 ]: Unable to find a route to match the URI: test ~ SYSPATH\classes\kohana\request.php [ 674 ] thrown in C:\Xampp\htdocs\system\classes\kohana\request.php on line 674
вместо моей пользовательской страницы 404. Я пытаюсь сделать это примерно полчаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Надеюсь ...
Как это можно сделать? Я пытаюсь делать это около получаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Я надеюсь, что, может быть, есть простой способ, который я пропустил, потому что я начинаю думать, что мне не следует выбирать этот фреймворк вообще, если такие базовые вещи так сложно настроить.
Это находится в моем файле bootstrap.php, который должен делать трюк.
if ( ! defined('SUPPRESS_REQUEST'))
{
/**
* Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
* If no source is specified, the URI will be automatically detected.
*/
$request = Request::instance();
try
{
// Attempt to execute the response
$request->execute();
}
catch (Exception $e)
{
if (Kohana::$environment === Kohana::DEVELOPMENT)
{
// Just re-throw the exception
throw $e;
}
echo "ok";
// Create a 404 response
$request->status = 404;
$view = View::factory('error404');
$request->response = $view->render();
}
echo $request->send_headers()->response;
}
Но я все еще получаю
Fatal error: Uncaught Kohana_Request_Exception [ 0 ]: Unable to find a route to match the URI: test ~ SYSPATH\classes\kohana\request.php [ 674 ] thrown in C:\Xampp\htdocs\system\classes\kohana\request.php on line 674
вместо моей пользовательской страницы 404. Я пытаюсь сделать это примерно полчаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Надеюсь ...
Как это можно сделать? Я пытаюсь делать это около получаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Я надеюсь, что, может быть, есть простой способ, который я пропустил, потому что я начинаю думать, что мне не следует выбирать этот фреймворк вообще, если такие базовые вещи так сложно настроить.
Это находится в моем файле bootstrap.php, который должен делать трюк.
if ( ! defined('SUPPRESS_REQUEST'))
{
/**
* Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
* If no source is specified, the URI will be automatically detected.
*/
$request = Request::instance();
try
{
// Attempt to execute the response
$request->execute();
}
catch (Exception $e)
{
if (Kohana::$environment === Kohana::DEVELOPMENT)
{
// Just re-throw the exception
throw $e;
}
echo "ok";
// Create a 404 response
$request->status = 404;
$view = View::factory('error404');
$request->response = $view->render();
}
echo $request->send_headers()->response;
}
Но я все еще получаю
Fatal error: Uncaught Kohana_Request_Exception [ 0 ]: Unable to find a route to match the URI: test ~ SYSPATH\classes\kohana\request.php [ 674 ] thrown in C:\Xampp\htdocs\system\classes\kohana\request.php on line 674
вместо моей пользовательской страницы 404. Я пытаюсь сделать это примерно полчаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Я надеюсь, что, может быть, есть простой способ, который я пропустил, потому что я начинаю думать, что мне не следует выбирать этот фреймворк вообще, если такие базовые вещи так сложно настроить.
Это находится в моем файле bootstrap.php, который должен делать трюк.
if ( ! defined('SUPPRESS_REQUEST'))
{
/**
* Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
* If no source is specified, the URI will be automatically detected.
*/
$request = Request::instance();
try
{
// Attempt to execute the response
$request->execute();
}
catch (Exception $e)
{
if (Kohana::$environment === Kohana::DEVELOPMENT)
{
// Just re-throw the exception
throw $e;
}
echo "ok";
// Create a 404 response
$request->status = 404;
$view = View::factory('error404');
$request->response = $view->render();
}
echo $request->send_headers()->response;
}
Но я все еще получаю
Fatal error: Uncaught Kohana_Request_Exception [ 0 ]: Unable to find a route to match the URI: test ~ SYSPATH\classes\kohana\request.php [ 674 ] thrown in C:\Xampp\htdocs\system\classes\kohana\request.php on line 674
вместо моей пользовательской страницы 404. Я пытаюсь сделать это примерно полчаса, и это меня очень раздражает. Вы бы хотели, чтобы это была простая и простая вещь в настройке для такой структуры. Я надеюсь, что, может быть, есть простой способ, который я пропустил, потому что я начинаю думать, что мне не следует выбирать этот фреймворк вообще, если такие базовые вещи так сложно настроить.
Это находится в моем файле bootstrap.php, который должен делать трюк.
if ( ! defined('SUPPRESS_REQUEST'))
{
/**
* Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
* If no source is specified, the URI will be automatically detected.
*/
$request = Request::instance();
try
{
// Attempt to execute the response
$request->execute();
}
catch (Exception $e)
{
if (Kohana::$environment === Kohana::DEVELOPMENT)
{
// Just re-throw the exception
throw $e;
}
echo "ok";
// Create a 404 response
$request->status = 404;
$view = View::factory('error404');
$request->response = $view->render();
}
echo $request->send_headers()->response;
}
Но я все еще получаю
Fatal error: Uncaught Kohana_Request_Exception [ 0 ]: Unable to find a route to match the URI: test ~ SYSPATH\classes\kohana\request.php [ 674 ] thrown in C:\Xampp\htdocs\system\classes\kohana\request.php on line 674
вместо моей пользовательской страницы 404.
И да, для Kohana :: $ environment
установлено значение Kohana :: PRODUCTION;
Это даже не доходит до части echo "ok";
. Почему исключение не обнаруживается?