Я установил ActivePerl и теперь нигде не вижу (include_path = '.; C: \ php5 \ pear'), когда пытаюсь включить файл, который потенциально не существует. Мне интересно, если установка ActivePerl изменить расположение по умолчанию для PHP включают.
Вместо одного сообщения
Внимание:
включают в себя (макет / termsandconditions.htm)
[function.include]: не удалось открыть
поток: нет такого файла или каталога в
C: \ Inetpub \ Wwwroot \ портал \ inc_core.php
по линии 9
Показывает еще один сразу после него
Предупреждение: include () [function.include]:
Не удалось открыть
'layout / Termsandconditions.htm' для
включение
(include_path = '.; C: \ php5 \ pear') в
C: \ Inetpub \ wwwrootm \ портал \ inc_core.php
по линии 9
Perl теперь интегрирован в PHP? совсем не знаком с Perl.
Как заставить второе сообщение исчезнуть.
Редактировать: Возможно ли, что установка изменила путь включения по умолчанию в конфигурации php. Если да, что будет значением по умолчанию?
Редактировать: Также из-за отсутствия ошибок времени при использовании strtotime, оно появилось одновременно с предупреждением о дополнительном включении. Исправление должно было поставить
date_default_timezone_set ( 'GMT');
вверху моих файлов php, но опять же это не было проблемой перед установкой.
Я думаю, что установка activeperl могла произойти сбой до завершения, но, похоже, она установлена, хотя нет никакой ассоциации для выполнения pl файлов от запуска> запуска