#php #debugging #nette
Вопрос:
Когда я запускаю nette
приложение, я вижу ошибку в строке кода, которой больше не существует. На самом деле, я изменил эту строку кода, но Трейси показывает код перед его изменением.
Я попытался удалить temp/cache
папку, но это не решило проблему.
Я запускаю приложение на своем локальном компьютере с помощью php -S localhost:8000 -t www
команды.
Комментарии:
1. Скажи Трейси, чтобы она этого не делала
Ответ №1:
temp/кэш-это только каталог, который Nette использует для сгенерированных файлов, и в режиме отладки сгенерированный DIC из nette/начальной загрузки и сгенерированные шаблоны из nette/latte всегда следует перезагружать при изменении. Если удаление этого каталога не помогло, это, вероятно, не связано с Nette.
Убедитесь, что вы действительно сохранили файл и запустили код на удаленной машине, который он также успешно загрузил.
Также проверьте настройки OPcache и заголовки Cache-Control и Pragma, содержимое может кэшироваться слишком интенсивно.
Комментарии:
1. Спасибо. Я обновил свой вопрос. Я запускаю приложение на своем локальном компьютере, используя команду php-S localhost:8000 -t www.
Ответ №2:
В другом модуле проекта был файл с таким же именем. Я смотрел не на тот файл.