GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Drupal CMS sur un serveur ISPConfig en 10 étapes faciles

CMS Drupal sur un serveur ISPConfig en 10 étapes faciles

Version 1.0
Auteur : [at] bb-hosting [dot] org>

Drupal est un bon CMS, facile à utiliser mais qui nécessite des paramètres de serveur spéciaux. J'ai écrit ce "comment faire" pour ceux qui veulent exécuter ce CMS sur leur serveur ISPConfig. Vous pouvez probablement configurer Drupal de différentes manières, mais je préfère la manière décrite ici.

Dans ce guide, j'utiliserai juste comme exemple :

- Drupal version 4.7.3. pour une configuration de site Drupal unique.
Si vous avez besoin de plusieurs sites Drupal, je me réfère à cette page :http://drupal.org/node/260
- Je suppose également qu'il s'agit de votre première configuration Drupal !
- Numéro de site Web dans ISPConfig :web1
- Vos sites Web sont stockés sous /var/www
- Base de données MySQL :web_db1
- Nom d'utilisateur MySQL :web1_u1
- Mot de passe MySQL :mot de passe mysql

C'est parti :

ÉTAPE 1 - Créer un site Web :

Dans ISPConfig, créez un site Web via "Nouveau site" dans le menu principal.
Sur l'onglet intitulé "Base", utilisez www pour le nom d'hôte et mydrupalwebsite.tld pour le nom de domaine. Activez les scripts MySQL et PHP pour ce site Web, mais désactivez le mode sans échec PHP.
Dans le champ des directives Apache, saisissez ces lignes :

 Options +Includes +FollowSymlinks -Indexes AllowOverride All Order allow,deny Allow from all  Deny from all  

ÉTAPE 2 - Créez un utilisateur administrateur pour le site Web :

Dans ISPConfig, créez un utilisateur Administrateur, afin de pouvoir charger/télécharger le site Web ultérieurement via FTP :
Dans le menu principal, sélectionnez "ISP Manager", sélectionnez votre nouveau site Web appelé mydrupalwebsite.tld dans l'arborescence et appuyez sur l'onglet "Utilisateur et e-mail".
Appuyez sur "nouveau" et définissez un nouvel utilisateur et son adresse e-mail. Donnez à cet utilisateur les droits d'administrateur et appuyez sur "Enregistrer".

ÉTAPE 3 - Créez une base de données MySQL pour le site Web :

Cliquez sur l'onglet intitulé "Options" et créez une nouvelle base de données pour le site Web.
ISPConfig vous montrera :

Nom de la base de données :web1_db1
Utilisateur de la base de données :web1_u1

Ensuite, vous définissez un mot de passe pour l'utilisateur de la base de données et appuyez sur "Enregistrer".

ÉTAPE 4 – Téléchargez/extrayez les packages et supprimez les fichiers tar.gz :

Connectez-vous à votre serveur Web en tant que root et accédez à votre site Web Drupal :

cd /var/www/web1/web/

Téléchargez la dernière version de Drupal, qui est la version 4.7.3. en ce moment.

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

Décompressez les fichiers téléchargés :

tar -zxvf drupal-4.7.3.tar.gz

Supprimez les fichiers tar.gz :

rm *.tar.gz

ÉTAPE 5 - Déplacez le contenu du dossier Drupal sur votre site Web et supprimez le dossier Drupal vide :

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

ÉTAPE 6 – Modifiez le fichier .htaccess dans votre site Web :

Remplacez le fichier .htaccess dans votre site Web, qui est fourni par Drupal par un fichier .htaccess avec le contenu suivant :

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

ÉTAPE 7 – Téléchargez la base de données MySQL de votre site Drupal pour Drupal :

Téléchargez votre site Web Drupal à l'aide de votre client FTP préféré.
URL :ftp://mydrupalwebsite/web
Nom d'utilisateur et mot de passe définis à l'ÉTAPE 2.

ÉTAPE 8 - Base de données MySQL pour Drupal :

Dans le répertoire de la base de données de votre dossier Drupal - qui se trouve maintenant sur votre bureau local - vous trouverez plusieurs fichiers sql.
La version sql dont vous avez besoin dépend du serveur MySQL sur lequel vous vous trouvez en cours d'exécution.
Dans cet exemple, j'utiliserai le fichier sql database.4.1.mysql car j'utilise MySQL 4.1.11.
Vous pouvez utiliser ce fichier sql pour créer les tables de la base de données mySQL .
Dans cet exemple, je le fais avec phpMyAdmin.
Vous pouvez accéder à votre base de données via votre navigateur Internet via l'URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Si vous n'avez pas installé phpMyAdmin, vous pouvez le télécharger sur http://www.ispconfig.org/downloads.htm

Connectez-vous à phpMyAdmin avec le compte utilisateur mySQL comme mentionné/défini à l'ÉTAPE 3.

Dans phpMyAdmin :
- sélectionnez votre base de données
- sélectionnez l'icône SQL pour lancer une requête
- choisissez votre fichier sql Dans le répertoire mySQL dans le dossier base de données et appuyez sur "Démarrer"
- Vous pouvez quitter phpMyAdmin

ÉTAPE 9 – Connexion à Drupal :

Dans votre dossier de fichiers Drupal sur votre bureau local, vous trouverez le fichier sites/default/settings.php.

Dans ce fichier, trouvez la ligne qui dit :
$db_url ='mysql://username:[email protected]/databasename' ;

Changez-le en :

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

Enregistrez le fichier sites/default/settings.php après votre modification et téléchargez-le sur votre site Web via FTP, en utilisant votre compte FTP tel que défini à l'ÉTAPE 2.

Étape 10 – Visitez votre site Web Drupal :

Dans votre navigateur préféré, pointez sur http://mydrupalwebsite.tld où vous verrez l'écran de configuration de Drupal. Suivez les instructions comme indiqué.

Plus d'informations sur le système de gestion de contenu Drupal :

http://www.drupal.org


Panels
  1. Étapes de pré-configuration

  2. Installation de Wordpress sur un serveur exécutant ISPconfig 2.x

  3. Système de messagerie Web @Mail sur votre serveur ISPConfig en 10 étapes faciles

  4. Cacti sur un serveur ISPConfig en 10 étapes faciles

  5. IlohaMail sur votre serveur ISPConfig en 10 étapes faciles

Le serveur parfait - Ubuntu 11.04 [ISPConfig 3]

Le serveur parfait - Ubuntu 11.10 [ISPConfig 3]

Le serveur parfait - CentOS 5.7 x86_64 [ISPConfig 3]

Le serveur parfait - CentOS 6.0 x86_64 [ISPConfig 3]

Utilisation de Pydio dans une installation multiserveur ISPConfig 3

4 étapes faciles pour installer et configurer VMware Server 2 sur Linux