Deprecated: Function eregi() is deprecated in /home/clients/8128e120e762f17652768bd78db56f23/web/handlers/page/txt.php on line 23
Retour vers CoRinne et VeRo >> **[[PlanDuSiteHtml Plan du site]]** >> Nos projets / TravauxEnCours
====**#B#Notre démarche : #B#**====
**#B#Pouvoir faire une démonstration de l'utilisation d'un wiki en local
(lorsqu'aucune connexion internet n'est possible)#B#**
=====#R#Utilisation d'EasyPHP#R#=====
**1) Téléchargement et installation**
- site de téléchargement : **http://easyphp.org/telechargements.php3 **
- dernière version : **1.8**
- ~~première difficulté / message d'erreur~~ : **//Un autre serveur Web est installé sur la machine et Apache ne peut alors pas ouvrir le port 80 réservé aux serveurs Web//**
#B#solution#B# :
- Il faut changer le port d'un des serveurs pour résoudre le conflit de ports. Il est conseillé d'utiliser 8080 comme nouvelle valeur de port.
- Dans les outils d'administration, cliquez sur "gestionnaire des services Internet", selectionnez "site Web par défaut", puis clic droit/propriétes. Modifiez le port puis appliquez.
- Redemarrez, si besoin.
- Il faudra maintenant préciser le port pour atteindre le serveur dont le port a été changé : http://127.0.0.1:8080/, par exemple.
**2) Tutoriel d'utilisation**
- http://www.tutoriaux-excalibur.com/easyphp.htm : très bon tutoriel avec capture d'écran à chaque étape !!!!
- http://www.commentcamarche.net/php/phpeasy.php3 : tutoriel "installation du package EasyPhp - chez Comment ça marche
- http://www.kachouri.com/tuto/tuto-35-easyphp-18-configuration.html tutoriel de configuration d'EasyPhp 1.8
- http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Installation_du_logiciel Déroulement de l'installation de MediaWiki en local
- http://www.wikini.net/wakka.php?wiki=InstallerWikiNiLocalementSousWindows Installation de Wikini en local
- http://www.wikini.net/wakka.php?wiki=FAQInstallationDeWikiNi Fac de l'installation de Wikini (début de réponse sur les problèmes d'utilisation de Wikini et d'EasyPhp)
**3) Installation d'un wiki en local**
- [[http://recitmst.qc.ca/wikinimst/wakka.php?wiki=SourcesDuWikiniMST Télécharger WikiniMst]] + extraire
- renommer le répertoire en "wiki"
- Placer dans le répertoire : disque C / Program Files / EasyPhp 1.8 /
- Ouvrir EasyPHP (Démarrer / Programmes ou dans la barre du bas à droite)
- Choisir l'onglet "Web Local"
- ~~deuxième difficulté / procédure d'installation de la base de données :~~
- [[http://www.bourgnon.net/images/divers/InstallWikiTestLocal.htm ICI : Description des messages d'erreur sur une page html indépendante]]
- ~~troisième difficulté / lien automatique vers la page locale faux~~
- EasyPhp ouvre la page suivante : http://127.0.0.1/wiki/wakka.php à la place de http://127.0.0.1/wiki/wakka.php?wiki=PagePrincipale
- ~~quatrième difficulté / affichage de l'entête et du bas de page problématique~~
- le message indique une erreur à la **ligne 61 de header.php** pour l'entête et
celui-ci pour le bas de page :
//Notice: Use of undefined constant comments_disable - assumed 'comments_disable' in c:\program files\easyphp1-8\www\wiki\handlers\page\show.php on line 101//
- j'ai donc effacé la constante php complète et le message d'erreur n'apparaît plus. Malgré tout, je n'ai pas encore testé l'ouvertures d'entête
- pour ce qui est du bas de page, j'ai enlevé trop d'éléments puisqu'il manque les actions "éditer", "imprimer", "historique", etc... . A RECONTROLER
%%
POUR L'ENTETE DANS WIKI/ACTIONS/HEADER.PHP/LIGNE 61
HasAccess('write', $comment['tag'])) { ?>
POUR LE BAS DE PAGE DANS WIKI /HANDLERS/PAGE/SHOW.PHP/LIGNE 101
config[comments_disable]=="0")
{
if ($HasAccessRead)
{
// load comments for this page
$comments = $this->LoadComments($this->tag);
$commentspam = $this->LoadCommentspam($this->tag);
// store comments display in session
$tag = $this->GetPageTag();
if (!isset($_SESSION["show_comments"][$tag]))
$_SESSION["show_comments"][$tag] = ($this->UserWantsComments() ? "1" : "0");
if (isset($_REQUEST["show_comments"])){
switch($_REQUEST["show_comments"])
{
case "0":
$_SESSION["show_comments"][$tag] = 0;
break;
case "1":
$_SESSION["show_comments"][$tag] = 1;
break;
}
}
// display comments!
if ($this->page && $_SESSION["show_comments"][$tag])
{
// display comments header
?>
\n" ;
echo "\n" ;
}
}
if ($commentspam && ($this->GetUserName()== $this->config[admin_wiki]) && ($this->config[comments_spam_enable]==1))
{
foreach ($commentspam as $spam)
{
echo "
\n" ;
echo "\n" ;
}
}
echo "
" ;
// display comment form
echo "