moinmoin.html 13.3 KB
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title xmlns="">Moin Moin</title>
    <link rel="stylesheet" href="../../libs/ubuntu-book.css" type="text/css" />
    <link rel="home" href="index.html" title="Guida a Ubuntu Server" />
    <link rel="up" href="lamp-applications.html" title="Capitolo 12. Applicazioni LAMP" />
    <link rel="prev" href="lamp-overview.html" title="Panoramica" />
    <link rel="next" href="mediawiki.html" title="MediaWiki" />
    <link rel="copyright" href="legal.html" title="Riconoscimenti e licenza" />
  </head>
  <link href="http://help.ubuntu-it.org/favicon.ico" rel="shortcut icon" />
  <body>
    <div id="page-border-left-repeat">
      <div id="page-border-right-repeat">
        <script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
        <script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8147493-2");
pageTracker._trackPageview();
} catch(err) {}</script>
        <div id="page-border-top-repeat">
          <div id="header">
            <div id="header-navigation">
              <ul>
                <li>
                  <a href="http://www.ubuntu-it.org">Web</a>
                </li>
                <li>
                  <a href="http://wiki.ubuntu-it.org">Documentazione</a>
                </li>
                <li>
                  <a href="http://forum.ubuntu-it.org">Forum</a>
                </li>
                <li>
                  <a href="http://planet.ubuntu-it.org">Planet</a>
                </li>
              </ul>
            </div>
            <form action="http://help.ubuntu-it.org/11.04/ubuntu/search.php" id="cse-search-box">
              <div>
                <input type="text" name="s" size="28" title="search" />
                <input type="submit" value="Cerca" title="search" />
              </div>
            </form>
          </div>
        </div>
        <div>
          <div id="bodyarea">
            <div class="pagelocation"><a href="http://help.ubuntu-it.org/">Documentazione di Ubuntu</a> &gt; <a href="http://help.ubuntu-it.org/11.04/ubuntu/index.html">Ubuntu 11.04</a> &gt; <span class="breadcrumb-link"><a href="index.html">Guida a Ubuntu Server</a></span> &gt; <span class="breadcrumb-link"><a href="lamp-applications.html">Applicazioni LAMP</a></span> &gt; <span class="breadcrumb-node">Moin Moin</span></div>
            <div xmlns="http://www.w3.org/1999/xhtml" class="sect1" title="Moin Moin">
              <div class="titlepage">
                <div>
                  <div>
                    <h2 class="title" style="clear: both"><a id="moinmoin"></a>Moin Moin</h2>
                  </div>
                </div>
              </div>
              <p>MoinMoin è un motore per wiki scritto in Python, basato sul motore «PikiPiki» e rilasciato sotto licenza GNU GPL.</p>
              <div class="sect2" title="Installazione">
                <div class="titlepage">
                  <div>
                    <div>
                      <h3 class="title"><a id="moinmoin-installation"></a>Installazione</h3>
                    </div>
                  </div>
                </div>
                <p>Per installare <span class="application"><strong>MoinMoin</strong></span>, eseguire il seguente comando al prompt:</p>
                <pre class="screen">
<span class="command"><strong>sudo apt-get install python-moinmoin</strong></span>
</pre>
                <p>È necessario installare anche il server web <span class="application"><strong>apache2</strong></span>. Per installare <span class="application"><strong>apache-2</strong></span>, consultare la sottosezione <a class="xref" href="httpd.html#http-installation" title="Installazione">la sezione chiamata «Installazione»</a> della sezione <a class="xref" href="httpd.html" title="HTTPD - Server web Apache2">la sezione chiamata «HTTPD - Server web Apache2»</a> .</p>
              </div>
              <div class="sect2" title="Configurazione">
                <div class="titlepage">
                  <div>
                    <div>
                      <h3 class="title"><a id="moinmoin-configuration"></a>Configurazione</h3>
                    </div>
                  </div>
                </div>
                <p>Per configurare per la prima volta un wiki, chiamato per esempio <span class="emphasis"><em>mywiki</em></span>, eseguire i seguenti comandi:</p>
                <pre class="screen">
<span class="command"><strong>cd /usr/share/moin</strong></span>
<span class="command"><strong>sudo mkdir mywiki</strong></span>
<span class="command"><strong>sudo cp -R data mywiki</strong></span>
<span class="command"><strong>sudo cp -R underlay mywiki</strong></span>
<span class="command"><strong>sudo cp server/moin.cgi mywiki</strong></span>
<span class="command"><strong>sudo chown -R www-data.www-data mywiki</strong></span>
<span class="command"><strong>sudo chmod -R ug+rwX mywiki</strong></span>
<span class="command"><strong>sudo chmod -R o-rwx mywiki</strong></span>
</pre>
                <p>È ora necessario configurare <span class="application"><strong>MoinMoin</strong></span> affinché identifichi il nuovo wiki <span class="emphasis"><em>mywiki</em></span>. Per configurare <span class="application"><strong>MoinMoin</strong></span>, aprire il file <code class="filename">/etc/moin/mywiki.py</code> e modificare la riga:</p>
                <pre class="programlisting">data_dir = '/org/mywiki/data'</pre>
                <p>in</p>
                <pre class="programlisting">data_dir = '/usr/share/moin/mywiki/data'</pre>
                <p>Inoltre, al di sotto dell'opzione <span class="emphasis"><em>data_dir</em></span>, aggiungere <span class="emphasis"><em>data_underlay_dir</em></span>:</p>
                <pre class="programlisting">
data_underlay_dir='/usr/share/moin/mywiki/underlay'
</pre>
                <div class="note" title="Nota" style="margin-left: 0.5in; margin-right: 0.5in;">
                  <table border="0" summary="Note">
                    <tr>
                      <td rowspan="2" align="center" valign="top" width="25">
                        <img alt="[Nota]" src="../../libs/admon/note.png" />
                      </td>
                      <th align="left"></th>
                    </tr>
                    <tr>
                      <td align="left" valign="top">
                        <p>Se il file <code class="filename">/etc/moin/mywiki.py</code> non esiste, è necessario copiare il file <code class="filename">/etc/moin/moinmaster.py</code> nel file <code class="filename">/etc/moin/mywiki.py</code> ed eseguire la modifica descritta precedentemente.</p>
                      </td>
                    </tr>
                  </table>
                </div>
                <div class="note" title="Nota" style="margin-left: 0.5in; margin-right: 0.5in;">
                  <table border="0" summary="Note">
                    <tr>
                      <td rowspan="2" align="center" valign="top" width="25">
                        <img alt="[Nota]" src="../../libs/admon/note.png" />
                      </td>
                      <th align="left"></th>
                    </tr>
                    <tr>
                      <td align="left" valign="top">
                        <p>Se il nome del wiki è <span class="emphasis"><em>my_wiki_name</em></span>, è necessario inserire nel file <code class="filename">/etc/moin/farmconfig.py</code> questa riga <span class="quote">«<span class="quote">("my_wiki_name", r".*")</span>»</span>  subito dopo la riga <span class="quote">«<span class="quote">("mywiki", r".*")</span>»</span>.</p>
                      </td>
                    </tr>
                  </table>
                </div>
                <p>Una volta configurato <span class="application"><strong>MoinMoin</strong></span> per trovare il wiki chiamato <span class="emphasis"><em>mywiki</em></span>, è necessario configurare <span class="application"><strong>apache2</strong></span> in modo che gestisca anche i wiki.</p>
                <p>Aggiungere le seguenti righe nel file <code class="filename">/etc/apache2/sites-available/default</code> all'interno della sezione <span class="quote">«<span class="quote">&lt;VirtualHost *&gt;</span>»</span></p>
                <pre class="programlisting">
### moin
  ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
  alias /moin_static184 "/usr/share/moin/htdocs"
  &lt;Directory /usr/share/moin/htdocs&gt;
  Order allow,deny
  allow from all
  &lt;/Directory&gt;
### end moin
</pre>
                <div class="note" title="Nota" style="margin-left: 0.5in; margin-right: 0.5in;">
                  <table border="0" summary="Note">
                    <tr>
                      <td rowspan="2" align="center" valign="top" width="25">
                        <img alt="[Nota]" src="../../libs/admon/note.png" />
                      </td>
                      <th align="left"></th>
                    </tr>
                    <tr>
                      <td align="left" valign="top">
                        <p>Modificare <span class="emphasis"><em>"moin_static184"</em></span> nella riga <span class="emphasis"><em>alias</em></span> precedente con la versione di <span class="application"><strong>moinmoin</strong></span> installata.</p>
                      </td>
                    </tr>
                  </table>
                </div>
                <p>Una volta configurato <span class="application"><strong>apache2</strong></span>, è necessario riavviarlo. Per riavviare il server web <span class="application"><strong>apache2</strong></span>, digitare:</p>
                <pre class="screen">
<span class="command"><strong>sudo /etc/init.d/apache2 restart</strong></span>
</pre>
              </div>
              <div class="sect2" title="Verifica">
                <div class="titlepage">
                  <div>
                    <div>
                      <h3 class="title"><a id="moinmoin-verification"></a>Verifica</h3>
                    </div>
                  </div>
                </div>
                <p>Per verificare se l'applicazione wiki funziona, è sufficiente aprire con un browser web il seguente URL:</p>
                <pre class="programlisting">
http://localhost/mywiki
</pre>
                <p>Per ulteriori dettagli, consultare il sito web di <a class="ulink" href="http://moinmo.in/" target="_top">MoinMoin</a>.</p>
              </div>
              <div class="sect2" title="Riferimenti">
                <div class="titlepage">
                  <div>
                    <div>
                      <h3 class="title"><a id="moinmoin-references"></a>Riferimenti</h3>
                    </div>
                  </div>
                </div>
                <div class="itemizedlist">
                  <ul class="itemizedlist" type="disc">
                    <li class="listitem">
                      <p>Per maggiori informazioni, consultare il <a class="ulink" href="http://moinmo.in/" target="_top">wiki di MoinMoin</a>.</p>
                    </li>
                    <li class="listitem">
                      <p>
        Also, see the <a class="ulink" href="https://help.ubuntu.com/community/MoinMoin" target="_top">Ubuntu Wiki MoinMoin</a> page.
        </p>
                    </li>
                  </ul>
                </div>
              </div>
            </div>
            <div xmlns="http://www.w3.org/1999/xhtml" class="navfooter">
              <hr />
              <table width="100%" summary="Navigation footer">
                <tr>
                  <td width="40%" align="left"><a accesskey="p" href="lamp-overview.html"><img src="../../libs/navig/prev.png" alt="Indietro" /></a> </td>
                  <td width="20%" align="center">
                    <a accesskey="u" href="lamp-applications.html">
                      <img src="../../libs/navig/up.png" alt="Risali" />
                    </a>
                  </td>
                  <td width="40%" align="right"> <a accesskey="n" href="mediawiki.html"><img src="../../libs/navig/next.png" alt="Avanti" /></a></td>
                </tr>
                <tr>
                  <td width="40%" align="left" valign="top">Panoramica </td>
                  <td width="20%" align="center">
                    <a accesskey="h" href="index.html">
                      <img src="../../libs/navig/home.png" alt="Partenza" />
                    </a>
                  </td>
                  <td width="40%" align="right" valign="top"> MediaWiki</td>
                </tr>
              </table>
            </div>
          </div>
        </div>
        <div id="page-border-bottom-repeat">
          <div id="footer">
            <div id="copyright">
						Ubuntu e Canonical sono marchi registrati da Canonical Ltd.
					</div>
          </div>
        </div>
        <div id="page-border-right-top"></div>
        <div id="page-border-right-bottom"></div>
      </div>
      <div id="page-border-left-top"></div>
      <div id="page-border-left-bottom"></div>
    </div>
    <p></p>
  </body>
</html>