Как я могу заставить SoapClient работать на сервере, используя nginx - PullRequest
0 голосов
/ 24 июня 2018

Я получаю сообщение об ошибке при использовании запроса SoapClient (). Независимо от того, какой параметр я использую, проблема остается. Сервер использует Nginx.

Ошибка SOAP: http://lecturaparatodos.cl/soap.php

Я проверяю, включен ли SOAP, и это: http://lecturaparatodos.cl/soap-check.php

Я проверяю OpenSSL, SimpleXML и все, что мне нужно, и все в порядке: http://lecturaparatodos.cl/info.php

Вот пример кода в soap.php:

echo time();

$client = new \SoapClient("https://demo.l1nda.nl/api/webservice/?wsdl", 
    [
        "trace" => 1,
        "exceptions" => true, 
        'cache_wsdl' => WSDL_CACHE_NONE,
        'soap_version' => SOAP_1_2,
        'ssl' => [         
            'verify_peer' => false,        
            'verify_peer_name' => false,         
            'allow_self_signed' => true     
        ] 
    ]
);

var_dump($client->__getFunctions());

Ошибка SOAP: http://lecturaparatodos.cl/soap.php

Проверка SOAP: http://lecturaparatodos.cl/soap-check.php

PHP информация: http://lecturaparatodos.cl/info.php

Я пробую все, что нашел в Google, здесь и на других форумах. Все необходимые модули установлены, обновлены и ничего не работает. Если я перехожу на другой сервер, работает отлично. Мне нужно сохранить веб-сайт на текущем сервере, поэтому я прошу совета.

Спасибо!

...