Installation de PHPBOOST sur Fedora 10
Table des matières
Dans cet article nous allons voir comment installer PHPBoost en local sur un Linux Fedora 10.
Préparation
Installation du serveur Web
Avant de commencer, il faut que les packages Apache, PHP et Mysql soit installés. Pour vérifier cela, il faut taper la commande :
Code TEXT :
yum list httpd mysql php gd
Vous devriez voir les packages installés.
Si tel n'est pas le cas, veuillez taper la commande :
Code TEXT :
yum install httpd mysql php gd
Installation de la base donnée
Nous devons ensuite effectuer la création d'une base de données. Pour cela, ouvrez un terminal de saisie et saisissez les commandes suivantes :
Code TEXT :
mysql --user root CREATE DATABASE <phpboost> CHARACTER SET utf8; GRANT Select, Insert, Update, Delete, Create, Drop, Index, Alter, Show Databases, Create Temporary Tables, Lock Tables ON *.* TO '<user>'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;
Nota : Remplacer les variables :
- <phpboost> par le nom de la base de donnée que vous voulez créer
- <user> par le compte utilisateur que doit utiliser PHPBOOST pour se connecter à la base de donnée
- <password> par le mot de passe que doit utiliser PHPBOOST pour se connecter à la base de donnée
- <user> par le compte utilisateur que doit utiliser PHPBOOST pour se connecter à la base de donnée
- <password> par le mot de passe que doit utiliser PHPBOOST pour se connecter à la base de donnée
Installer PHPBOOST dans le serveur Web
Télécharger le package applicatif sur le site PHPBOOST et décompressez le dans le répertoire de votre serveur Web avec les commandes suivantes :
Code TEXT :
su cd /var/www/hmtl unzip /<emplacement du fichier>/<Nom du fichier PHPBOOST télécharger>
Préparer le serveur Web
Si vous avez activer Selinux, celui-ci bloque par défaut toutes les commandes d'écriture de PHPBOOST qui peuvent être effectuer même si Apache a les droits en écriture. Pour remédier à cela, il faut impérativement saisir la commande suivante :
Code TEXT :
chcon -R -h -t httpd_sys_script_rw_t '/var/www/html/<Répertoire PHPBOOST>'
Nota : Il vaut mieux utiliser la commande à la racine du seveur Web pour permettre par exemple la mise à jour avec PHPBOOST 3
Vous devez autoriser le serveur Apache en écriture sur le site PHPBOOST. Pour cela utiliser la commande suivante :
Code TEXT :
chown -R apache:apache /var/www/html/<Répertoire PHPBOOST>
PHPBOOST étant par défaut installer dans un sous répertoire de /var/www/html, on doit modifier le fichier httpd.conf du serveur apache situé dans /etc/httpd/conf.d
Pour PHPBOOST 2 :
Code TEXT :
Remplacer DocumentRoot "/var/www/html/" par DocumentRoot "/var/www/html/PHPBoost_2.0/"
Remplacer
<Directory "/var/www/html/">
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
par
<Directory "/var/www/html/PHPBoost_2.0/">
Options Indexes FollowSymLinks
AllowOverride FileInfo
Order allow,deny
Allow from all
</Directory>
Le AllowOverride est nécessaire pour autoriser le jeu de caractère ISO-8859-1 dans le fichier .htaccess car par défaut Apache travaille en mode UTF8 dans les dernières révisions
Créer le fichier .htaccess suivant dans le répertoire /var/www/html/PHPBoost_2.0/ et mettez y les éléments suivants :
Code TEXT :
AddDefaultCharset iso-8859-1 AddType 'text/html; charset=ISO-8859-1' php AddType 'text/html; charset=ISO-8859-1' js AddType 'text/html; charset=ISO-8859-1' html
Pour PHPBOOST 3 :
Code TEXT :
Remplacer DocumentRoot "/var/www/html/" par DocumentRoot "/var/www/html/phpboost/"
Remplacer
<Directory "/var/www/html/">
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
par
<Directory "/var/www/html/phpboost/">
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
Installation de PHPBOOST
Pour la suite, je vous conseille de suivre l'excellent tutoriel suivant :
http://www.phpboost.com/wiki/installer-phpboost
Cette page a été vue 9383 fois





PHPBoost

Support
Téléchargements
Développement
Communauté

Outils
Contribuer