La instalación de drupal en OpenSuse puede ser un poco engorrosa, por lo que esperamos que esta guía os sirva de ayuda:
Repositorio para PHP 5.6
Es muy importante que instaléis la versión de php 5.6 porque si no es una versión actual no funciona correctamente con drupal, por lo que en nuestro caso usando OpenSuse Leap 42.1(la ultima versión) es necesario añadir otro repositorio para que nos descargue la ultima versión de php.
Añadimos los repositorios de la siguiente manera:
sudo zypper ar -f http://download.opensuse.org/repositories/server:/php/openSUSE_13.1/server:php.repo
Actualizamos los repositorios
sudo zypper ref
Instalación PHP
sudo zypper install php5 php-gd php5-opcache
Instalación Apache
sudo zypper install apache2 apache2-mod_php5
Activación de los servicios
Activamos php en apache
sudo a2enmod php5 Añadimos apache como servicio sudo chkconfig --add apache2
Descarga de drupal
Descargamos la ultima version de drupal estable (la 8.x.x) a nuestro directorio web y la descomprimimos
sudo wget https://ftp.drupal.org/files/projects/drupal-8.1.2.tar.gz
Configuracion vhosts
Configuramos un vhost para apuntar a nuestra instalación de drupal de la siguiente manera:
Creamos un nuevo site en /etc/apache2/vhosts.d para ello simplemente creamos una copia de la plantilla existente en ese directorio con el nombre que queramos, en nuestro caso drupal.conf
sudo cp vhosts.template drupal.conf
y lo editamos para que quede de la siguiente manera:
Modo Rewrite
Activamos el modo rewrite en apache
sudo a2enmod rewrite
Permisos
Creamos el fichero settings.php copiando el fichero default.settings.php que se encuentra en la ruta /sites/default
sudo cp default.settings.php settings.php
Aplicamos permisos de escritura sobre el mismo
sudo chmod 660 settings.php
Aplicamos permisos sobre el directorio /site/default
sudo chmod 770 /site/default
Instalacion
Iniciamos la instalación gráfica de nuestro sitio, si no tenemos ningún error podremos continuar con la instalación correctamente, si nos muestra un warning de opcache, tendremos que configurar php.ini de la siguiente manera:
Se puede editar y mover el archivo settings.php a la carpeta sites de la forma:
sites/all/Dominio1/settings.php
sites/all/SubDominio2/settings.php
sites/all/el.terciario.com/settings.php
sites/all/Mi-cuarto-Dominio/settings.php
(Cada uno con una base de datos independientes o en una misma basededatos compartiendo la tablas de usuarios y sesiones, el resto con prefijos prefijos diferentes para cada sitio)
Y añadir los dominios adicionales al archivo hosts (solo local), para preparar la configuración multisitio usando una misma base de Drupal.
También es recomendable mover los módulos y temas de usuario (no core) a las carpetas correspondientes en sites/all/ por que cuando el sitio va creciendo se vuelve prácticamente imposible hacer cambios posteriores si no se panea/configura bien la estructura interna.
Muchas gracias por el aporte, me lo apunto +1
Aguante elbinario.net
me instalo todo lo que sale aquì y las dependencias correspondientes
y funciona!
aja! tenian un clon delbinario en .onion! pero mira tu que guay!