codeigniter — Как включить PHP short_open_tag

По неизвестным причинам мои сайты PHP не могут анализировать короткие открытые теги PHP

например <? скорее, чем <?php, Я считаю, что это также влияет на <?= тег, хотя я не сталкивался с какими-либо проблемами, непосредственно связанными с этим в моем проекте.

Я попытался включить short_open_tag в php.ini при использовании усадьба а также камердинер однако я все еще получаю ошибки разбора.

Любая помощь в том, как я могу включить использование коротких открытых тегов PHP, будет очень благодарна, так как я не могу выполнить массовый поиск и замену.

Создание базового php-файла и запуск ini_get("short_open_tag") возвращает 1. Что, я предполагаю, означает, что настройка включена? Тем не менее сайт, работающий на камердинере, по-прежнему не может анализировать сокращенные теги.

НОТА: Я делаю не хочу использовать сокращенные теги, однако это устаревший проект.

Полезная информация:

  • Ubuntu: 16.04 LTS
  • PHP: PHP 7.0.8-0ubuntu0.16.04.3 (CLI) — РЕДАКТИРОВАТЬ: (Homestead vm работала с PHP 5.6)
  • бродяга: Бродяга 1.7.4
  • Ларавел Валет: версия 1.1.16
  • апаш: Версия сервера: Apache / 2.4.18 (Ubuntu)

2

Решение

Обновить: Это было решено путем переключения на Шотландская коробка Бродячая коробка.
Спасибо всем.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]