![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¡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 |
|
#2
|
||||
|
||||
|
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! ![]() |
|
#3
|
||||
|
||||
|
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 |
|
#4
|
||||
|
||||
|
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 Código:
$ sudo aptitude install eclipse-sdk Última edición por dec fecha: 09-11-2006 a las 06:15:03. |
|
#5
|
||||
|
||||
|
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 |
|
#6
|
||||
|
||||
|
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á! ![]() |
|
#7
|
||||
|
||||
|
Primero que nada asegúrate que apache carga la extensión. En phpinfo() debe verse la extensión Zend Debugger.
// Saludos |
|
#8
|
|||
|
|||
|
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 |
|
#9
|
||||
|
||||
|
Cita:
// Saludos |
|
#10
|
||||
|
||||
|
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|| |
![]() |
|
|
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 |
|