17-10-2010, 22:08
Pré-requis
Strict minimum (exigences du serveur)
Un hôte disposant de:
Outils utiles :
Ces outils ne sont pas indispensables, mais ils vous faciliteront l'installation et l'administration du forum.
1. Récupération de l'archive
D'abord téléchargez la dernière version de l'archive dans la section "Annonces".
2. Décompression sur votre disque dur
Décompressez le fichier dans un dossier nommé par exemple 'mybb'.
Ouvrez ce dossier, vous y trouverez deux sous-dossiers.
- Documentation : contient une documentation bilingue au format HTML. Prenez la peine de la lire !
- Upload : contient l'ensemble des fichiers/dossiers à transférer sur votre serveur.
3. Cas de MySQL 4.0.x
Si vous avez une version mySQL 4.0.x sur votre serveur, lisez bien ce point, sinon passez au 4.
Pour pouvoir installer MyBB avec mySQL 4.0.x, vous devez modifier un fichier avant de transférer les fichiers sur votre serveur.
Dans ./inc/db_mysql.php, supprimez ou commentez :
et aussi :
Note: Ces modifications ne sont pas nécessaires si votre serveur dispose de MySQL 5.0 ou supérieur.
4. Transfert des fichiers/dossiers sur votre serveur
A l'aide d'un client FTP (Filezilla par exemple), transférez le contenu du sous-dossier 'Upload' (et non le sous-dossier 'Upload' lui-même) sur votre serveur.
- Soit vous transférez à la racine et MyBB sera alors accédé avec : http://url_domaine/
- Soit vous créez un sous-dossier /forum par exemple sur le FTP et vous transférez dans ce sous-dossier. MyBB sera alors accédé avec : http://url_domaine/forum/.
A noter :
5. CHMOD des fichiers/dossiers
Une fois le transfert terminé, il faut donner à certains fichiers/dossiers des droits afin qu'ils soient accessibles en écriture. Sinon, le script ne fonctionnera pas !
Pour savoir comment CHMODer avec Filezilla, voici par exemple un tutoriel :
http://jc.etiemble.free.fr/abc/index.php/realisations/trucs-astuces/chmod-filezilla
Modifications des droits indispensables pour :
Modification optionnelles :
6. Installation du script
Dans votre navigateur, lancez :
http://url_forum/install
et suivez les étapes.
Une image parlant mieux qu'un long discours, voici dans l'ordre les 10 écrans que vous allez successivement rencontrer.
Cliquez sur les images pour agrandir.
Strict minimum (exigences du serveur)
Un hôte disposant de:
- PHP version 5.1.0 ou supérieure avec l'Extension XML installée
(Note: Si vous voulez installer MyBB 1.4.x, la version 4.3.11 ou supérieure de PHP est requise) - MySQL version 4.0 ou supérieure, PostgreSQL, ou SQLite
- Un accès FTP (ou tout autre système pour pouvoir transférer le logiciel MyBB sur votre serveur)
Outils utiles :
Ces outils ne sont pas indispensables, mais ils vous faciliteront l'installation et l'administration du forum.
- Un client FTP (ex. Filezilla, SmartFTP, WSFTP, LeechFTP)
- phpMyAdmin (votre hébergeur le fournit normalement))
- Un éditeur de texte autre que le Bloc-Notes (ex. Notepad++, EditPlus, Crimson Editor)
1. Récupération de l'archive
D'abord téléchargez la dernière version de l'archive dans la section "Annonces".
2. Décompression sur votre disque dur
Décompressez le fichier dans un dossier nommé par exemple 'mybb'.
Ouvrez ce dossier, vous y trouverez deux sous-dossiers.
- Documentation : contient une documentation bilingue au format HTML. Prenez la peine de la lire !
- Upload : contient l'ensemble des fichiers/dossiers à transférer sur votre serveur.
3. Cas de MySQL 4.0.x
Si vous avez une version mySQL 4.0.x sur votre serveur, lisez bien ce point, sinon passez au 4.
Pour pouvoir installer MyBB avec mySQL 4.0.x, vous devez modifier un fichier avant de transférer les fichiers sur votre serveur.
Dans ./inc/db_mysql.php, supprimez ou commentez :
Code :
if($success && $this->db_encoding)
{
$this->query("SET NAMES '{$this->db_encoding}'");
if($write_success && count($this->connections) > 1)
{
$this->write_query("SET NAMES '{$this->db_encoding}'");
}
}
return $success;
Code :
return " CHARACTER SET {$this->db_encoding} COLLATE {$collation}";
4. Transfert des fichiers/dossiers sur votre serveur
A l'aide d'un client FTP (Filezilla par exemple), transférez le contenu du sous-dossier 'Upload' (et non le sous-dossier 'Upload' lui-même) sur votre serveur.
- Soit vous transférez à la racine et MyBB sera alors accédé avec : http://url_domaine/
- Soit vous créez un sous-dossier /forum par exemple sur le FTP et vous transférez dans ce sous-dossier. MyBB sera alors accédé avec : http://url_domaine/forum/.
A noter :
- Assurez-vous de respecter la structure de l'arborescence des répertoires.
- Assurez-vous de transférer les fichiers .php, .html, .css et tout autre fichier texte en mode ASCII, et tout autre fichier binaire en mode Binaire (voir la documentation de votre logiciel FTP)
Avec Filezilla, c'est géré de façon transparente et automatique.
5. CHMOD des fichiers/dossiers
Une fois le transfert terminé, il faut donner à certains fichiers/dossiers des droits afin qu'ils soient accessibles en écriture. Sinon, le script ne fonctionnera pas !
Pour savoir comment CHMODer avec Filezilla, voici par exemple un tutoriel :
http://jc.etiemble.free.fr/abc/index.php/realisations/trucs-astuces/chmod-filezilla
Modifications des droits indispensables pour :
Code :
nom fichier Permission CHMOD
--------------------------------------------
./inc/config.php 666
./inc/settings.php 666
./cache/ 777
./cache/themes/ 777
./uploads/ 777
./uploads/avatars/ 777
Modification optionnelles :
Code :
nom fichier Permission CHMOD
--------------------------------------------
./admin/backups/ 777
./inc/languages/english/*tous* 666
-- Ceci ne comprend pas le dossier ./inc/languages/english/admin/ lui-même, car c'est un dossier et non un fichier.
./inc/languages/english/admin/*tous* 666
./inc/languages/french/*tous* 666
-- Ceci ne comprend pas le dossier ./inc/languages/french/admin/ lui-même, car c'est un dossier et non un fichier.
./inc/languages/french/admin/*tous* 666
Citation :*** Important ***Certains hébergeurs utilisant suPHP n'autorisent pas l'utilisation des permissions '0777' pour les fichiers ou répertoires.
Vous devez donc utiliser 0755 (drwxr-xr-x) à la place et cela fonctionnera aussi bien.
C'est pour des raisons de sécurité qu'il est impossible d'utiliser '0777' chez ces hébergeurs. Les fichiers doivent eux aussi être limités à '0644'.
6. Installation du script
Dans votre navigateur, lancez :
http://url_forum/install
et suivez les étapes.
Une image parlant mieux qu'un long discours, voici dans l'ordre les 10 écrans que vous allez successivement rencontrer.
Cliquez sur les images pour agrandir.
Copies d'écran des étapes d'installation de MyBB | |
---|---|
Étape #1 [attachment=697] |
Étape #2 [attachment=698] |
Étape #3 [attachment=699] |
Étape #4 [attachment=700] |
Étape #5 [attachment=701] |
Étape #6 [attachment=702] |
Étape #7 [attachment=703] |
Étape #8 [attachment=704] |
Étape #9 [attachment=705] |
Étape #10 [attachment=706] |