FernandezSanSalvador

Desarrollo web, frameworks, wordpress, linux y mas.

Programación » Lenguajes » Symfony

Proyecto en symfony con netbeans

Valora este post

Instalar soporte de symfony en netbeans

Primero debemos instalar el netbeans con soporte de symfony, luego crearemos un nuevo proyecto.

Lo primero que comprobamos es si tenemos instalado el modulo “rewrite”, que nos permitirá utilizar las urls amigables en nuestros proyectos:

a2enmod rewrite

Ahora definimos el sitio “proyecto1” en nuestro apache. Lo primero que necesitamos saber es el directorio “data” de nuestra instalación PEAR:

pear config-show

Y anotamos el directorio, para poder crear el Alias /sf:

PEAR data directory data_dir /usr/share/php/data

Creamos el fichero /etc/apache2/sites-available/proyecto1:

nano /etc/apache2/sites-available

con el siguiente contenido:

<VirtualHost *:80> 
ServerName proyecto1.localhost 
DocumentRoot /media/webs/Proyectos/symfony/proyecto1/web 
DirectoryIndex index.php <
Directory /media/webs/Proyectos/symfony/proyecto1/web> 
AllowOverride All 
Allow from All 
</Directory> 
Alias /sf /usr/share/php/data/symfony/web/sf 
<Directory "/usr/share/php/data/symfony/web/sf"> 
AllowOverride All 
Allow from All 
</Directory> 
ErrorLog /var/log/apache2/proyecto1-error.log 
# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/proyecto1-access.log combined </VirtualHost>

Una vez definido el sitio web, debemos activar el sitio y recargar el apache:

a2ensite proyecto1 
/etc/init.d/apache2 reload

Y creamos la entrada en /etc/hosts para que resuelva bien el dominio:

www.fernandezsansalvador.es proyecto1.localhost

Generar proyecto con netbeans

  • Después de configurar el apache, vamos a generar nuestro primer proyecto. Arrancamos el netbeans, y seleccionamos “File” > “New project“: Proyecto en symfony con netbeans 1
  • Indicamos el nombre del proyecto, y la ruta donde se crearan los ficheros del proyecto. Esta ruta debe coincidir con la que especificamos en el fichero de configuración del apache: Proyecto en symfony con netbeans 2
  • Cambiamos el formato de la url del proyecto (al tipo proyecto.localhost): Proyecto en symfony con netbeans 3
  • Indicamos que se va a usar el Framework Symfony, y que genere el backend y el frontend. No es necesario el parametro --csrf-secret=UniqueSecret Proyecto en symfony con netbeans 4
  • Y a partir de este momento netbeans se encarga de generar nuestro proyecto, incluyendo los ficheros y la estructura de directorios: Proyecto en symfony con netbeans 5
  • Podemos comprobar el proyecto generado desde el navegador (proyecto1.localhost): Proyecto en symfony con netbeans 6

A partir de este momento podemos empezar a desarrolar nuestro proyecto desde netbeans.

Deja un comentario