Facebook PHP SDK v5 Error 500


Última Actualización: 31/08/2022 19:03 Nro de Vistas: 1855

Facebook PHP SDK v5 Error 500

 Como sabemos facebook para developers a estado en constante actualización. Fue una de las razones porque dejé de escribir los tutos para desarrolladores de PHP.

Asi que nosotros y seguramente muchos otros seguian usando una version anterior que si funciona.

Nos armamos de valor y actualizamos nuestras aplicaciones con el nuevo SDK PHP (Al tuto de hoy SDK V5 y GRAPH 2.7)

Todo está mas fácil y mas liviano. Otra de las caracterisiticas que vimos es que ya no demora en cargar.

En Xampp Todo OK hemos probado y logrado hacer funcionar el SDK, Sin embargo al subirlo a nuestro hosting nos dimos con la sorpresa que al momento de Login por facebook, el servidor nos devolvía un ERROR 500. Revisé linea a linea y me di con la sorpresa que apenas hacia la llamada a autoload.php del SDK, el servidor me retornaba ERROR 500.

Posibles Soluciones

  1. Revisar los requerimientos del SDK.
    1. PHP Versión 5.4 a superior.
    2. MBStrings habilitado

en phpinfo mi servidor tenia PHP V5.3 native. Fui a mi CPanel y ahi existe la opcion de ELEGIR VERSION DE PHP. Obviamente elegí 5.4. Probé y una vez mas ERROR 500. No dio la solucion. 

Le subí un valorcito mas a la version PHP 5.5.  Y recien todo el codigo corre con toda normalidad.

CONCLUSION: A pesar que el requerimento minimo dice 5.4 o superior no funciona. El minimo requerimento debe ser PHP 5.5.

Espero les ayude esta solución. Si tienes problemas cuentamelo ya que como todos estamos recien aprendiendo acerca del PHP SDK de Facebook y viendo y resolviendo en el camino los problemas que surgen y todas las soluciones estan publicadas.