Installation de phpWebSite

Step by step pour installer phpWebSite

Ce document decrit les étapes pour installer et configurer un portail phpWebSite

Ce document à été écrit avec la version 0.8.2, il se peut qu'il ne soit plus à jour pour les versions suivantes

phpWebSite est un portail web ecrit en php, développé par Appalachian State University

 

Préliminaires

 
  • Avoir PHP4.0.6 ou supérieur
    • Avoir le support de sessions
    • register globals doit etre a on
  • Avoir MySQL
 

Télécharger la dernière version du portail

  1. Aller sur http://phpwebsite.appstate.edu
  2. Chercher la partie download et suivre les instructions pour telecharger la dernière version
  3. Enregistrer le fichier sur son disque dur (par exemple dans c:\download\)
 

Copier dans l'arborescence web

  1. Déplacer le fichier (par ftp si le serveur web est sur une machine distante) à la racine de l'arborescence web infotutorial
    • Utilisez ftp si vous êtes hébergés par infomaniak par exemple
    • Si votre serveur web tourne sur votre machine déplacer simplement les fichiers dans le répertoire web
  2. De-zipper ou untar (ne pas oublier les sous répertoires) à la racine de l'arborescence web
 

Nouvelle installation

 
Prérequis: Avoir une base de donnée et un accès permettant de créer modifier des tables (installation de phpMyAdmin)
  1. Choisir un nom de Base de Données et la créer. On conseille l'utilisation de phpMyAdmin (voir le step by step d'installation)
  2. Editer le fichier config.php et modifier les valeurs de host, user, password et $cfgPmaAbsoluteUri pour qu'ils correspondent à votre environement
  3. Vérifier que les répertoires d'images et d'upload (images/, mod/mainpage/images/, mod/userpage/images/, mod/userpage/upload) ont les droit en écriture
  4. Allez sur http://www.votre-hébergeur.com/votre-dossier-d'installation/admin.php et utiliser le login: admin et le mot de passe: phpwebsite
 
Ne pas oublier de modifier le mot de passe admin et effacer le dossier setup
 

Problèmes courants

 

Sessions

phpWebSite à besoin du support des sessions, vous pouvez le vérifier en lisant le résultat du script:
<?php
  phpinfo();
?>