Обучение/Помощь новичкам | Нужна помощь по PHP
Здравствуйте! Есть проблема, а именно: router.php: index.php:
________
посл. ред. 04.07.2021 в 17:40; всего 3 раз(а); by MAZAXIST
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 php
function setPath($path) { $path = trim($path, '/\'); $path .= DS; // если путь не существует, сигнализируем об этом if (is_dir($path) == false) { throw new Exception ('Invalid controller path: '.$path.''); } $this->path = $path; } 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 какая стоит и полностью класс роутера скинь
// если путь не существует, сигнализируем об этом