Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¡Ah caray! Pues eso del SSL realmente me sorprende. ¿Qué tiene que ver? Por cierto, yo del depurador ya me había rendido. Me dije, bueno, no es tan necesario (mentiras que me digo a mi mismo), por lo menos que pueda previsualizar los scripts, pero tampoco, no hay manera; bueno, debe haberla pero no la encuentro, como no sea configurando un Run as Web Page por cada page que quiera ver. Un poco frustrante, en fin, mientras tanto me regreso al EditPlus que ahí das Ctrl-B sobre el archivo activo y listo, se previsualiza a través del Apache.

// Saludos
Responder Con Cita
  #2  
Antiguo 08-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Sí; se trata de un error que se produce cuando en el archivo "ini" de configuración de PHP se especifica que se incluya alguna librería/extensión y luego esta no se encuentra por ningún lado... por eso decía que acaso el IDE estuviera tratando de usar algún archivo de configuración de PHP que no es que yo suelo utilizar normalmente, puesto que con el "mío" no hay problema alguno...

Bueno. Yo de momento sigo con Eclipse, aunque,... ¡pienso probar EditPlus, que por probar que no quede!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 09-11-2006
Avatar de Julián
Julián Julián is offline
Merodeador
 
Registrado: may 2003
Ubicación: en mi casa
Posts: 2.029
Poder: 10
Julián Va por buen camino
Jau!
Pues voy a probarlo yo, que no termino de encontrar en el ubuntu ningún editor capaz de hacer sombra al editplus. Pues ya hace mas de un mes que borré el windows de mi disco duro, y solo mantengo una copia dentro de un vmware para el active sync (hasta que venda la pda y pille algo con symbian), y lo que mas noto es la falta del editplus. De momento estoy usando el quanta, despeus de probar 3 o 4 editores, pero no me termina de convencer.

Así que acabo de hacer un 'aptitude install eclipse' y se esta bajando 185mb de paquetes. Ya os preguntare como se pone el php-ide ese, si es que existe para linux.

un saludo desde edgy al cubo
__________________
"la única iglesia que ilumina es la que arde"
Anonimo
Responder Con Cita
  #4  
Antiguo 09-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Sí que existe para Linux Julián. Yo tengo que decir que tuve problemas con la instalación en Ubuntu, precisamente, pero, acaso no seguí adecuadamente los pasos que se refieren en esta Web:

- El mejor IDE para PHP, PHP-IDE (Guía de Instalación)
- Aptana y el IDE total

Yo te diría que si no te funciona bien con el "aptitude" pruebes a descargar Eclipse desde su propia Web: www.eclipse.org y a partir de ahí sigas los pasos en la Web susomentada. Good look!

Actualización: No significa que tú no vayas a tenerlos Julián, pero, acabo de probar a instalar Eclipse en Ubuntu (la última versión) tal y como lo he hecho en Windows, o sea, descargando desde Eclipse.org el programa (lo desinstalé antes, puesto que lo había instalado con "aptitude"), y sin problema alguno, siguiendo los pasos de los enlaces que he puesto arriba, he podido instalar los plugins PHP IDE y Apatana. Que lo sepas.

PD. Por cierto que acabo de dar con esta página Web en donde acaso tengamos la pista de porqué no funciona Eclipse y PHP IDE al instalar con "aptitude"... al menos yo lo hize así:

Código:
aptitude install eclipse
Pero parece que lo suyo es:

Código:
$ sudo aptitude install eclipse-sdk
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 09-11-2006 a las 06:15:03.
Responder Con Cita
  #5  
Antiguo 09-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Finalmente he logrado hacer funcionar el depurador remoto. Bueno, no tan remoto porque es localhost, pero lo importante es que se hace através del servidor web.

Hay que tener en cuenta varios puntos:

1. El workspace de Eclipse debe apuntar a la carpeta contenedora del proyecto. Es decir, si el proyecto está en

C:\Documents and Settings\yomero\Mis documentos\Web\htdocs\miproyecto

entonces el workspace debe ser

C:\Documents and Settings\yomero\Mis documentos\Web\htdocs

No digo que esto sea imperativo, pero si el proyecto no es hijo del workspace, parece dar lata.

2. Como me ha funcionado, es haciendo que el workspace coincida con la carpeta configurada como localhost en apache.

3. Hay que decirle al php que usa apache, que cargue el depurador:

zend_extension_ts=.\extensions\ZendDebugger.dll

Hay que asegurarse que lo encuentre, porque si se pone sólo

zend_extension_ts=ZendDebugger.dll

como en otro tipo de extensiones, no funciona. las extensiones zend parece que hacen caso omiso de la directiva extensions_dir.

4. Para depurar, hay dos opciones:

a) PHP Script
b) PHP Web Page

La primera es la que utiliza directamente el ejecutable php.exe y la segunda es la remota, la que lo hace através del servidor apache.

Hay que configurar una sesión de depuración por cada página con la que deseemos iniciar la depuración.

Para ello se abre el menú Run|Debug... y se selecciona el elemento PHP Web Page. Se añade una configuración de lanzamiento con el botón [+] o desde el menú contextual del elemento.

Se le da un nombre cualquiera a la configuración, por ejemplo,

Pagina Inicio

En File/Project se pone la página a depurar:

/miproyecto/inicio.php

Ahora viene lo interesante. Tal como hemos hecho, en el recuadro que dice URL, aparecerá:

http://localhost/inicio.php

lo cual es erróneo. Como el proyecto está en workspace\miproyecto, la URL debería ser:

http://localhost/miproyecto/inicio.php

Hay dos formas de arreglar esto. Una es cambiando la configuración del Server que aparece en la configuración de la sesión de depuración y poner

http://localhost/miproyecto

en lugar de lo que dice por defecto:

http://localhost

Pero asi, aunque pone la URL correcta, no depura aunque sí ejecuta y despliega el resultado en el navegador integrado correctamente.

La otra manera es poner la URL uno mismo, desactivando la opción de auto generarla.


Con estos pasos he logrado hacer la depuración. Tiene el defecto de que en cada corrida se abre una nueva ventana del navegador, pero bueno, ver la corrida paso a paso, con step-in y step-over, valores de las variables, puntos de corte, etc. bien vale la pena.

// Saludos
Responder Con Cita
  #6  
Antiguo 09-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.141
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias por todo Román. He tratado de seguir los pasos que has mencionado, y, aunque he podido al cabo hacer que se ejecute el Script de inicio de la aplicación en el navegador interno de Eclipse, lo cierto es que no parece que se depure nada... yo pongo un "punto de ruptura" en el Script de inicio en una instrucción que ha de ejecutarse sí o sí, pero, no surte efecto.

Yo no sé si es que no tengo instalada la extensión para depurar de Zend, aunque añadiéndola en el archivo "php.ini" tal como dices, luego de reiniciar Apache este no se queja de nada... todo parece estar bien. Sin embargo, ya digo, no soy capaz de que se pare el asunto en el punto de ruptura de marras. Una pregunta, en el menú "Run" de Eclipse, ¿tú ves habilitados los "Items" "Resume", "Suspend", "Terminate", "Step Into", etc.? Porque a mí me aparecen deshabilitados.

De todos modos, como dices, puede ser una cosa más que curiosa este tema... tendré que esforzarme un poco más en conseguir ponerlo en marcha, pero ahora mismo tengo la cabeza en otras cosas. ¡Qué le voy a hacer, si nací en el mediterráneo! Ah, no, calla, que yo no nací en el mediterráneo... ¡pues por otra cosa será!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #7  
Antiguo 09-11-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Primero que nada asegúrate que apache carga la extensión. En phpinfo() debe verse la extensión Zend Debugger.

// Saludos
Responder Con Cita
  #8  
Antiguo 15-12-2006
willjce willjce is offline
Registrado
 
Registrado: dic 2006
Posts: 1
Poder: 0
willjce Va por buen camino
Talking

Una pregunta....

se puede debuguear con el eclipse?

por q hasta ahora yo puedo debuguear bien con el Zend.....

pregunto esto para ya pasarme al eclipse...

Gracias
Responder Con Cita
  #9  
Antiguo 15-12-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por willjce
se puede debuguear con el eclipse?
Si te tomas la molestia de leer el hilo completo, quizá encuentres lo que buscas.

// Saludos
Responder Con Cita
  #10  
Antiguo 15-12-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Salvo la opinion de todos la mia es que Eclipse es un ejemplo clásico de que "El que mucho abarca poco aprieta..." No es sencillo de entender, tiene muchos plugins si, pero ahi radica su complejidad. La ayuda es deficiente y en algunos momentos se siente uno que esta usando algo muy toqueteado por todos lados sin un paradigma común. Es obvio que no es lo mismo programar PHP que Java por ejemplo, aun pudiendo hacer lo mismo cada uno tiene sus métodos y técnicas particulares para trabajar.

Y lo probé ya dos veces y terminé en Zend Studio para programar en PHP y NetBeans para programar Java.

Considero que lo más importante para un "Arquitecto de Software" (uy que bonito se oye no? ) es poder empezar a meterle a código cuanto antes y no estar ahi entendiendole como es que quiere el IDE que uno trabaje. Esa es una de las cualidades que hicieron de Delphi un auténtico RAD: en tres patadas tienes ya algo funcional. Pero claro, no deja de ser mi humilde opinión..

PD. Por cierto willjce, que es eso de "debuguear" pudiendo decir en correcto español: Depurar.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Adios GExperts, Bienvenido cnPacks Lepe Varios 17 14-12-2010 16:50:23
Instalar Plugin en eclipse Paoti JAVA 3 08-01-2007 20:47:23
Adios rios, adios fontes, adios regatos pequenos marcoszorrilla Noticias 1 26-10-2005 23:07:31
Borland liberará su código en la Fundación Eclipse marcoszorrilla Noticias 1 23-04-2005 00:21:29
Adiós al BDE Ruben_Cu Firebird e Interbase 4 22-06-2003 18:49:19


La franja horaria es GMT +2. Ahora son las 05:37:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi