como instalar y configurar drupal desde repositorios Debian en servidor web lighttpd

5 envíos / 0 nuevos
Último envío
#1 Dom, 19/02/2017 - 23:03
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

como instalar y configurar drupal desde repositorios Debian en servidor web lighttpd

Estoy probando instalar y configurar drupal desde repositorios, se me dio la curiosidad de probar como trabaja drupal.  he buscado por la red algun manual o intruccion que me indique por donde ir pero nada la mayoria de ejemplos que encontre te dicen de descargar drupal de la pagina oficial y asi instalar pero desde repositorio no encontrado mucho que se diga.

actualmente tengo instalado el servidor web lighttpd y el sevidor de base de datos mysql, los dos sevidores me funciona bien ya que acceso desde phpmyadmin a  las base de datos(10.0.6.1/phpmyadmin).

instale drupal7 y el procceso de instalacion me pidio clave del servidor de base de datos y creo una base de datos, finalizando la instalacion sin problemas. pense que el accesar era igual que phpmyadmin y en nevegador digite 10.0.6.1/drupal pero nada me dio error 404 not found. lo que me llevo a pensar que faltaba una configuracion en el servidor web encontre esta link y modifique el archivo de configuracion /etc/lighttpd/lighttpd.conf 

server.modules = (
        "mod_access",
        "mod_alias",
        "mod_compress",
        "mod_redirect",
#       "mod_rewrite",
)

server.document-root        = "/home/gacs/www/html"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 80
fastcgi.server              = (".php"=>(("bin-path"=>"/usr/bin/php5-cgi","socket"=>"/tmp/php.socket")))


index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
#url.access-deny            = ( "~", ".inc" )
url.access-deny = ( "~", ".inc", ".engine", ".install", ".module", ".sh", "sql", ".theme", ".tpl.php", ".xtmpl", "Entries", "Repository", "Root" )

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )


$HTTP["host"] == "drupalgacs.com" {
  server.document-root = "/home/gacs/www/drupalgacs.net"
  index-file.names = ( "index.php" )
  #accesslog.filename         = "/home/gacs/www/logs/access.log"

### shorten /files, /themes
  ### 2012-01-30 - randall
  ### %0 = entire hostname
  ### %1 = prefix of ..example.com
  url.rewrite-once = ( "^/files/(.)$" => "/sites/%0/files/$1",
    "^/themes/(.)$" => "/sites/%0/themes/$1")

   ### clean urls for >= lighttpd 1.4.24
   ### Reference URL #1
   ### 2012-01-05 - randall - fix for drupal 7 with image cache
   url.rewrite-if-not-file = (
     "^\/([^\?])\?(.*)$" => "/index.php?q=$1&$2",
     "^\/(.*)$" => "/index.php?q=$1"
   )

   ### "Fix" for Drupal SA-2006-006 (but let imagecache work)
   ### Reference #2
  $HTTP["url"] =~ "^(\/sites\/(.)\/files\/)" {
     $HTTP["url"] !~ "^(\/sites\/(.*)\/files\/imagecache\/)" {
     fastcgi.server = ()
     cgi.assign = ()
     scgi.server = ()
     }
   }

   ### deny access to other files directly
   url.access-deny = ( "~", ".engine", ".inc", ".info", ".install", ".module", ".profile", ".test", ".po", ".sh", ".sql
", ".mysql", ".theme", ".tpl", ".xtmpl", "Entries", "Repository", "Root" )
}

# default listening port for IPv6 falls back to the IPv4 port
include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

 

asta el momento no he logrado que me funcione, por lo menos no como he visto en algunos videos (instalacion desde pagina oficial )que deberia funcionar.

si pueden indicarme por donde buscar para hacer que funcione drupal.

muchas gracias por su ayuda

 

Lun, 20/02/2017 - 10:48
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

creo que el problema esta en home/gacs/www/.....  ya que el paquete de drupal que trae debian se instala en /usr/share/drupal7

Igualmente para empezar no me complicaría la vida con el paquete de drupal de debian.
Si te interesa el tema de drupal te recomendaría que busques información sobre drush. Una herramienta con la que podes instalar drupal, actualizarlo, instalar módulos, etc, etc
Para empezar lo mejor es descargarlo desde su sitio https://www.drupal.org/project/drupal y luego de descomprimirlo le das los permisos  de usuario a tu usuario y grupo a www-data (te agregas al grupo de www-data) y en ligthttpd server.username = "tu usuario" de esta manera vas a poder modificar drupal sin necesidad de permisos y el sitio va a seguir fucnionando

por ejemplo si lo descomprimis en home/gacs/www/drupal7 entras al directorio desde la terminal y con drush haces un dhush up para actualizar o drush dl modulo_a_descargar  y drush en modulo_descargado_para_instalar

 

para navegar localhost en la barra de navegación o creas un dominio en /etc/hosts 127.0.0.1 midominio.com

Mar, 21/02/2017 - 15:24 (Responder a #2)
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

rockyiii wrote:

creo que el problema esta en home/gacs/www/.....  ya que el paquete de drupal que trae debian se instala en /usr/share/drupal7

[......]

por ejemplo si lo descomprimis en home/gacs/www/drupal7 entras al directorio desde la terminal y con drush haces un dhush up para actualizar o drush dl modulo_a_descargar  y drush en modulo_descargado_para_instalar

 

para navegar localhost en la barra de navegación o creas un dominio en /etc/hosts 127.0.0.1 midominio.com

muchas gracias por la ayuda rockyii en efecto el problema esta en home/gacs/www/html, ya que la carpeta que asignaba para Drupal estaba un nivel mas arriba de donde mira el servidor web, para resolver movi la carpeta de home/gacs/www/drupalgacs.net a home/gacs/www/html/drupalgacs.net

 mv /home/gacs/www/drupalgacs.net  /home/gacs/www/html/drupalgacs.net

copie la carpeta el contenido de /usr/share/drupal7 en home/gacs/www/html/drupalgacs.net

#cp -a /usr/share/drupal7/*  /home/gacs/www/html/drupalgacs.net/

y desde el navegador accese a la instalacion 10.0.6.1/drupalgacs.net/install.php.......

 

sigo haciendo algunas prubas y comento

 Saludos

 

Mar, 21/02/2017 - 21:06
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

la instalación del paquete de drupal te puedo ser de utilidad para instalar, los complementos de php5 y algún otro paquete necesario para drupal, pero creo que lo mejor es que aprendas a descargar el archivo comprimido de drupal7 , + el archivo de idioma para ponerlo en español.
De esa forma es como lo instala la mayoria de la gente y te puede ahorrar muchos dolores de cabeza a la hora de seguir tutoriales de drupal yes
el que si instalate es drush que esta en los repos de debian

Mié, 22/02/2017 - 16:24 (Responder a #4)
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

rockyiii wrote:

la instalación del paquete de drupal te puedo ser de utilidad para instalar, los complementos de php5 y algún otro paquete necesario para drupal, pero creo que lo mejor es que aprendas a descargar el archivo comprimido de drupal7 , + el archivo de idioma para ponerlo en español.
De esa forma es como lo instala la mayoria de la gente y te puede ahorrar muchos dolores de cabeza a la hora de seguir tutoriales de drupal yes
el que si instalate es drush que esta en los repos de debian

ok gracias, voy probar ya lo descargue y ya instale drush voy sobre smiley

 Saludos