Installation
Vous trouverez plus d'informations dans la partie installation de la documentation.
FAQ Installation révisée en décembre 2022 par Olivier sur la base de la V 5.2
Bien sur il existe un site de démonstration. Vous pourrez découvrir PHPBoost de fond en comble, avec accès au panneau d'administration. Pour accéder au site cliquez sur :
PHPBoost est un logiciel un peu particulier, c'est une application Web exécutée côté serveur.
Comme vous pouvez le deviner, il vous faut donc un serveur web. De nombreuses sociétés proposent de tels serveurs, dont certaines gratuitement. Vous trouverez davantage d'informations dans l'article hébergement de la documentation.
Votre hébergement devra compter :
Comme vous pouvez le deviner, il vous faut donc un serveur web. De nombreuses sociétés proposent de tels serveurs, dont certaines gratuitement. Vous trouverez davantage d'informations dans l'article hébergement de la documentation.
Votre hébergement devra compter :
- un espace FTP pour mettre les fichiers de PHPBoost
- une base de donnée type Mysql par exemple pour stocker les informations de votre site.
Vous pouvez télécharger la dernière version stable à cette adresse, sans avoir à vous enregistrer :
Il peut être intéressant d'installer un serveur local sur son ordinateur pour tester et commencer son site. Vous pouvez consulter cet article qui explique comment installer un serveur local selon son système d'exploitation (Windows, Mac et Linux)
Vous devez télécharger PHPBoost, le décompresser puis le transférer sur votre serveur avec un logiciel client FTP. Pour en savoir plus, consultez l'article de la documentation sur le transfert des fichiers sur son serveur.
L'installation de PHPBoost va se réaliser en 2 étapes :
- Transférer les fichiers du pack de PHPBoost sur votre serveur via un client FTP, consulter cet article si besoin
- Lancer l'installateur en tapant dans la barre d'adresse de votre navigateur Code EXEMPLE_DE_LIEN :
http://www.nom_de_votre_site.com/install/
Oui il suffit de l'installer deux fois dans deux répertoires différents. Si vous avez plusieurs bases de données il est préférable de mettre les deux sites sous deux base de données différentes, sinon sur la même base de données avec deux préfixes de tables différents (c'est demandé à l'installation).
La documentation d'installation se trouve sur le WIKI de PHPBoost.
Votre hébergeur vous a fourni certaines informations nécessaires à l'installation de PHPBoost. Vous les avez normalement reçues par mail, sinon elles sont disponibles dans le panel d'administration de votre compte chez votre hébergeur.
Transfert des fichiers sur le serveur
Vous devez utiliser le protocole FTP (File Transfer Protocol ou Protocole de Transfert de Fichiers) pour transférer les fichiers sur votre serveur. Votre hébergeur vous a fourni des identifiants pour l'accès à votre serveur via FTP. Ces identifiants sont sous la forme de :
- Serveur ftp
- Login ou utilisateur
- Mot de passe
Identifiants pour accéder à votre base de données
Votre hébergeur a dû vous fournir des identifiants pour accèder à votre base de données. Ces identifiants sont sous la forme de :
- Serveur
- Utilisateur
- Nom de la base
- Mot de passe
Installez d'abord PHPBoost sur votre site puis éditez le fichier index.php à la racine et mettez l'adresse de la page que vous souhaitez voir à l'ouverture.
Par exemple :
Dans le fichier index.php, après la ligne :
vous pouvez ajouter ça :
Votre site s'ouvrira alors sur la page de votre choix.
Par exemple :
Dans le fichier index.php, après la ligne :
Code PHP :
require_once PATH_TO_ROOT . '/kernel/init.php';
vous pouvez ajouter ça :
Code PHP :
header("location: adresse_de_votre_page_d'accueil");
Votre site s'ouvrira alors sur la page de votre choix.
Adresse du site : Il s'agit de l'adresse de votre site, le champ est prérempli, vous devez le modifier uniquement si vous voulez modifier sa forme (avec ou sans www par exemple).
Chemin du script : Ne pas se préoccuper de ce champ, normalement l'installateur insère directement le sous répertoire si vous avez mis les fichiers dans un répertoire.
Voici plus d'explications si vous désirez bien comprendre : si votre portail est installé à la racine de votre serveur, il faut laisser ce champ vide. Si ce n'est pas le cas vous devez compléter le champ en indiquant l'arborescence des dossiers depuis la racine.
Exemple :
* soit vous mettez tous les fichiers de l'archive phpboost directement dans le www/, votre site est alors à la racine du serveur et dans ce cas ne rien mettre dans la case chemin d'accès
* soit vous mettez les fichiers de l'archive phpboost dans un répertoire de www/ (comme www/phpboost par exemple) et dans ce cas le chemin d'accès est /phpboost
Chemin du script : Ne pas se préoccuper de ce champ, normalement l'installateur insère directement le sous répertoire si vous avez mis les fichiers dans un répertoire.
Voici plus d'explications si vous désirez bien comprendre : si votre portail est installé à la racine de votre serveur, il faut laisser ce champ vide. Si ce n'est pas le cas vous devez compléter le champ en indiquant l'arborescence des dossiers depuis la racine.
Exemple :
* soit vous mettez tous les fichiers de l'archive phpboost directement dans le www/, votre site est alors à la racine du serveur et dans ce cas ne rien mettre dans la case chemin d'accès
* soit vous mettez les fichiers de l'archive phpboost dans un répertoire de www/ (comme www/phpboost par exemple) et dans ce cas le chemin d'accès est /phpboost
Félicitation vous avez installé votre site.
Ensuite, il va falloir paramétrer votre site, pour cela consultez cet article pour les premiers pas avec PHPBoost.
Ensuite, il va falloir paramétrer votre site, pour cela consultez cet article pour les premiers pas avec PHPBoost.
Le processus permettant de transférer son site vers un autre hébergement est détaillé dans la documentation de PHPBoost.
Lorsque l'on réalise un site internet, il est nécessaire de l'héberger sur internet.
Seulement voila, lorsque l'on utilise un hébergement, pour acceder à son site internet, nous utilisons une adresse IP. Notre site internet étant hébergé sur un ordinateur, le seul moyen est de cibler cet ordinateur.
C'est là qu'interviennent les noms de domaines.
Le nom de domaine va permettre de créer un lien vers l'adresse IP de notre choix à partir d'un nom unique.
Dans le cas de PHPBoost, nous possédons pour le site officiel le nom de domaine "phpboost.com". Le www bien connu est un sous-domaine au même titre que "demo" ou "dev". Ces sous domaines nous permettent de cibler différent serveur ou dossier du serveur.
Un sous-domaine est, au minimum, composé d'une chaîne de caractère "phpboost" et d'une extension ".com". Aujourd'hui il existe beaucoup d'extension donc attention au site qui pourrait vous copier avec une extension autre.
Pour obtenir son nom de domaine, il est nécessaire de l'acheter. Celui-ci sera réservé pour vous pour une durée déterminée. Le tarif dépendra du site web marchand et de l'extension choisie. L'extension ".fr" est souvent moins cher que la ".com". Il vous faudra faire votre choix en fonction de vos besoins. Il sera préférable de choisir une extension en ".fr" ou ".com" pour un site professionnel, mais un site perso pourra se contenter d'un ".hell" ou ".pioupiou" certainement moins cher.
Notre partenaire Nuxit vous propose un grand nombre de choix à des prix compétitifs. A vous de faire votre choix.
Maintenant que vous possédez votre nom de domaine, il faudra configurer celui-ci afin d'orienter le nom de domaine vers votre site hébergé.
Pour cela, il faudra configurer sur le site où vous avez acheté le nom de domaine ce que l'on appel la "zone DNS".
Il suffira d'ajouter une entrée de type "A" (pointage) entre votre nom de domaine et votre adresse IP.
Exemple :
Seulement voila, lorsque l'on utilise un hébergement, pour acceder à son site internet, nous utilisons une adresse IP. Notre site internet étant hébergé sur un ordinateur, le seul moyen est de cibler cet ordinateur.
C'est là qu'interviennent les noms de domaines.
Le nom de domaine va permettre de créer un lien vers l'adresse IP de notre choix à partir d'un nom unique.
Dans le cas de PHPBoost, nous possédons pour le site officiel le nom de domaine "phpboost.com". Le www bien connu est un sous-domaine au même titre que "demo" ou "dev". Ces sous domaines nous permettent de cibler différent serveur ou dossier du serveur.
Un sous-domaine est, au minimum, composé d'une chaîne de caractère "phpboost" et d'une extension ".com". Aujourd'hui il existe beaucoup d'extension donc attention au site qui pourrait vous copier avec une extension autre.
Pour obtenir son nom de domaine, il est nécessaire de l'acheter. Celui-ci sera réservé pour vous pour une durée déterminée. Le tarif dépendra du site web marchand et de l'extension choisie. L'extension ".fr" est souvent moins cher que la ".com". Il vous faudra faire votre choix en fonction de vos besoins. Il sera préférable de choisir une extension en ".fr" ou ".com" pour un site professionnel, mais un site perso pourra se contenter d'un ".hell" ou ".pioupiou" certainement moins cher.
Notre partenaire Nuxit vous propose un grand nombre de choix à des prix compétitifs. A vous de faire votre choix.
Maintenant que vous possédez votre nom de domaine, il faudra configurer celui-ci afin d'orienter le nom de domaine vers votre site hébergé.
Pour cela, il faudra configurer sur le site où vous avez acheté le nom de domaine ce que l'on appel la "zone DNS".
Il suffira d'ajouter une entrée de type "A" (pointage) entre votre nom de domaine et votre adresse IP.
Exemple :
mondomaine.fr IN A 192.168.0.1