Luego de tener problemas con la Eclipse 3.2 y de intentar dejar PHPEclipse por Zend Studio, tenía tantas ganas de que PHPEclipse vuelva a funcionar como aquel verano del 2008 donde todo simplemente funcionaba bien. Ahora, con la última versión de Eclipse 3.4 Ganymede hice el proceso de instalación que verán en las siguientes lineas y todo funcionó.
Antes que nada se debe de desinstalar algún rastro es decir del Eclipse 3.2, para ello pueden visitar este post.
Ahora comenzamos con:
1. Instalar Eclipse 3.4 Ganymede
http://download.eclipse.org/eclipse/downloads/
Descargué la siguiente versión: Linux (x86/GTK 2) y lo descargué desde el servidor Columbia muy rápido aqui en Perú. Descomprimir el archivo tar y ejecutar el archivo ./eclipse
Si no tienen el Java Runtime Enviroment es necesario instalarlo:
sudo apt-get install sun-java5-jre
Esto instalará el Eclipse para un usuario solo (instalarlo para todos los usuarios de esta máquina necesita más trabajo y grabar los archivos dentro de un directorio compartido). Un buen lugar para instalarlo para un usuario único es dentro de /home/usuario/src por ejemplo, si es que tienen un directorio para fuentes de programas.
Seleccionar el workspace: por default seleccionar la dirección pública del servidor Apache, en mi caso: /var/www/
(Es necesario que esta carpeta tenga permisos de escritura)
2. Instalar el Plugin – SubEclipse
Seguir los detallados pasos aqui: http://subclipse.tigris.org/install.html
Para esta instalación seleccioné http://subclipse.tigris.org/update_1.4.x
3. Instalar PHPEclipse
El proceso es similar al Plugin SVN pero se debe de agregar el sitio http://update.phpeclipse.net/update/stable/1.2.x/
4. Crear un nuevo proyecto en Eclipse
a. File->New -> Other -> SVN -> Projects from SVN
b. Agregar la dirección de SVN de Dokeos: https://dokeos.svn.sourceforge.net/svnroot/dokeos/trunk
De la lista seleccionar “Dokeos”.
c. Seleccionar “Checkout as a project in the workspace”. y colocar un nombre por ejemplo “dokeossvn”
d. Done!
Comenzará la descarga de Dokeos desde el repositorio SVN.
Si a este punto Eclipse enseña un error acerca del cliente SVN que no se pudo cargar, verifica que todos los elementos del repositorio de Subclipse (es muy probable que necesite JavaHL) sean instalados y vuelve a probar.
Es necesario realizar este pequeño truco para cambiar el proyecto de SVN a PHP y poder hacer inspecciones dentro de funciones, includes, etc. No olviden cambiar la perspectiva a PHP, por default es JAVA.
5. Ver resultados
Luego acceder a localhost/dokeossvn suponiendo que tienen esta dir /var/www/dokeossvn et voila!
Para más información sobre Dokeos y su repositorio SVN : http://www.dokeos.com/wiki/index.php/SVN