php - remove - por qué empujador funciona en localhost pero no en un sitio web en vivo
strip_tags php ejemplo (1)
He usado la API de Pusher para poner una notificación de inserción simple en su lugar. He probado todo y Pusher funciona en mi localhost
. Cuando pongo el mismo código en un sitio web en vivo, Pusher no publica mi mensaje. Es interesante observar que si presiono desde localhost puedo ver el mensaje en la versión en vivo.
Parece que no tengo problemas para suscribirme a un canal, pero el problema es que no puedo publicar un mensaje en el canal.
Este es mi código:
// Create pusher event
$pusher=Yii::app()->pusher;
$data = array(''message''=>"myMessageContent");
$pusher->trigger(''test_channel'',''my_event'',$data);
¿Hay algo de lo que no estoy consciente?
EDIT 1:
Este es el resultado que obtuve de la depuración:
string(112) "Timestamp expired: Given timestamp (2014-08-15T17:40:26Z) not within 600s of server time (2014-08-15T09:10:29Z) "
La hora de mi servidor es exactamente la misma que la de mi servidor local (13:44), pero aquí veo algo diferente. 17:40?
el reloj del servidor se desplazó considerablemente, así que utilicé ntpdate ntp.ubuntu.com
en la terminal y ntpdate ntp.ubuntu.com
la hora. Para evitar problemas futuros lo pongo en el crontab.
Uf...