2011-04-20 7 views
5

Quiero fijar webpay en mi local dewrap_newBundle no disponible TRAGO Y webpay

  1. TRAGO Instalado
  2. Agregado webpay extensión a php.ini

Entonces traté de ejecutar el test.php que muestra la siguiente error:

--------error while opening file [libwebpayclient.so]-------- 
<html> 
<p> Starting webpay Transaction </p> 
wrap_newBundle not available 

¿Alguna idea?

+0

¿reinició su servidor web después de cambiar el archivo php.ini? –

+0

@poelinca sí, reinicié mi apache. – Ayyappadhas

Respuesta

9

Compruebe para ver si el libwebpayclient.so biblioteca no se encuentra ninguna dependencia:

utilizar el siguiente cheque para comprobar las dependencias (corregir el camino para adaptarse a su medio ambiente):

ldd /usr/lib/php5/20090626+lfs/libwebpayclient.so 

Tenía este mismo problema y descubrió que la biblioteca libwebpayclient.so tiene algunas dependencias precompiladas en libssl.so.6 y libcrypto.so.6. Para solucionar esto, acabo de crear algunos enlaces a la versión actual de estos archivos y todo funcionó (corrija la ruta y las versiones de la biblioteca para adaptarse a su entorno).

cd /usr/lib/i386-linux-gnu 
sudo ln -s libssl.so.1.0.0 libssl.so.6 
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.6 

Referencia: http://forums.whirlpool.net.au/archive/762312

0

corro en el tema similar y resolver esto por LDD libwebpayclient.so y descubrir que libssl.so.6 y libcrypto.so.6 ha desaparecido.

En Centos 6, en caso de que no haya encontrado libssl.so.6 y libcrypto.so.6, solo necesita hacer yum install openssl098e.

Cuestiones relacionadas