Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 2160

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>5.&nbsp;Fichier de configuration</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.67.2" name="generator"><link rel="start" href="index.html" title="

  Petit guide sur l'installation de MMBase sur un syst&egrave;me Debian Woody

"><link rel="up" href="index.html" title="

  Petit guide sur l'installation de MMBase sur un syst&egrave;me Debian Woody

"><link rel="prev" href="ar01s04.html" title="4.&nbsp;Obtenir MMBase et mettre en place certains &eacute;l&eacute;ments"><link rel="next" href="ar01s06.html" title="6.&nbsp;Obtenir plus d'aide"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">5.&nbsp;Fichier de configuration</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s04.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><th align="center" width="60%">&nbsp;</th><td align="right" width="20%">&nbsp;<a accesskey="n" href="ar01s06.html">Suivant</a></td></tr></table><hr></div><div class="section" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="N10140"></a>5.&nbsp;Fichier de configuration</h2></div></div></div><p>

Il y a quelques fichiers de configuration qui ont besoin d'&ecirc;tre cr&eacute;es ou
ajust&eacute;s.

</p><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="N10145"></a>5.1.&nbsp;apache</h3></div></div></div><p>

Dans mon installation, j'ai cr&eacute;&eacute; un h&ocirc;te virtuel pour s'occuper de
toutes les requ&ecirc;tes MMBase. Mais il n'est pas tr&egrave;s difficile d'inclure
MMBase dans votre arborescence web normale.

</p><p>

Ce fut pour ma derni&egrave;re installation (Guide version 0.1, couvrant
MMBase&nbsp;1.4).

</p><p>

En utilisant la derni&egrave;re version de Tomcat et Apache, j'ai eu des
probl&egrave;mes pour faire fonctionner les deux ensembles. D&egrave;s que j'aurais
trouv&eacute; comment utiliser libapache-mod-webapp ou libapache-mod-jk avec
tomcat4, je mettrais &agrave; jour ce Guide.

</p><p>

Une des solutions possibles est de compiler mod-webapp vous-m&ecirc;mes, car
la version fournie dans Debian ne semble pas &ecirc;tre la version standard.
Mais cela d&eacute;passe la port&eacute;e et l'intention de ce Guide.

</p><p>

Cela signifie aussi que par d&eacute;faut, MMBase fonctionnera sur le port 8180
(directement depuis le serveur Tomcat. Vous pouvez changer ce port dans
/etc/tomcat4/server.xml

</p></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="N10152"></a>5.2.&nbsp;MMBase</h3></div></div></div><p>

Bien que beaucoup de choses doivent &ecirc;tre configur&eacute;es sur MMBase
lui-m&ecirc;me, j'ai ajout&eacute; quelques &eacute;l&eacute;ments &agrave; ce petit Guide.

</p><p>

L'acc&egrave;s &agrave; la base de donn&eacute;es doit &ecirc;tre configur&eacute; dans
WEB-INF/config/modules/jdbc.xml&nbsp;:

</p><pre class="programlisting">
&lt;property name="url"&gt;jdbc:mysql://$HOST:$PORT/$DBM?user=mmbaseuser&amp;password=secret&lt;//property&gt;
&lt;property name="user"&gt;url&lt;//property&gt;
&lt;property name="password"&gt;url&lt;//property&gt;
&lt;property name="database"&gt;MMBase&lt;//property&gt;
&lt;property name="driver"&gt;org.gjt.mm.mysql.Driver&lt;//property&gt;
</pre><p>

Il y a de plus une ligne &agrave; changer pour faire fonctionner la connexion
&agrave; mysql. Dans WEB-INF/config/modules/mmbaseroot.xml Assurez-vous d'avoir
cette option&nbsp;:

</p><pre class="programlisting">
&lt;property name="database"&gt;mysql&lt;//property&gt;
</pre><p>

Le compilateur d'images contient un chemin &agrave; convertir qui n'est pas
conforme Debian. Changez WEB-INF/config/builders/images.xml comme cela

</p><pre class="programlisting">
&lt;properties&gt;
  &lt;property name="ImageConvert.ConverterCommand"&gt;bin/convert&lt;/property&gt;
  &lt;property name="ImageConvert.ConverterRoot"&gt;/usr/&lt;/property&gt;
  &lt;property name="ImageConvertClass"&gt;org.mmbase.module.builders.ConvertImageMagick&lt;/property&gt;
&lt;/properties&gt;
</pre></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s04.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><td align="center" width="20%">&nbsp;</td><td align="right" width="40%">&nbsp;<a accesskey="n" href="ar01s06.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">4.&nbsp;Obtenir MMBase et mettre en place certains &eacute;l&eacute;ments&nbsp;</td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%">&nbsp;6.&nbsp;Obtenir plus d'aide</td></tr></table></div></body></html>