![]() |
Показаны 6 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- RedHat 8 & php 4.2.2 & apache 2 (http://netadmin.ws/forum/showthread.php?threadid=3818)
RedHat 8 & php 4.2.2 & apache 2
Я собственно не спрашиваю, a как бы а отвечаю сам себе.
Cегодня ставил linker 2.0.4 на новом Redhat 8 и проковырялся с ним полдня постоянно выдавал ошибку типа "Failed opening .... for include (include_path=".:/usr/share/pear) ..." После нехилых извращений я понял что мешает скорее всего какая-то мелкая херня и как оказалось я был прав, оказывается в новом PHP они поставили short_open_tag=Off а это значит что все пхп скрипты с тагом <?, не работают. Вобщем тут надо или во всех скриптах переправить <? на <?php или изменить short_open_tag = Off на On. После этого срипты магическим образом заработали! Так что программерам и не только надо это учесть и не повторять моих ошибок.
P.S. Кстати скрипт лезет себя регистрировать так, что если хотите убрать их банер и не ставить линк на авторов целесообразно закомментировать строку 184 в step3.php и строку 545 в set_base.php.
P.P.S. И еще неплохо бы раздвинуть немного поле для текста сообщения на этом форуме под Мозиллой оно слишком узкое.
quote:
оказывается в новом PHP они поставили short_open_tag=Off а это значит что все пхп скрипты с тагом <?
__________________
Всегда есть решение.
Вообще то никто херней не страдает, надо просто отучать себя использовать короткие теги, глобальные переменные и прочее.
А <?php и <? отлючаются от тем, что первый можно использовать в xml коде, а второй нельзя.
__________________
http://www.phpdevs.com
Ð_усский ресурс о PHP
Да, как они пишут именно из-за схожести с XML это и было сделано. Но все равно есть очень много скриптов, где используются short open tags и при переезде на другой сервер или при upgrade системы может получится так, что ответ на вопрос что случилось со скриптами которые работали, а теперь нет, кто-то может искать довольно догло. У меня это заняло полдня
думаю это далеко не предел 
__________________
Всё в наших руках.
Очень верно отмеченно, проблема не в том что учится использовать короткие теги, а в том что большинство скриптов перестанут работать. Надо было думать сначало о том чтобы не ставить эту опцию по умолчанию и не трубить на весь мир что начинать пхп rод стоить с <?. Хорошая мысля приходит опосля
.
__________________
Всегда есть решение.
спасибо всем за хинт. То-то я не понимал, почему у меня валидные XSLы не парсились...
| Формат времени GMT. Текущее время 14:18. | Показаны 6 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.