Closed puajklejos closed 8 years ago
Probablemente sea el servidor, dado que en localhost funciona sin problemas, pueda ser eso. De todas formas la forma más sencilla es subir una página con el ejemplo que propongo y mira si falla o no, así puede descartar si el error es del servidor o código.
He estado mirando los registros que me aparecen en el servidor y me aparece este en concreto, creo que es el problema: private function encrypt_3DES($data, $key){ $iv = "\0\0\0\0\0\0\0\0"; $ciphertext = mcrypt_encrypt(MCRYPT_3DES, $key, $data, MCRYPT_MODE_CBC, $iv); return $ciphertext; }
Mira que tu servidor tiene instalado mcrypt_encrypt
me falla en esa funcion. En el registro de errores aparece lo siguiente: mod_fcgid: stderr: PHP Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/rider1000foto.com/httpdocs/tienda/Tpv.php on line 558
Como lo puedo instalar? Es un servidor Plesk.
Si tienes acceso root al servidor lo instalas, en internet hay infinidad de tutoriales super sencillos. En caso contrario tendrías que hablar con tu proveedor de hosting para que lo instalen
Si esta resuelto, cierro esto.
Buenas,
Prueba con apt-get install php5-mcrypt
Esta resuleto, puedes cerrarlo. Muchas gracias.
Genial
Buenos dias, Estaba haciendo una página web de compra y venta de fotos en localhost. Al tenerla acaba la he subido a un servidor, pero ahora mismo que esta en el servidor no me genera la signatura.