Не исполняется PHP в < ? код ? > - что подправить на сервере?

Тема в разделе "Администрирование серверов", создана пользователем jabbaxatt, 2 окт 2014.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. jabbaxatt

    jabbaxatt Добрый модератор

    Moderator
    Регистр.:
    21 янв 2009
    Сообщения:
    881
    Симпатии:
    414
    В скриптах нормально исполняется PHP код вида
    <?php тут код ?>
    Но не исполняется <? тут код ?> - а просто выводится в браузер как текст.

    На сервере IPSManager5 и PHP 5.2.17 и Ngix
     
  2. Sunday

    Sunday

    Регистр.:
    13 дек 2009
    Сообщения:
    732
    Симпатии:
    323
    В php.ini должно быть short_open_tag = On, чтобы работал короткий дескриптор.
     
    jabbaxatt нравится это.
  3. Kenny

    Kenny newbie

    Регистр.:
    17 авг 2006
    Сообщения:
    462
    Симпатии:
    147
    А еще лучше, PHP обновить. С версии PHP 5.4 вроде short_open_tags постоянно включен
     
  4. jabbaxatt

    jabbaxatt Добрый модератор

    Moderator
    Регистр.:
    21 янв 2009
    Сообщения:
    881
    Симпатии:
    414
    Не, не лучше. Специально сделано понижение версии. Иначе сайты на старых CMS не работают. А переписывать - трудозатратно.
     
Статус темы:
Закрыта.