RSS Icon

Tecnología, cultura y diseño.
Busca
Buscar en Google
 
Recientes
 
 


He estado luchando para hacer funcionar Drupal en mi máquina localmente con Clean URLs (URLs bonitas y sin "?q="). Luego de bastante búsqueda, lo logré y ya funcionan.

Nota: Para lograrlo, un poco de conocimiento de Terminal es necesario.



Esto fue lo que hice:
  1. Habilitar PHP, descomentando en el archivo /etc/apache2/httpd.conf la línea:
    #LoadModule php5_module libexec/apache2/libphp5.so
    para que quede:
    LoadModule php5_module libexec/apache2/libphp5.so
  2. Instalar Mysql y GUI Tools (bajados de http://www.mysql.com/).
  3. Bajar Drupal.
  4. Crear la base de datos para Drupal usando Mysql Administrator.
  5. Descomprimir el contenido del archivo de Drupal en la carpeta NombreDeUsuario/Sites (NombreDeUsuario es la carpeta personal) (si se hace por terminal, el archivo sería /Users/NombreDeUsuario/Sites/drupal). Le cambie el nombre a drupal, para evitar tipeo innecesario. Drupal queda pues en NombreDeUsuario/Sites/drupal.
  6. Iniciar Apache a través de las Preferencias del Sistema. Esto se hace en la parte llamada Sharing (compartir), iniciando lo que dice "Web Sharing".
  7. Luego, con Mysql iniciado, configuro drupal ingresando a
    http://localhost/~NombreDeUsuario/drupal
    . Se siguen las instrucciones.
  8. Ahora, una vez Drupal funcionando, quiero que los URL queden menos engorrosos, por lo que uso la opción de Clean URLs.
    • Para esto, hay que modificar el archivo /etc/apache2/users/NombreDeUsuario.conf, cambiando lo que dice
      AllowOverride None
      , por
      AllowOverride All
      .
    • En el directorio de Drupal, que sería NombreDeUsuario/Sites/drupal (si se hace por terminal, el archivo sería /Users/NombreDeUsuario/Sites/drupal), modificar el archivo .htaccess, cambiando
      # RewriteBase /
      por
      RewriteBase /~NombreDeUsuario/drupal
    • En Drupal, se deben activar los Clean URLs, en la dirección: http://localhost/~NombreDeUsuario/drupal/?q=admin/settings/clean-urls
  9. Y listo, Drupal debería estar corriendo con Clean URLs.

Las instrucciones las saqué de estos sitios:
http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/
http://drupal.org/node/15365#fn2


Si te gusto lo que leiste, deja un comentario.

Comentarios [0]      Permalink
Posteado por felipe
 





Dirección de correo electronico:
Un servicio de FeedBurner