Pergunta

Eu estou tentando ligar para o Nominet EPP teste de cama, mas eu estou recebendo um "Falha ao ativar criptografia", que parece ser um raro erro sem solução documentada ou causa.

Com a linha:

$socket = fsockopen('ssl://testbed-epp.nominet.org.uk', 700, $errno, $errst, 10);

O erro exato, eu estou ficando é:

Warning: fsockopen() [function.fsockopen]: Failed to enable crypto in /path/classes/nominet_epp.class.php on line 53

Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://testbed-epp.nominet.org.uk:700 (Unknown error) in /path/classes/nominet_epp.class.php on line 53

Tanto quanto eu posso dizer OpenSSL é instalado com o PHP multa, por isso em nosso phpinfo():

OpenSSL support     enabled
OpenSSL Version     OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

A Nominet docs mencionar brevemente ", a fim de verificar a identidade do servidor seguro, você precisará do A Verisign Classe 3 Pública Primária de Autoridade de Certificação de raiz de certificados de livre disponível a partir de www.verisign.com (o certificado também é distribuído com a maioria dos navegadores da web). - Este poderia ser o problema?

Atualização Como pedido, eu tenho var_dump tinha os valores de erro, assim como us $soquete em si, elas são todas falsas/0.O fsockopen do PHP docs estados "Se o valor retornado no errno é 0 e a função retornado FALSO, é uma indicação de que o erro ocorreu antes de a chamada connect ().Isto é provavelmente devido a um problema ao inicializar o soquete."

Qualquer ajuda seria muito apreciada.

Foi útil?

Solução

Eu tinha exatamente o mesmo problema e ele foi para o Nominet Firewall não está sendo atualizado com o endereço IP correto.Quando você configurar isso no Nominet painel de controle, você precisa esperar uma hora para que seus firewalls para actualizar completamente - uma vez que esta é feita a conexão funciona bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top