Loading...
Обучение/Помощь новичкам | Нужна помощь по PHP
Здравствуйте! Есть проблема, а именно:
php
   Fatal error: Uncaught exception 'Exception' with message 'Invalid controller path: `home/f0338804/domains/technologies-and-history.prfi.ru/public_html/controllers/`' in /home/f0338804/domains/technologies-and-history.prfi.ru/public_html/classes/router.php:21 Stack trace: #0 /home/f0338804/domains/technologies-and-history.prfi.ru/public_html/index.php(18): Router->setPath('/home/f0338804/...') #1 {main} thrown in /home/f0338804/domains/technologies-and-history.prfi.ru/public_html/classes/router.php on line 21   


router.php:
php
   function setPath($path) { 
$path = trim($path, '/\');
$path .= DS;
// если путь не существует, сигнализируем об этом
if (is_dir($path) == false) {
throw new Exception ('Invalid controller path: '.$path.'');
}
$this->path = $path;
}


index.php:
php
   <?php 
// включим отображение всех ошибок
error_reporting (E_ALL);
// подключаем конфиг
include ('config.php');

// Соединяемся с БД
$dbObject = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS);

// подключаем ядро сайта
include (SITE_PATH . DS . 'core' . DS . 'core.php');

// Загружаем router
$router = new Router($registry);
// записываем данные в реестр
$registry->set ('router', $router);
// задаем путь до папки контроллеров.
$router->setPath(SITE_PATH . 'controllers');
// запускаем маршрутизатор
$router->start();

________
посл. ред. 04.07.2021 в 17:40; всего 3 раз(а); by MAZAXIST
Версия php какая стоит и полностью класс роутера скинь
// если путь не существует, сигнализируем об этом
Онлайн: 4
Время:
Gen. 0.0817
(c) Bym.Guru 2010-2026