<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fabio Lalli &#187; IIS</title>
	<atom:link href="http://fabiolalli.com/tag/iis/feed/" rel="self" type="application/rss+xml" />
	<link>http://fabiolalli.com</link>
	<description>ICT, Innovation and Digital Culture // Geek. Hacker.</description>
	<lastBuildDate>Thu, 05 Jan 2012 00:46:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Utilizzare i permalinks di wordpress su IIS</title>
		<link>http://fabiolalli.com/2009/12/22/utilizzare-i-permalinks-di-wordpress-su-iis8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=utilizzare-i-permalinks-di-wordpress-su-iis8</link>
		<comments>http://fabiolalli.com/2009/12/22/utilizzare-i-permalinks-di-wordpress-su-iis8/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 17:34:52 +0000</pubDate>
		<dc:creator>Fabio Lalli</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[url rewrite]]></category>
		<category><![CDATA[windows server]]></category>

		<guid isPermaLink="false">http://www.fabiolalli.it/?p=598</guid>
		<description><![CDATA[Configurando Wordpress su server Windows e IIS mi è capitato di imbattermi nella configurazione dei permalinks. Per poter utilizzare i permalinks, in generale, il server deve esser configurato con il mod_rewrite, che però non è supportato nativamente dai server Windows. Anche se non è presente il mod_rewrite su server windows, wordpress permette comunque di utilizzare i [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Configurando <strong>W</strong><strong>ordpress su server Windows e IIS</strong> mi è capitato di imbattermi nella configurazione dei <strong>permalinks</strong>. Per poter utilizzare i permalinks, in generale, il server deve esser configurato con il <strong>mod_rewrite,</strong> che però non è supportato nativamente dai server Windows.</p>
<p>Anche se non è presente il mod_rewrite su server windows, wordpress permette comunque di utilizzare i permalinks, ma il risultato è leggermente diverso da una stessa installazione effettuata su Linux + Apache. Nella sezione Permalinks del pannello di WordPress è infatti possibile configurare i parmalinks che genereranno un indirizzo simile a questo:</p>
<p style="padding-left: 30px;"><strong>/index.php/archives/%year%/%monthnum%/%day%/%postname%</strong></p>
<p>WordPress aggirerà il problema passando gli argomenti alla pagina e mostrando nell&#8217;url <strong>index.php</strong>.</p>
<p>Facendo in pò di ricerche ho trovato sul sito <a href="http://codex.wordpress.org/Using_Permalinks">WordPress Codex</a> la soluzione a questo problema e quindi la possibilità di configurare IIS per supportare il mod_rewrite. La soluzione è semplice se il server gira con II6 + framework .net 3.5 o con II7.</p>
<p>Semplicemente, nella root del sito dove è installato WordPress, va inserito un file web.config contenente il seguente codice:</p>
<blockquote>
<pre>&lt;rewrite&gt;
    &lt;rules&gt;
        &lt;rule name="Main Rule" stopProcessing="true"&gt;
            &lt;match url=".*" /&gt;
            &lt;conditions logicalGrouping="MatchAll"&gt;
                &lt;add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /&gt;
                &lt;add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /&gt;
            &lt;/conditions&gt;
            &lt;action type="Rewrite" url="index.php/{R:0}" /&gt;
        &lt;/rule&gt;
    &lt;/rules&gt;
&lt;/rewrite&gt;</pre>
</blockquote>
<p>Entrando poi nel pannello sarà possibile togliere la chiamata al file index.php abilitando la struttura Custom del permalinks.</p>
<div id="crp_related"><h3>Potrebbero interessarti anche questi post:</h3><ul><li><a href="http://fabiolalli.com/2009/10/17/configurare-linvio-di-email-in-wordpress-su-windows-iis/" rel="bookmark" class="crp_title">Configurare l&#8217;invio di email in WordPress su Windows IIS</a></li><li><a href="http://fabiolalli.com/2009/04/02/content-management-system-i-love-wordpress/" rel="bookmark" class="crp_title">Content Management System? I Love WordPress!</a></li><li><a href="http://fabiolalli.com/2011/01/01/problemi-di-sicurezza-per-wordpress-vulnerabilita-xss/" rel="bookmark" class="crp_title">Problemi di sicurezza per WordPress: vulnerabilità XSS</a></li><li><a href="http://fabiolalli.com/2010/08/23/generatori-e-scanner-di-qr-code/" rel="bookmark" class="crp_title">Generatori e scanner di QR Code</a></li><li><a href="http://fabiolalli.com/2010/05/24/il-qr-code-fa-il-check-in-su-foursquare/" rel="bookmark" class="crp_title">Il QR Code fa il Check-In su Foursquare</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://fabiolalli.com/2009/12/22/utilizzare-i-permalinks-di-wordpress-su-iis8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurare l&#8217;invio di email in WordPress su Windows IIS</title>
		<link>http://fabiolalli.com/2009/10/17/configurare-linvio-di-email-in-wordpress-su-windows-iis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=configurare-linvio-di-email-in-wordpress-su-windows-iis</link>
		<comments>http://fabiolalli.com/2009/10/17/configurare-linvio-di-email-in-wordpress-su-windows-iis/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 21:30:22 +0000</pubDate>
		<dc:creator>Fabio Lalli</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[configurare]]></category>
		<category><![CDATA[Configure SMTP WP]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.fabiolalli.it/?p=555</guid>
		<description><![CDATA[Come tutti sapete WordPress nasce come sistema di Content Management System open source (PHP + MySQL) installabile su server Linux. Può capitare (anche se qualcuno storcerà il naso e la bocca) di avere l&#8217;esigenza di dover installare wordpress su un server Microsoft Windows e web server IIS. Una volta installato il PHP sotto IIS, l&#8217;istanza [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Come tutti sapete <a href="http://wordpress.org/" target="_blank"><strong>WordPress</strong></a> nasce come sistema di Content Management System open source (PHP + MySQL) installabile su server Linux. Può capitare (anche se qualcuno storcerà il naso e la bocca) di avere l&#8217;esigenza di dover installare wordpress su un server Microsoft Windows e web server IIS. Una volta installato il PHP sotto IIS, l&#8217;istanza di MySQL, e aver configurato WordPress, si presenteranno due grossi problemi:</p>
<ol>
<li>la riscrittura degli URL (url rewrite)</li>
<li>l&#8217;invio delle notifiche email (password dimenticata, registrazione, commenti e moderazione)</li>
</ol>
<p>Per quanto riguarda la riscrittura dell&#8217;url rewrite scriverò un articolo a parte. In questo post riporterò tutto quello che si deve configurare per effettuare la configurazione delle email.<strong></strong></p>
<p><strong>1. Configurazione SMTP in PHP.INI</strong></p>
<p>Prima di tutto è necessario attivare l&#8217;invio delle e-mail attraverso la configurazione dell&#8217;SMTP nel file php.ini. Procedere nel seguente modo:</p>
<ul>
<li>Arrestare IIS da Gestione IIS.</li>
<li>Aprite il file php.ini. Il file potrebbe trovarsi sotto C:\ PHP oppure nella cartella C:\ WINDOWS. Questa differenza dipende da come è stato configurato IIS e PHP sul vostro sistema.</li>
<li>Una volta aperto il file php.ini con il <em>blocco note</em> o altro editor di testo, cercare la voce denominata &#8220;[funzione mail]&#8221; e impostate come di seguito i valori <em>SMTP=Localhost </em>e <em>smtp_port = 25</em></li>
<li>Salvare e chiudere il file php.ini.<strong></strong></li>
</ul>
<p><strong>2. Configurazione  impostazioni SMTP IIS<br />
</strong></p>
<p><a href="http://www.fabiolalli.it/wp-content/uploads/2009/10/iis.png"><img class="alignleft size-full wp-image-557" style="margin: 5px;" title="iis - configurazione smtp per email php" src="http://www.fabiolalli.it/wp-content/uploads/2009/10/iis.png" alt="iis - configurazione smtp per email php" width="271" height="233" /></a>Completata la configurazione del PHP.ini si passa alla configurazione dell&#8217;IIS Internet (Information Services Manager). Ipotizzando che il vostro IIS sia già in esecuzione, entrando nella consolle dovreste essere in grado di vedere una voce tipo &#8220;Default SMTP Virtual Server&#8221; o simile. Entrate nelle proprietà e poi in Accesso e configurate le impostazioni di connessione ed inoltro come nella figura. Inserire come server autorizzati &#8220;127.0.0.1&#8243;, &#8220;localhost&#8221; e se possibile l&#8217;IP pubblico del server stesso. Una volta completata questa operazione, riavviare IIS da IIS Manager.</p>
<p>Completata questa configurazione effettuate un test di invio email dal vostro server. Se le email partono, ma da wordpress ancora no, è possibile che il server non accetti l&#8217;invio di email senza autenticazione. In tal caso procedete anche con l&#8217;installazione del plug-in per wordpress riportato al punto 3.</p>
<p><strong>3. Installazione plug-in </strong><strong>&#8220;Configure SMTP WP&#8221;<br />
</strong></p>
<p>Il problema dell&#8217;invio di email con autenticazione può quindi esser risolto con l&#8217;installazione di <strong>SMTP Configurare plugin WP</strong>. Questo plugin permette di configurare l&#8217;invio tramite SMTP autenticato (esempio Gmail). L&#8217;installazione è molto semplice, dopo aver farlo basta configurare il server SMTP dettagli e funziona solo. Il Plug-In è presente alla <a href="http://coffee2code.com/wp-plugins/configure-smtp/" target="_blank">pagina dello sviluppatore</a> oppure nella <a href="http://wordpress.org/extend/plugins/configure-smtp/" target="_blank">directory dei plugin di wordpress</a></p>
<p>Enjoy!</p>
<div id="crp_related"><h3>Potrebbero interessarti anche questi post:</h3><ul><li><a href="http://fabiolalli.com/2009/12/22/utilizzare-i-permalinks-di-wordpress-su-iis8/" rel="bookmark" class="crp_title">Utilizzare i permalinks di wordpress su IIS</a></li><li><a href="http://fabiolalli.com/2009/04/02/content-management-system-i-love-wordpress/" rel="bookmark" class="crp_title">Content Management System? I Love WordPress!</a></li><li><a href="http://fabiolalli.com/2009/05/16/wolfram-alpha-la-mia-prima-ricerca/" rel="bookmark" class="crp_title">Wolfram Alpha, la mia prima ricerca&#8230;</a></li><li><a href="http://fabiolalli.com/2010/09/17/ipad-ios-4-2-problemi-e-nuove-funzioni/" rel="bookmark" class="crp_title">iPad iOS 4.2, problemi e nuove funzioni</a></li><li><a href="http://fabiolalli.com/2009/10/03/come-fare-screenshot-con-mac/" rel="bookmark" class="crp_title">Come fare screenshot con Mac?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://fabiolalli.com/2009/10/17/configurare-linvio-di-email-in-wordpress-su-windows-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

