5
respostas

Soapclient class

Olá, estou tentando instalar a versão mais recente do open classifieds, o yclas, utilizando o xampp em um servidor local. Porém, quando chega a tela instalação sou informado que não possuo o soapclient class. Como faço pra instalar (ou configurar) o soapclient class?

5 respostas

Oi gustavo tudo bom?

Parece que sua extensão php_soap está desativada.

Tenta achar seu arquivo php.ini.

Normalmente fica em um diretorio parecido com:

Apache/bin/php.ini

remove o ; da linha php_soap.dll e reinicie seu servidor apache.

Com isso, a extensão estará ativa.

Qualquer dificuldade compartilha com a gente.

Abraço =)

Olá, não consegui achar o php.ini na pasta bin do apache. Li alguns artigos dizendo que ele pode mudar de lugar. Poderia me ajudar quanto a isso?

Opa Gustavo, tudo bom? Uma forma legal de achar o php.ini é criando um arquivo que mostra as configurações do PHP. Cria um arquivo com o seguinte conteúdo:

<?php
php_info();

E abre esse arquivo, na tela que ele vai te apresentar vai ter um campo php.ini PATH que vai mostrar exatamente onde está o seu arquivo.

Espero ter ajudado,

Abraços.

Mano, o problema é que não tem nenhum arquivo php na pasta bin do apache. Por isso não consegui achar php.ini. Seria esse o problema? Devo configurar um servidor apache manualmente?

Você pode criar um arquivo php.ini na raiz do seu site e colocar apenas os comandos que deseja alterar, isso é comum quando o servidor hospeda vários sites.

Por exemplo, você pode ter sites onde quer trabalhar de forma diferente o tempo de timeout ou o tamanho de upload de arquivos, se você alterar o php.ini da instalação do PHP, todos os sites teriam a mesma configuração.

Caso o ambiente fosse Windows, o arquivo chamaria .user.ini