Странное поведение PHP SOAP Web Service в Ubuntu и apache2

Мы получили веб-сервис SOAP, написанный на PHP. Мы также получили тесты PHPUnit для этого веб-сервиса. До прошлой недели мы использовали Xampp на Ubuntu 12.04.4. Используя Xampp, веб-сервис работал нормально. Тогда на прошлой неделе мы решили использовать лампу вместо этого. Мы удалили Xampp и установили лампу:

sudo apt-get install apache2 php5 php5-mysql mysql-server

С тех пор мой SOAP Webservice ведет себя очень странно! Каждый раз, когда я выполняю одни и те же тесты PHPUnit, я получаю разные результаты. Но мы получили эту проблему только на моем компьютере.

Мы пытались выполнить тесты на другом компьютере, вызывая мой SOAP Webservice - тот же результат.
Я снял и установил лампу пару раз, но безуспешно.

  • Кто-нибудь знает, в чем может быть проблема?

  • Если вам нужна дополнительная информация или файлы конфигурации и т. Д., Пожалуйста, скажите мне.

0
задан 9 February 2015 в 21:28

1 ответ

Решено!

Решение: в веб-службе Soap мы использовали классы PHP, PHP преобразовал запрос веб-службы (объект stdClass) в наши пользовательские классы. Мы никогда не думали, что это может быть проблемой, конечно, там, где нет ошибок. Но в любом случае, после того, как мы вручную преобразовали объекты stdClass в наши пользовательские объекты, кажется, что все работает должным образом. Мы до сих пор не знаем, почему это работает на одной машине, а не на другой. Спасибо за вашу помощь!

- первоначально опубликовано под вопросом от OP.

0
ответ дан 9 February 2015 в 21:28

Другие вопросы по тегам:

Похожие вопросы: