GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Drupal CMS en un servidor ISPConfig en 10 sencillos pasos

Drupal CMS en un servidor ISPConfig en 10 sencillos pasos

Versión 1.0
Autor: [at] bb-hosting [punto] org>

Drupal es un buen CMS, que es fácil de usar pero requiere algunas configuraciones de servidor especiales. Escribí este "cómo" para aquellos que quieren ejecutar este CMS en su servidor ISPConfig. Probablemente puedas configurar Drupal de diferentes maneras, pero prefiero la forma descrita aquí.

En este tutorial, usaré solo como ejemplo:

- Drupal versión 4.7.3. para la configuración de un solo sitio de Drupal.
Si necesita varios sitios de Drupal, me refiero a esta página:http://drupal.org/node/260
- Supongo también que esta es su primera configuración de Drupal !
- Número de sitio web dentro de ISPConfig:web1
- Sus sitios web se almacenan en /var/www
- Base de datos MySQL:web_db1
- Nombre de usuario MySQL:web1_u1
- Contraseña MySQL :mysqlcontraseña

Aquí vamos:

PASO 1 - Crear un sitio web:

En ISPConfig, cree un sitio web a través de "Nuevo sitio" en el menú principal.
En la pestaña llamada "Base", use www para el nombre de host y mydrupalwebsite.tld para el nombre de dominio. Habilite los scripts de MySQL y PHP para este sitio web, pero deshabilite el modo seguro de PHP.
En el campo de directivas de Apache, ingrese estas líneas:

<Directory /var/www/mydrupalwebsite.tld/web/>  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
<Files ~ "^\.ht">  
Deny from all  
</Files>  
</Directory>

PASO 2:cree un usuario administrador para el sitio web:

En ISPConfig, cree un usuario Administrador, para que pueda cargar/descargar el sitio web más tarde a través de FTP:
En el menú principal, seleccione "ISP Manager", seleccione su nuevo sitio web llamado mydrupalwebsite.tld en la estructura de árbol y presione la pestaña “Usuario y correo electrónico”.
Presione “nuevo” y defina un nuevo usuario y su dirección de correo electrónico. Otorgue a este usuario derechos de administrador y presione "Guardar".

PASO 3 - Crear una base de datos MySQL para el sitio web:

Haga clic en la pestaña llamada "Opciones" y cree una nueva base de datos para el sitio web.
ISPConfig le mostrará:

Nombre de la base de datos:web1_db1
Usuario de la base de datos:web1_u1

Luego defines una contraseña para el usuario de la base de datos y presionas “Guardar”.

PASO 4:descargue/extraiga los paquetes y elimine los archivos tar.gz:

Inicie sesión en su servidor web como root y navegue a su sitio web de Drupal:

cd /var/www/web1/web/

Descargue la última versión de Drupal, que es la versión 4.7.3. en este momento.

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gz

Descomprimir los archivos descargados:

tar -zxvf drupal-4.7.3.tar.gz

Elimine los archivos tar.gz:

rm *.tar.gz

PASO 5 - Mueva el contenido de la carpeta Drupal a su web y elimine la carpeta Drupal vacía:

cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3

PASO 6 – Cambia el archivo .htaccess en tu web:

Reemplaza el archivo .htaccess de tu web que te proporciona Drupal por un archivo .htaccess con los siguientes contenidos:

<IfModule mod_rewrite.c>  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  
</IfModule>

PASO 7:descargue la base de datos MySQL de su sitio de Drupal para Drupal:

Descargue su sitio web de Drupal, utilizando su cliente FTP favorito.
URL:ftp://mydrupalwebsite/web
Nombre de usuario y contraseña definidos en el PASO 2.

PASO 8 - Base de datos MySQL para Drupal:

En el directorio de la base de datos dentro de su carpeta Drupal, que ahora se encuentra en su escritorio local, encontrará varios archivos sql.
La versión de sql que necesita depende del servidor MySQL que tenga. ejecutando.
En este ejemplo, usaré el archivo sql base de datos.4.1.mysql ya que estoy ejecutando MySQL 4.1.11.
Puede usar este archivo sql para crear las tablas de la base de datos mySQL .
En este ejemplo, hago esto con phpMyAdmin.
Puede acceder a su base de datos a través de su navegador de Internet a través de la URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Si no tiene instalado phpMyAdmin, puede descargarlo en http://www.ispconfig.org/downloads.htm

Inicie sesión en phpMyAdmin con la cuenta de usuario mySQL como se mencionó/definió en el PASO 3.

En phpMyAdmin:
- seleccione su base de datos
- seleccione el icono de SQL para iniciar una consulta
- elija su archivo sql En el directorio mySQL en la carpeta de la base de datos y presione “Inicio”
- Puede salir de phpMyAdmin

PASO 9:conexión de Drupal:

En la carpeta de archivos de Drupal en su escritorio local, encontrará el archivo sites/default/settings.php.

Dentro de este archivo, busque la línea que dice:
$db_url ='mysql://username:[email protected]/databasename';

Cámbielo a:

$db_url ='mysql://web1_u1:[email protected]/web1_db1';

Guarde el archivo sites/default/settings.php después de su modificación y súbalo a su web a través de FTP, usando su cuenta FTP como se define en el PASO 2.

Paso 10:visite su sitio web de Drupal:

En su navegador favorito, seleccione http://mydrupalwebsite.tld donde verá la pantalla de configuración de Drupal. Siga las instrucciones como se muestra.

Más información sobre el sistema de gestión de contenidos Drupal:

http://www.drupal.org


Panels
  1. @Mail Sistema de correo web en su servidor ISPConfig en 10 sencillos pasos

  2. Cacti en un servidor ISPConfig en 10 sencillos pasos

  3. IlohaMail en su servidor ISPConfig en 10 sencillos pasos

  4. TYPO3 Enterprise CMS en un servidor ISPConfig en 10 sencillos pasos

  5. RoundCube Webmail en su servidor ISPConfig en 10 sencillos pasos

El servidor perfecto - Ubuntu 11.04 [ISPConfig 3]

El servidor perfecto - Ubuntu 11.10 [ISPConfig 3]

El servidor perfecto - CentOS 5.7 x86_64 [ISPConfig 3]

El servidor perfecto - CentOS 6.0 x86_64 [ISPConfig 3]

Uso de Pydio en una instalación multiservidor ISPConfig 3

4 sencillos pasos para instalar y configurar VMware Server 2 en Linux