В моем PHP-фрейме PIP все в порядке, затем я что-то испортил: я не знаю, что это такое. В основном для каждого контроллера, кроме моего значения по умолчанию, я получаю ошибку 404, не найденную. Если я изменил значение по умолчанию на другую страницу, новая страница будет работать нормально, но никто другой не будет. Я не могу найти какую-либо информацию в журналах.PIP framework, Не найдена ошибка
Мне интересно, есть ли способ отслеживать маршрут, который использует apache для поиска новой страницы. Или, если есть журналы, я могу проверить. Мой локальный файл log.txt внутри рамки ничего не показывает. Журнал Apache ничего не показывает. Журнал PHP ничего не показывает.
Я думал, что это может иметь какое-то отношение к base_url, но независимо от того, как я его изменяю, мои контроллеры все еще не найдены.
$config['base_url'] = ''; // Base URL including trailing slash (e.g. http://localhost/)
Есть ли способ, чтобы увидеть полный путь, что Apache/мой браузер пытается взять, когда я загружаю LOCALHOST/контроллер? Что-то, что покажет мне файл: // Applications/MAMP/htdocs/path/to/controller, даже если страница не загружается? Есть ли где-то в файле config/sys, который я могу показать эту информацию?
Не знаете, почему это было понижено. Я думал, что я дал всю информацию, которую я имел о проблеме, и просто ищу, как устранить неполадку 404, которая не найдена при загрузке моего контроллера default_controller.
Странно! Я загрузил новую копию PIP, скопировал все файлы из моей старой копии в свою новую копию, а затем теперь это работает. Должно быть, это была какая-то папка с Apache.
Нам нужно увидеть некоторый код --- усилить отчет об ошибках: ini_set ('display_errors', 1); ini_set ('display_startup_errors', 1); error_reporting (-1); --- и вы пытались бросить какие-либо высказывания die()? Кроме того, вы используете xdebug? –
Страница не найдена вообще. Где бы я положил заявление die()? Если страница не найдена, я предполагаю, что ни один из кода на странице не будет запущен. Отчет об ошибках отлично работает, если страница найдена. – Jimbob
Ошибка «Не найден» из Apache или из вашей системы? У вас есть собственный набор правил 'mod_rewrite', чтобы управлять этим? Если да, добавьте их здесь. – halfer