« Installation phpBB-3.0.11 » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→catégorie) |
|||
(8 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
=Installation d'un forum phpBB= | =Installation d'un forum phpBB= | ||
==Prérequis== | ==Prérequis== | ||
* Ce tutoriel est destiné aux utilisateurs Linux, plus particulièrement Debian Squeeze dans le cas présent. | * Ce tutoriel est destiné aux utilisateurs Linux, plus particulièrement Debian Squeeze dans le cas présent. | ||
==Notes== | ==Notes== | ||
* Un bon nombre | * Un bon nombre d'images serviront de support d'installation. | ||
** Pour votre confort, ces images on | ** Pour votre confort, ces images on été réduites (à 500 pixels max.). | ||
** Deux clics à la suite, sur l'une d'elles, l'affichera en mode | ** Deux clics à la suite, sur l'une d'elles, l'affichera en mode plein écran. | ||
=Création de la base de données Mysql= | |||
* Via la console. | * Via la console. | ||
Ligne 46 : | Ligne 42 : | ||
mysql> | mysql> | ||
[[Fichier:Créationn bdd 26 bis.png| | [[Fichier:Créationn bdd 26 bis.png|500px]] | ||
* Suppression d'une base, suite au(x) caractère(s) | * Suppression d'une base, suite au(x) caractère(s) | ||
** <span style="color:#FF0000;">''' /!\ Prenez garde quant à la sélection de cette dernière!!! La suppression sera irréversible /!\'''</span> | ** <span style="color:#FF0000;">''' /!\ Prenez garde quant à la sélection de cette dernière!!! La suppression sera irréversible /!\'''</span> | ||
mysql> | |||
mysql> DROP DATABASE phpBB_; | mysql> DROP DATABASE phpBB_; | ||
Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
Ligne 56 : | Ligne 53 : | ||
mysql> | mysql> | ||
== Création de l'utilisateur de cette base== | |||
mysql> grant all privileges on '''phpBB_3_0_11'''.* to "'''user_phpBB'''"@"localhost" identified by ''''votre_mot_de_pass_en_bêton''''; | |||
Query OK, 0 rows affected (0.00 sec) | |||
mysql> | |||
* Suppression d'un utilisateur. | |||
** Afficher les utilisateurs des bases. | |||
mysql> | |||
mysql> SELECT user FROM mysql.user; | |||
mysql> | |||
mysql> DROP user "user_phpBB"@"localhost"; | |||
Query OK, 0 rows affected (0.00 sec) | |||
mysql> | |||
[[Fichier:Suppression utilisateur de la base 29 bis.png|500px]] | |||
* Recharger les privilèges et quitter proprement. | |||
mysql> | |||
mysql> flush privileges; | |||
Query OK, 0 rows affected (0.00 sec) | |||
mysql> | |||
mysql> quit; | |||
Bye | |||
~ # | |||
* Redémarrer mysql. | |||
~ # /etc/init.d/mysql restart | |||
Stopping MySQL database server: mysqld. | |||
Starting MySQL database server: mysqld. | |||
Checking for corrupt, not cleanly closed and upgrade needing tables.. | |||
~ # | |||
=Téléchargement et décompression= | |||
~ # cd /opt/sources/telechargements | |||
/opt/sources/telechargements # | |||
/opt/sources/telechargements # wget -c http://garr.dl.sourceforge.net/project/phpbb-fr/phpBB3/phpBB%203.0.11%20Package/phpBB- 3.0.11_FR.zip | |||
... | |||
/opt/sources/telechargements # | |||
* l'option -d à pour effet d'extraire le fichier zip dans le répertoire /var/www/ et ne supprime pas l'archive zip. Si le répertoire de destination n'existe pas il est créé. | |||
/opt/sources/telechargements # unzip phpBB-3.0.11_FR.zip -d /var/www | |||
=Création du Vhost apache2= | |||
* Le forum sera accessible via http://<span style="color:#FF0000;">votre_domaine.com</span> | |||
# touch /etc/apache2/sites-available/phpBB3 | |||
# nano /etc/apache2/sites-available/phpBB3 | |||
<VirtualHost *:80> | |||
ServerName www.<span style="color:#FF0000;">votre_domaine.com</span> | |||
ServerName <span style="color:#FF0000;">votre_domaine.com</span> | |||
ServerAlias phpBB3 | |||
RewriteCond %{HTTP_HOST} ^<span style="color:#FF0000;">votre_domaine.com</span>$ | |||
RewriteRule ^(.*) http://www.<span style="color:#FF0000;">votre_domaine.com</span>/$1 [QSA,L,R=301] | |||
ServerAdmin webmaster@<span style="color:#FF0000;">votre_domaine.com</span> | |||
DocumentRoot /var/www/phpBB3/ | |||
<Directory /> | |||
Options FollowSymLinks | |||
AllowOverride all | |||
</Directory> | |||
<Directory /var/www/phpBB3/> | |||
Options Indexes +FollowSymLinks MultiViews | |||
AllowOverride all | |||
Order allow,deny | |||
# allow from all | |||
allow from 192.168.1.13, 2.x.x.x | |||
</Directory> | |||
include /etc/apache2/www.d/*.conf | |||
ErrorLog ${APACHE_LOG_DIR}/www-error.log | |||
# Possible values include: debug, info, notice, warn, error, crit, | |||
# alert, emerg. | |||
LogLevel error | |||
CustomLog ${APACHE_LOG_DIR}/www-access.log combined | |||
</VirtualHost> | |||
==Interdire l'accès public provisoirement== | |||
Afin de pouvoir procéder aux diverses configurations/créations/modif etc ... une fois l'installation terminée | |||
* On interdit et autorise uniquement: | |||
** allow from all la ligne est commentée (accès public autorisé) | |||
** allow from 192.168.1.13, 2.x.x.x on autorise uniquement l'ip locale et public (accès uniquement pour ...) | |||
== Enregistrement du Vhost et relance d'apache2== | |||
# a2ensite phpBB3 | |||
Enabling site phpBB3. | |||
Run '/etc/init.d/apache2 reload' to activate new configuration! | |||
# | |||
# /etc/init.d/apache2 reload | |||
Reloading web server config: apache2. | |||
# | |||
= Lancer l'installation= | |||
* taper simplement, dans la barre d'adresse de votre navigateur favoris http://votre_domaine.com qui aura pour résultat de lancer la page http://votre_domaine.com/install/index.php | |||
== Le tout en images== | |||
[[Fichier:Introduction 00.png|500px]] | |||
[[Fichier:Bienvenue dans installation 01 bis.png|500px]] | |||
[[Fichier:Compatibilité de installation 02 bis.png|500px]] | |||
[[Fichier:Compatibilité de installation 03 bis.png|500px]] | |||
[[Fichier:Compatibilité de installation 04 bis.png|500px]] | |||
[[Fichier:Compatibilité de installation 05 bis.png|500px]] | |||
=== nom de la base et d'utilisateur=== | |||
< | * Entrer les informations demandées. | ||
** nom de la base | |||
** nom de l'utilisateur | |||
[[Fichier:Configuration de la base de données 07 bis.png|500px]] | |||
[[Fichier:Connexion à la base de données 08 bis.png|500px]] | |||
=== nom et mot de passe de l'administrateur=== | |||
[[Fichier:Configuration de l'administration 27 bis.png|500px]] | |||
[[Fichier:Informations sur l'administrateur 28 bis.png|500px]] | |||
=== Télécharger la configuration=== | |||
[[Fichier:Télécharger la configuration 12 bis.png|500px]] | |||
==== '''Attention'''==== | |||
* Cliquer comment demander. | |||
** Enregistrer ce dernier dans votre /home/user/config.php | |||
<span style="color:#FF0000;"> /!\ Ce sont là des informations relatives au compte administrateur /!\ </span> | |||
:~# cat /home/loreleil/config.php | |||
<?php | |||
// phpBB 3.0.x auto-generated configuration file | |||
// Do not change anything in this file! | |||
$dbms = 'mysqli'; | |||
$dbhost = 'localhost'; | |||
$dbport = ''; | |||
$dbname = ''''phpBB_3_0_11''''; | |||
$dbuser = ''''user-phpBB''''; | |||
$dbpasswd = ''''votre_mot_de_pass_en_bêton''''; | |||
$table_prefix = 'phpbb_'; | |||
$acm_type = 'file'; | |||
$load_extensions = ''; | |||
@define('PHPBB_INSTALLED', true); | |||
// @define('DEBUG', true); | |||
// @define('DEBUG_EXTRA', true); | |||
:~# | |||
* Déplacer ce dernier en tant que root et écraser le fichier /var/www/phpBB3/config.php ce dernier étant vide. | |||
# mv /home/user/config.php /var/www/phpBB3/config.php | |||
[[Fichier:Télécharger la configuration 13 bis.png|500px]] | |||
[[Fichier:Paramètres des e-mails 14 bis.png|500px]] | |||
[[Fichier:Paramètres des e-mails 15 bis.png|500px]] | |||
===renseigner le nom de domaine=== | |||
[[Fichier:Paramètres des e-mails 16 bis.png|500px]] | |||
[[Fichier:Paramètres des e-mails 17 bis.png|500px]] | |||
=Félicitations ! PhpBB3 est installé= | |||
[[Fichier:Félicitations 18 bis.png|500px ]] | |||
[[Fichier:Envoyer le rapport de statistiques 20 bis.png|500px]] | |||
[[Fichier:Envoyer le rapport de statistiques 22 bis.png|500px]] | |||
=Bienvenue dans phpBB= | |||
[[Fichier:Bienvenue dans phpBB 23 bis.png|500px]] | |||
[[Fichier:Bienvenue dans phpBB 24 bis.png|500px]] | |||
[[Fichier:Bienvenue dans phpBB 25 bis.png|500px]] | |||
* Facile, non ... ^¿^ | |||
=Source= | |||
* [http://forums.phpbb-fr.com/documentation-phpbb3/sujet130127.html [Doc]] | |||
* {{fr}} [http://forums.phpbb-fr.com/telechargement-maj-phpbb3/ Téléchargements et mises à jour] | |||
[[Utilisateur:Loreleil|Loreleil]] | |||
Moment privilégié, moment partagé ... '''. ^¿^ .''' | |||
Amicalement, loreleil. | |||
Je vous en serre cinq ! | |||
Loreleil 12 septembre 2012 à 15:34 (CEST) | |||
<br> | |||
[[Catégorie:Serveurs:Tutoriel]] | [[Catégorie:Serveurs:Tutoriel]] | ||
<br> | <br> |
Dernière version du 19 septembre 2012 à 12:14
Installation d'un forum phpBB
Prérequis
- Ce tutoriel est destiné aux utilisateurs Linux, plus particulièrement Debian Squeeze dans le cas présent.
Notes
- Un bon nombre d'images serviront de support d'installation.
- Pour votre confort, ces images on été réduites (à 500 pixels max.).
- Deux clics à la suite, sur l'une d'elles, l'affichera en mode plein écran.
Création de la base de données Mysql
- Via la console.
~ # mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10576 Server version: 5.1.63-0+squeeze1-log (Debian) Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
- Nommer cette base à votre guise, sous conditions:
- ne pas utiliser de caractère spéciaux.
- ne pas utiliser de caractère accentué
- ne pas utiliser de tiret - ni de point .
mysql> create database phpBB_3_0_11; Query OK, 1 row affected (0.00 sec) mysql>
- Suppression d'une base, suite au(x) caractère(s)
- /!\ Prenez garde quant à la sélection de cette dernière!!! La suppression sera irréversible /!\
mysql> mysql> DROP DATABASE phpBB_; Query OK, 0 rows affected (0.00 sec) mysql>
Création de l'utilisateur de cette base
mysql> grant all privileges on phpBB_3_0_11.* to "user_phpBB"@"localhost" identified by 'votre_mot_de_pass_en_bêton'; Query OK, 0 rows affected (0.00 sec) mysql>
- Suppression d'un utilisateur.
- Afficher les utilisateurs des bases.
mysql> mysql> SELECT user FROM mysql.user;
mysql> mysql> DROP user "user_phpBB"@"localhost"; Query OK, 0 rows affected (0.00 sec) mysql>
- Recharger les privilèges et quitter proprement.
mysql> mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql>
mysql> quit; Bye ~ #
- Redémarrer mysql.
~ # /etc/init.d/mysql restart Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables.. ~ #
Téléchargement et décompression
~ # cd /opt/sources/telechargements /opt/sources/telechargements #
/opt/sources/telechargements # wget -c http://garr.dl.sourceforge.net/project/phpbb-fr/phpBB3/phpBB%203.0.11%20Package/phpBB- 3.0.11_FR.zip ... /opt/sources/telechargements #
- l'option -d à pour effet d'extraire le fichier zip dans le répertoire /var/www/ et ne supprime pas l'archive zip. Si le répertoire de destination n'existe pas il est créé.
/opt/sources/telechargements # unzip phpBB-3.0.11_FR.zip -d /var/www
Création du Vhost apache2
- Le forum sera accessible via http://votre_domaine.com
# touch /etc/apache2/sites-available/phpBB3
# nano /etc/apache2/sites-available/phpBB3
<VirtualHost *:80> ServerName www.votre_domaine.com ServerName votre_domaine.com ServerAlias phpBB3 RewriteCond %{HTTP_HOST} ^votre_domaine.com$ RewriteRule ^(.*) http://www.votre_domaine.com/$1 [QSA,L,R=301] ServerAdmin webmaster@votre_domaine.com DocumentRoot /var/www/phpBB3/ <Directory /> Options FollowSymLinks AllowOverride all </Directory> <Directory /var/www/phpBB3/> Options Indexes +FollowSymLinks MultiViews AllowOverride all Order allow,deny # allow from all allow from 192.168.1.13, 2.x.x.x </Directory> include /etc/apache2/www.d/*.conf ErrorLog ${APACHE_LOG_DIR}/www-error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel error CustomLog ${APACHE_LOG_DIR}/www-access.log combined </VirtualHost>
Interdire l'accès public provisoirement
Afin de pouvoir procéder aux diverses configurations/créations/modif etc ... une fois l'installation terminée
- On interdit et autorise uniquement:
- allow from all la ligne est commentée (accès public autorisé)
- allow from 192.168.1.13, 2.x.x.x on autorise uniquement l'ip locale et public (accès uniquement pour ...)
Enregistrement du Vhost et relance d'apache2
# a2ensite phpBB3 Enabling site phpBB3. Run '/etc/init.d/apache2 reload' to activate new configuration! #
# /etc/init.d/apache2 reload Reloading web server config: apache2. #
Lancer l'installation
- taper simplement, dans la barre d'adresse de votre navigateur favoris http://votre_domaine.com qui aura pour résultat de lancer la page http://votre_domaine.com/install/index.php
Le tout en images
nom de la base et d'utilisateur
- Entrer les informations demandées.
- nom de la base
- nom de l'utilisateur
nom et mot de passe de l'administrateur
Télécharger la configuration
Attention
- Cliquer comment demander.
- Enregistrer ce dernier dans votre /home/user/config.php
/!\ Ce sont là des informations relatives au compte administrateur /!\
:~# cat /home/loreleil/config.php <?php // phpBB 3.0.x auto-generated configuration file // Do not change anything in this file! $dbms = 'mysqli'; $dbhost = 'localhost'; $dbport = ; $dbname = 'phpBB_3_0_11'; $dbuser = 'user-phpBB'; $dbpasswd = 'votre_mot_de_pass_en_bêton'; $table_prefix = 'phpbb_'; $acm_type = 'file'; $load_extensions = ; @define('PHPBB_INSTALLED', true); // @define('DEBUG', true); // @define('DEBUG_EXTRA', true); :~#
- Déplacer ce dernier en tant que root et écraser le fichier /var/www/phpBB3/config.php ce dernier étant vide.
# mv /home/user/config.php /var/www/phpBB3/config.php
renseigner le nom de domaine
Félicitations ! PhpBB3 est installé
Bienvenue dans phpBB
- Facile, non ... ^¿^
Source
- [Doc]
Moment privilégié, moment partagé ... . ^¿^ .
Amicalement, loreleil.
Je vous en serre cinq !
Loreleil 12 septembre 2012 à 15:34 (CEST)