Обновление Apache портит код html / php

Я пытаюсь выяснить этот код php / html прямо сейчас, который размещен на Apache 2.2.x (древний, я знаю).

Этот код:

<img src = "{self tempdir}images/banner.jpg" width = "1060px" height = "410px" />

В Apache 2.2.21: выглядит так в браузере-> просмотреть исходный код:

<img src = "/template/default/index/images/banner.jpg" width = "1060px" height = "410px" />

Когда я обновляюсь до Apache 2.2.23, он ломается: Тот же код выглядит так в браузере-> просмотреть исходный код:

<img src = "<?=$this->tempdir?>images/banner.jpg" width = "1060px" height = "410px" />

Похоже, что PHP-код не отображается, если он начинается с

"<?" 

Кажется, я не могу найти решение этого. Кто-нибудь знает, где искать в конфигах apache, чтобы это исправить?

Спасибо.

Вы пытались вместо этого изменить его на «<? Php»? У меня была проблема с этим, когда я обновился до php7, у которого по умолчанию отключены короткие теги

patrick 14.05.2018 09:30

Так что я не знал, что это называется коротким тегом. Я смог погуглить, как включить синтаксический анализ коротких тегов, и обнаружил, что его можно включить в apache bin / php.ini через short_open_tag и asp_tag. Спасибо за вашу помощь.

Cyrus Jia 14.05.2018 09:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
24
0

Другие вопросы по теме