Comunidad de diseño web y desarrollo en internet online

Problema con ClabServ y ClabChat

Citar            
MensajeEscrito el 20 Ago 2005 06:10 pm
=====================================================
Tengo mi servidor local funcionando asi:
- Apache 2.0.54
- Php 5.0.4 cargado como modulo
- MySQL-essential-4.1.13a
- MySQLCC
- PhpMyAdmin
:P

Es mi primer dia con ClabServer y ClabChat, me he instalado el Flash MX professional 2004, el flash remotign y sus codigos (aqui tengo una dudita, el Flash MX Pro ya traia la carpeta mx de las Classes de Flash, por lo que no agregue los codigos de flashremoting_comp_sourcecode aunque sí note que dentro de mx habia algunos archivos y carpetas diferentes), no se si esto cause parte del problema que les comentaré enseguida... :oops:

* gateway.php me funciona correctamente
* ClabServer me funciona correctamente
* He creado las tablas tblmensajes,tblrooms,(tblusuarios <-con los 2 usuarios)
* He modificado los valores de ClabServer.php para que funcione con mi base.
* tengo el clabChat.fla, Control.as, Usuario.as, Servidor.as en la carpeta servida por Apache.

Le he indicado a Control.as el enlace a gateway
gatewayURL = "http://localhost/remoting/gateway.php";
nombreServidor = "Cristalab"; (<-- aqui se queda asi o lo cambio a localhost)

ok el problema que tengo es que cuando ejecuto ClabChat me salen estos errores:

**Error** D:\Documents and Settings\JAngel\Configuración local\Datos de programa\Macromedia\Flash MX 2004\en\Configuration\Classes\Usuario.as: Line 7: The class 'ClabServer.Usuario' needs to be defined in a file whose relative path is 'ClabServer\Usuario.as'.
class ClabServer.Usuario extends ClabServer.Control{

-----------------------------------------------------------------------------------------------
para solucionar el error anterior, lo que hice fue crear la carpeta ClabServer y meter a Usuario.as en ella (No se si es correcto lo que hice pero se redujo un error :? )
-----------------------------------------------------------------------------------------------
los siguientes continuaron ::::: :(

**Error** Scene=Scene 1, layer=AS, frame=1:Line 9: The class 'ClabServer.Usuario' could not be loaded.
import ClabServer.Usuario;

**Error** Scene=Scene 1, layer=AS, frame=1:Line 103: There is no method with the name 'clear'.
nick.clear();

**Error** Scene=Scene 1, layer=AS, frame=3:Line 22: The class 'ClabServer.Servidor' could not be loaded.
var chat = new Servidor(usuario, idRoom);

Total ActionScript Errors: 4 Reported Errors: 4

=====================================================

Como puedo resolver este problema? :crap:

Gracias a todos.

Ejemplar que existan webs como esta. 8)

Por Janhell

25 de clabLevel



 

San Luis Potosi, Mexico

firefox
Citar            
MensajeEscrito el 20 Ago 2005 06:17 pm
El error es que no consigue los archivos .as, debes poner la carpeta ClabServer en donde tienes el swf con todos los archivos .as dentro de ella, la carpeta se debe llamar ClabServer con la misma secuencia de mayúsculas y minúsculas :D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 20 Ago 2005 06:23 pm
Hola

Lee este articulo:
http://www.cristalab.com/tutoriales/104/tutorial_de_instalacion_de_clabserver_servidor_multiusuario
En el, si lo lees cuidadosamente, encontraras algo que dice "Los archivos del ClabServer"; lee eso con mucha atención

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 21 Ago 2005 02:58 am
Gracias, tienen razon, he corregido el despiste y ahora solo me marca este error:

**Error** Scene=Scene 1, layer=AS, frame=1:Line 103: There is no method with the name 'clear'.
nick.clear();

Total ActionScript Errors: 1 Reported Errors: 1

asi que decidi bloquear la llamada al metodo. :P

function clearNick() {
var nick:SharedObject;
nick = SharedObject.getLocal("clabChat.nick");
// nick.clear();
}


asi, si compilo y al intentar iniciar el chat no paso de :

"Llamando a función de login"

he leido que a la mayoria les ha sucedido esto, cual podrá ser el problema?, es porque uso el Php 5.0.4 y el Apache 2.0.54?


Gracias por las respuestas :)

Por Janhell

25 de clabLevel



 

San Luis Potosi, Mexico

firefox
Citar            
MensajeEscrito el 21 Ago 2005 04:48 am
Cambia

Código :

 var nick:SharedObject; 

por

Código :

 var nick; 

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 21 Ago 2005 07:05 am
:) ok gracias ya he modificado la linea y me ha compilado bien, ahora solo queda 1 problema:

===================================

.:: ClabServer usando el servidor: Cristalab ::.
Limpiando
Entrando a proceso de login
Limpiando
Llamando a función de login <--- aqui se queda.

===================================

todo lo ejecuta bien, si limpia la tabla tblrooms, etc, pero del login no pasa.

a que de deberá el problema esta vez? :(

Gracias por contestar tan rapido. Creanme que nos ayudan bastante. ^^

Por Janhell

25 de clabLevel



 

San Luis Potosi, Mexico

firefox
Citar            
MensajeEscrito el 21 Ago 2005 07:14 am
Eso es por el PHP5 ... creo
Intenta cambiar a PHP4, casi siempre ha funcionado

PD. He de arreglar eso ... pronto

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 21 Ago 2005 04:18 pm
Tienes razón amigo, es incompatibilidad con el PHP 5 :), cargue como modulo a PHP 4.4.0 y ya he pasado de "llamando a la funcion de login", ahora me marca error en el AMFPHP

===================================
.:: ClabServer usando el servidor: Cristalab ::.
Limpiando
Entrando a proceso de login
Limpiando
Llamando a función de login
AMFPHP Error
En la linea 197
Nivel del error: Warning
===================================
mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client

Tengo el amfphp-0.9.0, creo recordar que es la version que recomiendan, ó es que acaso debo cambiar de MySQL?, estoy usando mysql-essential-4.1.13a-win32, ¿me descargo mysql-4.1.13a-win32 que es la version estable?, porque la 5.0.x aun es beta.

Gracias por las respuestas. :P

Por Janhell

25 de clabLevel



 

San Luis Potosi, Mexico

firefox
Citar            
MensajeEscrito el 21 Ago 2005 04:41 pm

Código :

mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client 

Pues jamas me habia salido ese aviso a mi ... nio lo habian mostrado por aca, asi que considera la recomendación de actualizar MySQL, pero no sobra que verifiques el nombre de usuario y contraseña con el que te conectas a la DB

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

clabbofh
Citar            
MensajeEscrito el 21 Ago 2005 06:03 pm
Tu problema es por que tienes el MySQL 4.1.x, y el php 4.x.x. El php tiene un cliente mysql, anterior al requerido por mysql 4.1.x.

Tienes dos soluciones, una es actualizar tus usuarios anteriores, ya sea por línea de comandos, o entrando al phpmyadmin, como root.

Ejecutar una sentencia SQl del tipo:

UPDATE mysql.user SET Password = OLD_PASSWORD('tuContraseña')
WHERE Host = 'localhost' AND User = 'usuario'
FLUSH PRIVILEGES;

Aqui esta la referencia en ingles, por supuesto, a tu problema:
http://dev.mysql.com/doc/mysql/en/old-client.html

La otra(Que yo no lo haría), es que instales el mysql 3.x

Saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 21 Ago 2005 07:33 pm
Gracias amigo Freddie®, antes de actualizar MySQL 4.x essential segui la sugerencia del amigo javierdaniel, y ya he conseguido hechar a andar el ejempliyo del chat, solo un pequeño comentario amigo javierdaniel:

No se puede usar phpMyAdmin para hacer la consulta de actualizacion de usuario y flush desde ahi, puesto que usa PHP por consecuencia me manda el mismo error que cuando intento acceder desde Flash con ClabChat:

Código :

"mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client"

asi que forzosamente tube que hacerla desde la linea de comandos, trate de ejecutar la actualización de la forma que me sugieres, pero me marcaba error de sintaxis, asi que primero realice la ACTUALIZACION de usuario y contraseña y despues hice el FLUSH.

quedando de esta forma:

Código :

mysql>UPDATE mysql.user SET Password = OLD_PASSWORD('tuContraseña')

WHERE Host = 'localhost' AND User = 'usuario';

ejecuto con <ENTER> y despues

Código :

mysql>FLUSH PRIVILEGES;

ejecuto con <ENTER> y listo¡¡¡¡

ahora si ya puedes conectarte desde phpMyAdmin y por supuesto con el ClabChat, bueno en mi caso :P, ya me pude conectar. :)

:::: Como otra alternativa tambien se sugiere utilizar la biblioteca mysqli en PHP que es mucho más completa que la actual mysql y permite aprovechar todas las características de MySQL 4.1. Pero para instalar esta extensión, por ahora es necesario recompilar PHP ya que no viene en el paquete oficial. ::::

PD: Si les parece redactaré todo el proceso que hice para poder correr el ClabChat en mi PC, talvez a alguien le sirva en el futuro. :oops:

Gracias por las respuestas y ahora si empezaré a analizar linea por linea cada uno de los .php, .as y .fla que hacen funcionar a ClabChat :P.

Por Janhell

25 de clabLevel



 

San Luis Potosi, Mexico

firefox
Citar            
MensajeEscrito el 21 Ago 2005 07:54 pm
Que bien Janhell, que ya quedó!

Y si en efecto el phpMyAdmin, SI te serviría, pero solo si tuvieras una cuenta, con el password, basado en el algoritmo anterior. Es por eso que ahora, despues de los cambios, ya te funciona. Yo creí que el problema lo tenías específicamente con el usuario de clabServer, no con todos tus usuarios.

En fin, enhorabuena!

Y en cuanto tengas el tutorial puedes enviarlo a: [email protected]


Saludos ^^

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 17 Feb 2007 04:55 pm
Hola yo tengo el mismo problema con el clab server he probado todo pero al ejecutar el flash con ctrl + enter me slae

.:: ClabServer usando el servidor: Mi PC ::.
Limpiando
AMFPHP Error
Tipo undefined
Detalle: undefined
------------------------------
undefined

Ya e intentado todo lo que esta dentro de mis conocimientos y pues llegue a e se error, lo he subido en un server pagado
www.85bytes.com con:
PHP version 4.4.4
MySQL version 4.1.21-standard

No se cual pueda ser el problema, en mi maquina en un servudor de prueba no me sale el error, pero se queda en

funcion llamada y no anda

Agradesco su ayuda es de vida o muerte

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 01 Mar 2007 07:02 pm
HELP , me sale exactamente lo mismo que a GersonM_17,

GersonM_17 si lo pudiste solucionar, me ayudas porfa?

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 01 Mar 2007 07:10 pm
Pues si pude hacerlo correr en mi maquina, pues lo que paso fue lo siguiente.

En el tuto recomienda la version 0.9.0 de AMHPHP y esta solo funciona con PHP 4.X o con la 4.4.4 que es la que use para hacerla funcionar.

Pero en la pagina de AMFPHP hay otras versiones mas avanzadas que si funcionan con php 5 solo cargalas y veras que corre.

Creo que Freddie dijo que hiba a arrglar eso, pero no es problema de ClabServer sino de la versiones de AMFPHP

Saludos

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 01 Mar 2007 08:22 pm
Ok, voy a probar .
Mil Gracias

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 01 Mar 2007 08:31 pm
este,,,,,
la version 0.9 ya ni siquiera esta para descargar
la que yo use fue la 1.2.5 , voy a probar con alguna version mas antigua

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 01 Mar 2007 08:49 pm
NO ME SIRVE!
haber recapitulando :
>he hecho todo bien
>AMFPHP : 0.9 (ahora estoy usando esa)
>PHP : 4.3.10 (corriendo en servidor local con EasyPHP)
>MySQL: 4.1.9
>Flash 8

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 01 Mar 2007 11:37 pm
Pero dime que tipo de error de sale, es el mismo o a variado en algo.

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 02 Mar 2007 01:00 am
el mismo:

.:: ClabServer usando el servidor: Mi PC ::.
Limpiando
AMFPHP Error
Tipo undefined
Detalle: undefined

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 02 Mar 2007 10:52 pm
La verdad no se que e lo que pueda pasar en mi PC corre de maravilla pero en el servidor no corre me sigue saliendo el mismo error, hoy estuve haciendo pruebas pero nada que ver, si logro hacerlo funcionar escribire.

Espero que avises tambien si logras hacerlo funcionar

:(

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 03 Mar 2007 12:33 am
Ok, yo te aviso
....

Por eveevans

Claber

450 de clabLevel

3 tutoriales

 

Nicaragua

firefox
Citar            
MensajeEscrito el 06 Mar 2007 07:59 pm
El problema mio es que el flash que tengo instalado es el Falsh mx 2004 en español y cuando instalo los componentes del remoting y abro el flash no me sale el nuevo componente nesecito saber si obligatoriamente tengo que instalar una version en ingles.

Por Kivar

0 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Mar 2007 02:02 am
No, no es necesario que tengas un aversión en inlges el problema es qe necesitas descargar las clases para la version de flash que utilizas, ya que estan disponibles tanto para l aversion MX 2004 como para la 8.

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 10 Mar 2007 06:01 pm
Hola a todos, bueno ya me lei todos los tutoriales y llegue sin nigun problema hasta este lugar .. :S:S:S ...
Al probar el chat swf del ejemplo me quede aqui ::::

.:: ClabServer usando el servidor: PC Local Gus ::.
Limpiando
Entrando a proceso de login
Limpiando
Llamando a función de login..
Función llamada
AMFPHP Error
Tipo undefined
Detalle: undefined
------------------------------

Vi que alguien tiene el mismo problema, en mi caso tengo un servidor IIS 6 con PHP 5 y MySQL 5.0.16 nt
y bueno no se donde pueda estar el error, en estos momentos subire todo lo q hice a un servidor de pago haber q pasa.
Si tengo alguna buena nueva les aviso ... si no por favor alguien nos ayude ... xD

Gracias d antemano ...
Saludos

Nota.: Por cierto, el ejemplo de la web no funciona tampoco, talvez tenga el mismo problema O.o

Por GustavoXD

0 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Abr 2007 03:34 pm
Hola, tengo un problema con mi chat en flash, no me funciona ya hice lo del tutorial y puse la verción 1.0.1 de AMFPHP porque habia probado con la 0.9.0 que recomendaban y lei en el foro que era eso el posible problema asi que cambuie la versión y tampoco me funciona.
Cuando lo pruebo en mi PC me da el siguiente error

ClabServer usando el servidor: grupotikalnet ::.
Limpiando
AMFPHP Error
Tipo undefined
Detalle: undefined
------------------------------
undefined

yo no tengo instalado el apache en mi PC sera necesario instalarlo?


Ayuda por fabor, quiero ponerle un chat a la pagina que estoy diseñando www.grupotikalnet.com

Saludos y buena suerte

Por caballos

1 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 08 Abr 2007 04:48 pm
Fijense que no habia dado cuenta pero cuando creo la base de datos en el servidor, en la parte donde dice....
Current Databases; me sale el siguiente mensaje

Código :

Connection Strings
Perl   $dbh = DBI->connect("DBI:mysql:grupotik_Chat:localhost","grupotik_chat","<PASSWORD HERE>");
PHP   $dbh=mysql_connect ("localhost", "grupotik_chat", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("grupotik_Chat");


es normal o hay algun problema en el server de paga?

ayuda, quiero aprender a hacer esto

Por caballos

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Abr 2007 08:50 pm
es normal, no hay ningun problema vos estas hablando del cpanel.

Yo les comento que tengo el mismo problema que todos ustedes y estoy pensando que es posible que no se este comunicando el flash con php, por eso tira error (undefined), la idea sería testearlo desde el apache en forma directa al swf o a través de un php que llame al swf, pero bien saben ustedes que si hacemos eso dejamos de visualizar el TRACE ( información detallada que tiene el flash en su testeo interno ).


voy a seguir intentando, esta mas dificil de lo que me imagine este mini chat.

Muicha suerte para todos.

Por charlynovoa

0 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 May 2007 07:43 pm
El mio se queda en limpiando... ni siquiera dice lo del login... me ayudan? veo que caballo ya tiene online su chat en su página, me gustaria saber como lo hizo funcionar XD

Por Mike§ilver

83 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 May 2007 11:26 pm
A ver si pueden darme la mano a mi tambien...

Instale el Remoting en mi server (la carpeta remoting con su gateway.php , probe y todo esta bien , sale para guardarlo)
Instale el ClabServer en servicios (probe y la pagina sale en blanco www.zonacumbres.com/remoting/services/ClabServer.php)
Subi mis archivos dentro de la carpeta donde esta el swf (Control.as , Usuario.as y esos)
Hice el cambio como debe ser en la linea de CONTROL y puse mi host (http://www.zonacumbres.com/remoting/gateway.php)
Corro el archivo ya sea de mi pc o del explorer y nada ..si lo corro del disco sale ERROR AL CONECTAR A URL "http://www.zonacumbres.com/remoting/gateway.php".
No se cual sea el problema... Ahora.. REMOTINGCONECTION no me sale en los componentes de mi FLASH 8 (y si , baje la version para flash 8) tambien hice los pasos del MX y la instalacion del componente y nada.

Alguien sabe cual sea el problema???? En explorer no hace nada , no pasa del login (http://www.zonacumbres.com/xbrodyx/chat/clabChat.swf)

Agradezco su ayuda :)

Por brodyx

2 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.