Projet

Général

Profil

8 » Historique » Révision 9

Révision 8 (Patrice Nadeau, 2016-01-11 19:51) → Révision 9/59 (Patrice Nadeau, 2016-01-11 19:54)

h1. Drupal 8 

 > openSUSE Leap 42.1 

 h2. Pre-requis 

 h3. MySQL/MariaDB 

 Choisir et noter les 3 items suivants : 
 * _drupal_db_ : nom voulu de la base de donnés de Drupal 
 * _drupal_user_ : nom voulu pour l’usager MySQL 
 * _drupal_password_ : mot de passe voulu pour l’usager MySQL 

 À partir du serveur : 
 > root est l’usager « root » de MySQL 

 <pre><code class="bash"> 
 mysql -u root -p 
 </code></pre> 

 Inscrire les commandes SQL suivantes : 
 <pre><code class="sql"> 
 create database drupal_db character set utf8; 
 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES, CREATE TEMPORARY TABLES ON drupal_db.* TO 'drupal_user'@'localhost' IDENTIFIED BY 'drupal_password'; 
 COMMIT; 
 quit; 
 </code></pre> 

 h3. Apache 

 _/etc/apache2/vhosts.d/vhost.conf_ 
 <pre><code class="bash"> 
 <VirtualHost *:80> 
 #      Servername www.toto.com 
     DocumentRoot /srv/www/htdocs/drupal2 
     ServerAdmin toto@toto.com 
     <Directory "/srv/www/htdocs/drupal2"> 
         Options Indexes ExecCGI FollowSymLinks 
         AllowOverride All 
         Require all granted 
     </Directory> 
 </VirtualHost> 

 </code></pre> 

 h2. Installation 

 https://www.drupal.org/upgrade/migrate 

 Une nouvelle installation de Drupal 8 doit être faite et ensuite une migration vers le nouveau site seras effectué. 

 h3. PHP OPcache 

 >Module facultatif 

 Installation 
 <pre><code class="bash"> 
 zypper install php5-opcache 
 </code></pre> 

 Ajouter dans le fichier _/etc/php/apache2/php.ini_ 
 <pre><code class="php"> 
 extension=opcache.so 
 </code></pre> 

 Relire la configuration Apache 
 <pre><code class="bash"> 
 systemctl reload apache2.service 
 </code></pre> 

 h3. Drupal 8 

 h4. Sur le serveur 

 <pre><code class="bash"> 
 # Téléchargement 
 cd /srv/www/htdocs 
 wget http://ftp.drupal.org/files/projects/drupal-8.0.2.tar.gz 
 tar -xvf drupal-8.0.2.tar.gz 
 mv drupal-8.0.2 drupal2 
 # changement de la securite 
 chown wwwrun:www -R drupal2 
 </code></pre> 

 À partir 



 h4. A partrir d'un navigateur internet, allez au http://serveur.tld/drupal2 internet