PHP SOAP extension is not enabled.

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
Vadman
Posts: 35
Joined: Sep 12, 2018 7:31 am

PHP SOAP extension is not enabled.

Post by Vadman » Nov 22, 2019 5:40 am

Всем доброго дня!

Подскажите, с чем может быть связана ошибка "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?

Kirill
Posts: 590
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF
Contact:

Re: PHP SOAP extension is not enabled.

Post by Kirill » Nov 22, 2019 6:15 am

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

Code: Select all

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

Kirill
Posts: 590
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF
Contact:

Re: PHP SOAP extension is not enabled.

Post by Kirill » Nov 22, 2019 6:53 am

Не забудьте после этого удалить этот файл для безопасности сайта

Vadman
Posts: 35
Joined: Sep 12, 2018 7:31 am

Re: PHP SOAP extension is not enabled.

Post by Vadman » Nov 25, 2019 12:35 am

Спасибо за совет. Действительно, mantis использовал не ту версию PHP.

Post Reply