Я написал веб-сервис с использованием php-языка, он работает на локальном хосте правильно, но когда я загружаю его на сервер, я могу увидеть файл wsdl и добавить его URL-адрес в soapUI, но когда я вызываю функцию этого, он показывает Internal Ошибка сервера.Почему мыльная веб-служба показывает внутреннюю ошибку сервера на сервере?
ОС сервера - centos6, а версия php - php54, и мыло php уже существует.
что не так?
<xs:element name="getServices">
<xs:complexType>
<xs:sequence>
<xs:element name="username" type="xs:string"/>
<xs:element name="password" type="xs:string"/>
<xs:element name="mobileNum" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
$client = new SoapClient("http://IpAddress/ws/ws?wsdl");
try {
$response = $client->getServices(
array(
'username' => 'username',
'password' => 'pass',
'mobileNum' => '1111111',
));
return $response;
}
catch(Exception $e)
{
return $e->getMessage();
}
Я проверил файл журнала ошибок, но в нем нет ошибки, и когда я снова вызываю свой soapclient, в этот файл журнала ошибок ничего не добавляется. – h3dgh
как насчет доступа.log – Arpita
это просто показать: [01/Sep/2015: 11: 53: 18 +0430] "POST/patch HTTP/1.1" 500 - "-" "PHP-SOAP/5.5.6" – h3dgh