issue101:labo_linux_-_drupal_7
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
issue101:labo_linux_-_drupal_7 [2015/10/10 16:44] – d52fr | issue101:labo_linux_-_drupal_7 [2015/10/11 14:17] (Version actuelle) – fcm_-_ekel | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
From the Drupal website: “Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.” Drupal, Wordpress, and Joomla are among the most popular web content management systems. Drupal is very modular compared to other content management systems. Wordpress tends to include a lot of features right off the initial install whereas Drupal is more of a ‘start small and tailor to your needs’ system.** | From the Drupal website: “Drupal is a free software package that allows you to easily organize, manage and publish your content, with an endless variety of customization.” Drupal, Wordpress, and Joomla are among the most popular web content management systems. Drupal is very modular compared to other content management systems. Wordpress tends to include a lot of features right off the initial install whereas Drupal is more of a ‘start small and tailor to your needs’ system.** | ||
- | Cet article est une version mise à jour de notes que j'ai prises il y a pas mal d' | + | Cet article est une version mise à jour de notes que j'ai prises il y a pas mal d' |
Extrait du site internet de Drupal : « Drupal est un paquet logiciel gratuit vous permettant d' | Extrait du site internet de Drupal : « Drupal est un paquet logiciel gratuit vous permettant d' | ||
Ligne 19: | Ligne 19: | ||
Pour les besoins de cet article, je pars du principe qu'on travaille en ligne de commande sur une installation neuve d' | Pour les besoins de cet article, je pars du principe qu'on travaille en ligne de commande sur une installation neuve d' | ||
- | Étape | + | Étape 1 – Mise à jour d' |
sudo apt-get update | sudo apt-get update | ||
Ligne 33: | Ligne 33: | ||
During the install process, you’ll be asked to enter a password for the root user to access MySQL databases. The password you use should be long and complex, especially if you plan on exposing the site to the Internet (as opposed to Intranet).** | During the install process, you’ll be asked to enter a password for the root user to access MySQL databases. The password you use should be long and complex, especially if you plan on exposing the site to the Internet (as opposed to Intranet).** | ||
- | Étape | + | Étape 2 – Installer Apache, MySQL, PHP et quelques bibliothèques PHP de base |
sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd | sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd | ||
Ligne 51: | Ligne 51: | ||
127.0.1.1 drupal8** | 127.0.1.1 drupal8** | ||
- | Quand l' | + | Quand l' |
Nous avons donc besoin de donner le nom de domaine complètement qualifié (FQDN). | Nous avons donc besoin de donner le nom de domaine complètement qualifié (FQDN). | ||
- | Étape | + | Étape 3 – Donner une valeur au nom de domaine complètement qualifié |
- | Le FQDN comporte deux parties : Le nom d' | + | Le FQDN comporte deux parties : Le nom d' |
127.0.1.1 drupal8 | 127.0.1.1 drupal8 | ||
Ligne 89: | Ligne 89: | ||
For the purpose of this article I’m assuming you’re just running a single website on a single server. If you plan on running multiple sites on the server your setup will be a little different. For multi-site setups, you’ll need to know a bit about modifying apache configuration files in / | For the purpose of this article I’m assuming you’re just running a single website on a single server. If you plan on running multiple sites on the server your setup will be a little different. For multi-site setups, you’ll need to know a bit about modifying apache configuration files in / | ||
- | Étape | + | Étape 4 – Télécharger et décompresser Drupal et le déplacer dans / |
Dans le cadre de cet article, nous partons du principe que nous installons un site Internet unique sur un seul serveur. Si vous projetez d' | Dans le cadre de cet article, nous partons du principe que nous installons un site Internet unique sur un seul serveur. Si vous projetez d' | ||
Ligne 131: | Ligne 131: | ||
create database d_test;** | create database d_test;** | ||
- | Étape | + | Étape 5 – Créer la base de données MySQL qui contiendra les fichiers Drupal |
Avant de pouvoir démarrer Drupal, nous allons avoir besoin d'une base de données dans laquelle nous pourrons écrire. MySQL est l'une des bases de données les plus répandues dans le monde et un excellent choix en ce qui nous concerne. Vous pouvez utiliser une interface Internet pour commander MySQL, mais j'ai toujours préféré utiliser directement des commandes MySQL en lançant le logiciel dans un terminal : | Avant de pouvoir démarrer Drupal, nous allons avoir besoin d'une base de données dans laquelle nous pourrons écrire. MySQL est l'une des bases de données les plus répandues dans le monde et un excellent choix en ce qui nous concerne. Vous pouvez utiliser une interface Internet pour commander MySQL, mais j'ai toujours préféré utiliser directement des commandes MySQL en lançant le logiciel dans un terminal : | ||
Ligne 190: | Ligne 190: | ||
sudo chmod a+w sites/ | sudo chmod a+w sites/ | ||
- | Dans le répertoire sites/ | + | Dans le répertoire sites/ |
sudo cp sites/ | sudo cp sites/ | ||
(Notez bien que la commande ci-dessus tient en une seule ligne avec une espace entre default.settings.php et sites/ | (Notez bien que la commande ci-dessus tient en une seule ligne avec une espace entre default.settings.php et sites/ | ||
+ | |||
+ | sudo chmod a+w sites/ | ||
**We’re almost ready to install drupal, there’s one more step we need before running the installation PHP script, enabling mod_rewrite. Mod_rewrite is an apache module that enables rewriting of urls so they look more clean. For example: Instead of your browser going to yoursite.com/ | **We’re almost ready to install drupal, there’s one more step we need before running the installation PHP script, enabling mod_rewrite. Mod_rewrite is an apache module that enables rewriting of urls so they look more clean. For example: Instead of your browser going to yoursite.com/ | ||
Ligne 217: | Ligne 219: | ||
Choose Standard Installation. English is the built-in language. Other languages can be added and there’s a link on how to do this on the installation page. The INSTALL.txt file covers installing other languages. For the moment click Save and Continue.** | Choose Standard Installation. English is the built-in language. Other languages can be added and there’s a link on how to do this on the installation page. The INSTALL.txt file covers installing other languages. For the moment click Save and Continue.** | ||
- | Étape | + | Étape 6 – Lancer l' |
L' | L' | ||
Ligne 247: | Ligne 249: | ||
sudo chmod go-w sites/ | sudo chmod go-w sites/ | ||
- | La dernière étape dans le réglage de notre installation Drupal sera d' | + | La dernière étape dans le réglage de notre installation Drupal sera d' |
Vous pouvez maintenant vous connecter sur votre nouveau site Drupal. | Vous pouvez maintenant vous connecter sur votre nouveau site Drupal. | ||
Ligne 258: | Ligne 260: | ||
• 2bits.com - Besides having developed more than 30 modules for Drupal and being a server tuning company, 2bits has a lot of useful articles on Drupal - http:// | • 2bits.com - Besides having developed more than 30 modules for Drupal and being a server tuning company, 2bits has a lot of useful articles on Drupal - http:// | ||
- | Cet article traite d'une installation basique de Drupal. | + | Cet article traite d'une installation basique de Drupal. Certain des principes tels que la création d'une base de données MySQL, la mise en place de mod-rewrite, |
Si vous vous trouvez bloqué durant l' | Si vous vous trouvez bloqué durant l' | ||
Ligne 264: | Ligne 266: | ||
• Les fichiers INSTALL.txt et README.txt dans le répertoire drupal-7.39/ | • Les fichiers INSTALL.txt et README.txt dans le répertoire drupal-7.39/ | ||
- | • Installation | + | • Installation |
https:// | https:// | ||
issue101/labo_linux_-_drupal_7.1444488284.txt.gz · Dernière modification : 2015/10/10 16:44 de d52fr