Projet

Général

Profil

8 » Historique » Version 9

Patrice Nadeau, 2016-01-11 19:54

1 1 Patrice Nadeau
h1. Drupal 8
2 2 Patrice Nadeau
3 4 Patrice Nadeau
> openSUSE Leap 42.1
4
5 7 Patrice Nadeau
h2. Pre-requis
6
7
h3. MySQL/MariaDB
8
9 8 Patrice Nadeau
Choisir et noter les 3 items suivants :
10
* _drupal_db_ : nom voulu de la base de donnés de Drupal
11
* _drupal_user_ : nom voulu pour l’usager MySQL
12
* _drupal_password_ : mot de passe voulu pour l’usager MySQL
13
14
À partir du serveur :
15
> root est l’usager « root » de MySQL
16
17
<pre><code class="bash">
18
mysql -u root -p
19
</code></pre>
20
21
Inscrire les commandes SQL suivantes :
22
<pre><code class="sql">
23
create database drupal_db character set utf8;
24
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';
25
COMMIT;
26
quit;
27
</code></pre>
28
29 7 Patrice Nadeau
h3. Apache
30
31 5 Patrice Nadeau
_/etc/apache2/vhosts.d/vhost.conf_
32
<pre><code class="bash">
33
<VirtualHost *:80>
34
#    Servername www.toto.com
35
    DocumentRoot /srv/www/htdocs/drupal2
36
    ServerAdmin toto@toto.com
37
    <Directory "/srv/www/htdocs/drupal2">
38
        Options Indexes ExecCGI FollowSymLinks
39
        AllowOverride All
40
        Require all granted
41
    </Directory>
42
</VirtualHost>
43
44
</code></pre>
45
46 3 Patrice Nadeau
h2. Installation
47 2 Patrice Nadeau
48
https://www.drupal.org/upgrade/migrate
49 1 Patrice Nadeau
50 2 Patrice Nadeau
Une nouvelle installation de Drupal 8 doit être faite et ensuite une migration vers le nouveau site seras effectué.
51
52 3 Patrice Nadeau
h3. PHP OPcache
53 2 Patrice Nadeau
54
>Module facultatif
55
56
Installation
57
<pre><code class="bash">
58
zypper install php5-opcache
59
</code></pre>
60
61
Ajouter dans le fichier _/etc/php/apache2/php.ini_
62
<pre><code class="php">
63
extension=opcache.so
64
</code></pre>
65
66
Relire la configuration Apache
67 1 Patrice Nadeau
<pre><code class="bash">
68 2 Patrice Nadeau
systemctl reload apache2.service
69
</code></pre>
70
71 3 Patrice Nadeau
h3. Drupal 8
72 2 Patrice Nadeau
73 4 Patrice Nadeau
h4. Sur le serveur
74
75 2 Patrice Nadeau
<pre><code class="bash">
76
# Téléchargement
77
cd /srv/www/htdocs
78
wget http://ftp.drupal.org/files/projects/drupal-8.0.2.tar.gz
79
tar -xvf drupal-8.0.2.tar.gz
80
mv drupal-8.0.2 drupal2
81
# changement de la securite
82
chown wwwrun:www -R drupal2
83
</code></pre>
84 4 Patrice Nadeau
85 9 Patrice Nadeau
À partir d'un navigateur internet, allez au http://serveur.tld/drupal2