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