Page 1 of 1

PHP SOAP extension is not enabled.

Posted: 22 Nov 2019, 10:40
by Vadman
Всем доброго дня!

Подскажите, с чем может быть связана ошибка "PHP SOAP extension is not enabled." при переходе на "http://localmantis.com/api/soap/mantisconnect.php?wsdl"

PHP-Soap установлен
$ php -i | grep -i soap

Code: Select all

Soap Client => enabled
Soap Server => enabled
soap.wsdl_cache => 1 => 1
soap.wsdl_cache_dir => /tmp => /tmp
soap.wsdl_cache_enabled => 1 => 1
soap.wsdl_cache_limit => 5 => 5
soap.wsdl_cache_ttl => 86400 => 86400
Нужны ли какие-то дополнительные настройки SOAP?

Re: PHP SOAP extension is not enabled.

Posted: 22 Nov 2019, 11:15
by Kirill
Возможно php, на котором работает сайт отличается от клиентской версии. Попробуйте создать файл с уникальным именем в каталоге mantis и откройте его в браузере:

Code: Select all

<?php phpinfo(); ?>
У вас отобразится информация о том php, на котором работает сайт.

Re: PHP SOAP extension is not enabled.

Posted: 22 Nov 2019, 11:53
by Kirill
Не забудьте после этого удалить этот файл для безопасности сайта

Re: PHP SOAP extension is not enabled.

Posted: 25 Nov 2019, 05:35
by Vadman
Спасибо за совет. Действительно, mantis использовал не ту версию PHP.