У меня есть старое приложение Cake PHP (1.3.13), работающее на сервере Ubuntu 16.04, на apache. Он использует php 5.6. Я пытаюсь перенести приложение на сервер разработки, также Ubuntu 16.04, но под управлением php 7.2.
На рабочем компьютере файлы php выполняются еще до строки 1 index. php в приложении, которое я пытаюсь перенести. На коробке разработчика это не происходит.
Я sudo tar'a весь дерево веб-сервера, и sudo не указал его на коробке dev. Я скопировал конфиги сайта apache и отредактировал их только для имен хостов.
Я не понимаю, почему apache запускает один или несколько файлов php ДО начала выполнения индекса. php на производственной коробке. По-видимому, он загружает файл пользовательской конфигурации php, который устанавливает некоторую глобальную переменную, но я не могу понять, почему это происходит. Я уверен, что просто скучаю по чему-то глупому.