2015-03-11 2 views
-1

У меня есть непоправимые проблемы с синтаксического анализаАнализировать/PHP-SDK проблема с (PHP 5.3)

"Fatal error: Call to undefined function Parse\session_status() in .. Parse/ParseClient.php on line 73 "

Проект работал хорошо в Localhost (PHP 5.5). Но не работал на сервере (php 5.3). К сожалению, я не могу обновить свой серверный php-движок. Что мне делать ?

Кстати, я использовал композитор для установки Parse framework. Я не уверен, что у меня есть выбор, чтобы сделать фреймворк совместимым с php 5.3.

Я жду ваших предложений и помогу парням. Спасибо.

+0

Добавление кода, показывающего, где вы используете синтаксический анализ, упростит доставку ответов. –

+0

Его так нормальный код. Всякий раз, когда я пытаюсь использовать синтаксический анализ, например, ($ obj = new ParseObject();), он дает эту ошибку. Эта ошибка находится на первом подключении к серверу синтаксического анализа. Речь идет о проверке открытия сеанса. но в php 5.3 нет ничего подобного. благодарю вас @JasonAller – Aproram

ответ

0

«Parse/php-SDK» утверждает, что для него требуется, по крайней мере, PHP 5.4. Таким образом, это не будет работать на вашем хосте 5.3, если вы не предоставите исправления для проекта, чтобы он работал.

Это функция PHP, которая используется, введенную с PHP 5.4.0: http://php.net/session_status

Однако обратите внимание, что поддержка PHP 5.3 остановилась, не больше исправлений безопасности, и вы должны действительно найти хостинг-провайдер, который запускает более новую версию, такую ​​как 5.5 или 5.6.

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

+0

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

+0

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