2015-06-18 4 views
0

Я пытаюсь установить php CRM с открытым исходным кодом, и мне нужно обновить мою версию php. Переключено на 5.5, и теперь мой компонент не работает.После обновления php 5.5 update() перестает работать

Я пробовал:

include "http://www.cswea.org/mobile_include/include_all_size_headers.php?cur_section=" . $Cur_Section . "&cur_sub_menu=" . $Cur_Sub_Menu . "&cur_page=" . $Cur_Page; 

Как также:

include $_SERVER['DOCUMENT_ROOT']."/mobile_include/include_all_size_headers.php?cur_section=" . $Cur_Section . "&cur_sub_menu=" . $Cur_Sub_Menu . "&cur_page=" . $Cur_Page; 

Но я ничего не получаю. Нет ошибок, и я подтвердил, что файл в порядке.

Вы можете увидеть эту страницу на: http://www.cswea.org/events/

Обратите внимание, как это просто обычная оболочка. Нет заголовка html, и мой вызов AJAX для заполнения предстоящих событий тоже не называется? файл ajax находится в одной папке.

Включает в себя домашний файл, поэтому я убежден, что это проблема пути.

Что мне нужно сделать, чтобы указать на файл, который находится в каталоге cswea.org/mobile_include/include_all_size_headers.php?

любые намеки, подсказки или другую помощь вы можете предоставить высоко оценили

EDIT:

Я нашел этот пост: Include does nothing

Переключая требовать (что было рекомендовано в комментариях здесь ну) У меня роковая ошибка. Удалив значение? = & =, мне удалось включить его в файл.
У меня теперь есть рабочее право, но HTML отображается неправильно. Это еще одна проблема, которую, я думаю, я могу решить самостоятельно.

Решение было A) использовать $ _SERVER ['DOCUMENT_ROOT'] И B), чтобы устранить? = & =.

+0

* «Но я ничего не получаю. Нет ошибок» * - [Устанавливается ли ваша установка сервера и отображает их?] (Http://php.net/manual/en/function.error-reporting.php) –

+2

вместо этого из 'include' use' require' –

+0

Хорошая мысль @Lashane. Не терпел неудачу? – ficuscr

ответ

0

Включен allow_url_include? Я считаю, что он отключен по умолчанию.

Эта опция позволяет использовать URL-Aware FOPEN обертках с следующими функциями: включают, include_once, требуют, require_once.

Требуется, чтобы allow_url_fopen был включен, что должно быть по умолчанию.

Как вы заметили, вы должны получить предупреждения/ошибки.

+0

Я нашел это: http: //stackoverflow.com/questions/3423702/include-does-nothing Переключение на require() дало мне ошибки. Я удалил? = & =, И теперь у меня есть его, включая файлы, он все еще не выводится правильно, но это начало. Возможно, я не понимаю правильно, по обертке вы имеете в виду? = & =? – njDeveloper

+0

№ обертка, как в «потоке» ... т.е. HTTP-обертку. Мой ответ был бы всем или ничего типа. Вкл. Или выкл. Звучит скорее как возможная проблема с создаваемым URI, или с той стороны сервера, на которой вы делаете вызов. – ficuscr

Смежные вопросы