<?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>Capn3m0 WebSecurity &#187; FIX</title>
	<atom:link href="http://www.capn3m0.org/tag/fix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.capn3m0.org</link>
	<description>...hacking, security, wifi and more...</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:08:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>[FIX] &#8211; Soluzione errore Template Joomla&#8221;params.ini&#8221; non scrivibile</title>
		<link>http://www.capn3m0.org/fix-soluzione-errore-template-joomlaparams.ini-non-scrivibile.html</link>
		<comments>http://www.capn3m0.org/fix-soluzione-errore-template-joomlaparams.ini-non-scrivibile.html#comments</comments>
		<pubDate>Mon, 18 Oct 2010 19:09:56 +0000</pubDate>
		<dc:creator>FabriSS</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web&Cms]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[params.ini]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=449</guid>
		<description><![CDATA[Salve a tutti, inizio la mia collaborazione con capn3m0 pubblicando la risoluzione per un piccolo problema che può affliggere gli utilizzatori del noto CMS Joomla! Può capitare che nell&#8217;aggiornamento/modifica di un template dal back-end il sistema segnali l&#8217;impossibilità nell&#8217;esecuzione di tali operazioni a causa del file params.ini che presenta permessi di scrittura errati. Tale errore [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.capn3m0.org/wp-content/uploads/2010/10/params_joomla.jpg" rel="lightbox[449]" title="Errore params.ini"><img class="alignleft size-thumbnail wp-image-450" title="Errore params.ini" src="http://www.capn3m0.org/wp-content/uploads/2010/10/params_joomla-150x150.jpg" alt="[FIX]   Soluzione errore Template Joomlaparams.ini non scrivibile" width="150" height="150" /></a>Salve a tutti,</p>
<p>inizio la mia collaborazione con capn3m0 pubblicando la risoluzione per un piccolo problema che può affliggere gli utilizzatori del noto <a href="http://www.joomla.org" target="_blank"><strong>CMS Joomla!</strong></a></p>
<p>Può capitare che nell&#8217;aggiornamento/modifica di un template dal back-end il sistema segnali l&#8217;impossibilità nell&#8217;esecuzione di tali operazioni a causa del file <strong>params.ini</strong> che presenta permessi di scrittura errati.</p>
<p><span id="more-449"></span>Tale errore può essere risolto aggiungendo al seguente file:</p>
<p><em> administrator/components/com_templates/admin.templates.html.php</em></p>
<p>nella riga 397 questa stringa:</p>
<p><em> chmod($client-&gt;path.$templatefile, 0755);</em></p>
<p>Nell&#8217;esempio viene impostato 755 poiché nell&#8217;attuale Hosting questi sono i permessi CHMOD minimi per rendere un file scrivibile. A seconda dei casi i permessi potranno essere diversi.</p>
<p>Il risultato finale dovrà essere:</p>
<p><em> &lt;?php $templatefile = DS.&#8217;templates&#8217;.DS.$template.DS.&#8217;params.ini&#8217;;<br />
 <strong>chmod($client-&gt;path.$templatefile, 0755);</strong><br />
 echo is_writable($client-&gt;path.$templatefile) ? JText::sprintf(&#8216;PARAMSWRITABLE&#8217;, $templatefile):JText::sprintf(&#8216;PARAMSUNWRITABLE&#8217;,$templatefile); ?&gt;</em></p>
<p>Modificando i vostri templates non avrete più problemi <img src='http://www.capn3m0.org/wp-includes/images/smilies/icon_wink.gif' alt="[FIX]   Soluzione errore Template Joomlaparams.ini non scrivibile" class='wp-smiley' title="[FIX]   Soluzione errore Template Joomlaparams.ini non scrivibile pics" /> </p>
<p>Ciauz!</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/fix-soluzione-errore-template-joomlaparams.ini-non-scrivibile.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[UPGRADE WP] &#8211; Errore 500 dopo aggiornamento WordPress</title>
		<link>http://www.capn3m0.org/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html</link>
		<comments>http://www.capn3m0.org/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 18:27:35 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Aruba]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=130</guid>
		<description><![CDATA[Ieri è stata rilasciata l&#8217;ultima release di WordPress, la 2.7.1. Chi utilizzava  una versione precedente ha avuto la possibilità di effettuare l&#8217;aggiornamento automatico senza dover stare a scaricare il pacchetto, unzipparlo, uploadarlo via Ftp etc.. Terminato l&#8217;aggiornamento  alcuni hanno avuto la triste sorpresa di riscontrare l&#8217;errore &#8220;500 Internal Server Error&#8221; su tutte le pagine del [...]]]></description>
			<content:encoded><![CDATA[<p>Ieri è stata rilasciata l&#8217;ultima release di <strong>WordPress</strong>, la <strong>2.7.1</strong>.</p>
<p>Chi utilizzava  una versione precedente ha avuto la possibilità di effettuare l&#8217;<strong>aggiornamento automatico</strong> senza dover stare a scaricare il pacchetto, unzipparlo, uploadarlo via Ftp etc..</p>
<p>Terminato l&#8217;aggiornamento  alcuni hanno avuto la triste sorpresa di riscontrare l&#8217;errore &#8220;<strong>500 Internal Server Error</strong>&#8221; su tutte le pagine del proprio sito. Questa problematica si manifesta negli Hosting (nel mio caso <strong>Aruba</strong>) dove i permessi di default per avere il corretto funzionamento dei file devono essere impostati a <strong>CHMOD 0755</strong> (dovuti all&#8217;utilizzo del suExec di Apache) dato che l&#8217;aggiornamento automatico comporta il reset dei permessi a CHMOD 0644.</p>
<p><span id="more-130"></span></p>
<p>L&#8217;errore è facilmente risolvibile reimpostando i permessi CHMOD corretti per tutti i file e cartelle che compongono il WordPress.</p>
<p>La <a href="http://www.wordpress-it.it" target="_blank"><strong>community di WordPress</strong></a> aveva rilasciato già in data 5/12/2008 una modifica da apportare al file &#8220;<strong>wp-config.php</strong>&#8221; per evitare il manifestarsi di questo problema.</p>
<p><a href="http://www.wordpress-it.it/2008/12/05/utenti-aruba-linux-aggiornamento-automatico-worpdpress-27/" target="_blank"><strong>ARTICOLO ORIGINALE</strong></a></p>
<p>Tale modifica consente di impostare manualmente i permessi CHMOD di default (attualmente sono a 0644) da assegnare ai file del WordPress in occasione di aggiornamenti o similari.</p>
<p>Per implementarlo è sufficiente seguire questi pochi semplici passi:</p>
<p>1) Aprire con un Editor il file &#8220;<strong>wp-config.php</strong>&#8220;;</p>
<p>2) Aggiungere le seguenti due righe in qualsiasi punto del file:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_CHMOD_FILE'</span><span style="color: #339933;">,</span><span style="color: #208080;">0755</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'FS_CHMOD_DIR'</span><span style="color: #339933;">,</span><span style="color: #208080;">0755</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>Fine! d&#8217;ora in poi tutti gli eventuali aggiornamenti automatici assegneranno di default i permessi 0755</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/upgrade-wp-errore-500-dopo-aggiornamento-wordpress.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[FIX] &#8211; JOOMLA &#8211; Componente Expose &#8211; Problemi Login e Upload</title>
		<link>http://www.capn3m0.org/fix-joomla-componente-expose-problemi-login-e-upload.html</link>
		<comments>http://www.capn3m0.org/fix-joomla-componente-expose-problemi-login-e-upload.html#comments</comments>
		<pubDate>Wed, 11 Feb 2009 11:23:43 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[com_expose]]></category>
		<category><![CDATA[error 500 internal server error]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[Sicurezza]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=124</guid>
		<description><![CDATA[Capita frequentemente che sui siti basati sul Cms Joomla venga installato il componente &#8220;com_expose&#8221; che tramite una semplice interfaccia in Flash consente di creare e gestire facilmente degli Album Fotografici. Problema I problemi che si riscontrano utilizzando detto componente in Hosting che hanno abilitato il &#8220;Mod_Security&#8221; sono principalmentdue due: 1) Mancato accesso all&#8217;interfaccia di gestione [...]]]></description>
			<content:encoded><![CDATA[<p>Capita frequentemente che sui siti basati sul Cms <a href="http://www.joomla.org/" target="_blank"><strong>Joomla</strong></a> venga installato il componente &#8220;<a href="http://extensions.joomla.org/extensions/254/details" target="_blank"><strong>com_expose</strong></a>&#8221; che tramite una semplice interfaccia in Flash consente di creare e gestire facilmente degli Album Fotografici.</p>
<h1><strong>Problema</strong></h1>
<p>I problemi che si riscontrano utilizzando detto componente in Hosting che hanno abilitato il &#8220;<a href="http://www.modsecurity.org/" target="_blank"><strong>Mod_Security</strong></a>&#8221; sono principalmentdue due:</p>
<p>1) Mancato accesso all&#8217;interfaccia di gestione dal Pannello di Controllo del Joomla;</p>
<p>2) Errore nell&#8217;upload dei file tramite l&#8217;interfaccia Flash.</p>
<p><span id="more-124"></span></p>
<h1>Perché?</h1>
<p>Entrambe le problematiche nascono dalla presenza in diverse cartelle del file &#8220;<a href="http://en.wikipedia.org/wiki/Htaccess" target="_blank"><strong>.htaccess</strong></a>&#8221; contenente due istruzioni che, se abilitate nel Server in Hosting, consentono di disabilitare il &#8220;Mod_Security&#8221; per evitare che blocchi il passaggio di dati/file tra l&#8217;interfaccia Flash e il Server.</p>
<p>Il codice di questo file è il seguente:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">SecFilterEngine Off
SecFilterScanPOST Off</pre></div></div>

<p>Sul mio ed altri Hosting tale possibilità è disabilitata in quanto le misure di Sicurezza devono (giustamente) essere sempre attive e, quindi, il file &#8220;.htaccess&#8221; genera il manifestarsi di errori &#8220;500 Internal Server Error&#8221; e il mancato funzionamento degli applicativi/componenti dove esso è posizionato.</p>
<p>Al fine di risolvere le due problematiche precedentemente indicate, quindi, è necessario <strong>eliminare il file .htaccess </strong>dai seguenti percorsi:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">/</span>components<span style="color: #339933;">/</span>com_expose<span style="color: #339933;">/</span>expose<span style="color: #339933;">/</span>manager<span style="color: #339933;">/</span>amfphp
<span style="color: #339933;">/</span>components<span style="color: #339933;">/</span>com_expose<span style="color: #339933;">/</span>expose<span style="color: #339933;">/</span>manager<span style="color: #339933;">/</span>upload</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/fix-joomla-componente-expose-problemi-login-e-upload.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[RAW FIX] Joomla Gcalendar Components</title>
		<link>http://www.capn3m0.org/raw-fix-joomla-gcalendar-components.html</link>
		<comments>http://www.capn3m0.org/raw-fix-joomla-gcalendar-components.html#comments</comments>
		<pubDate>Sat, 04 Oct 2008 09:56:34 +0000</pubDate>
		<dc:creator>capn3m0</dc:creator>
				<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Aruba]]></category>
		<category><![CDATA[error view event]]></category>
		<category><![CDATA[errore visualizzazione eventi]]></category>
		<category><![CDATA[FIX]]></category>
		<category><![CDATA[GCalendar]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.capn3m0.org/?p=91</guid>
		<description><![CDATA[Oggi stavo sperimentando per lavoro il componente di Joomla chiamato &#8220;GCalendar&#8221; che consente di inserire in Home Page del proprio Cms il Calendario di Google (Google Calendar) e la gestione degli Eventi dello stesso. Ho riscontrato che su alcuni Hosting (Aruba per esempio) quando si clicca su uno degli Eventi presenti alla voce &#8220;Prossimamente&#8221; va [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi stavo sperimentando per lavoro il componente di <a href="http://www.joomla.it/" target="_blank"><strong>Joomla</strong></a> chiamato &#8220;<a href="http://gcalendar.allon.ch/content/" target="_blank"><strong>GCalendar</strong></a>&#8221; che consente di inserire in Home Page del proprio Cms il Calendario di Google (<a href="http://calendar.google.com/" target="_blank">Google Calendar</a>) e la gestione degli Eventi dello stesso.</p>
<p>Ho riscontrato che su alcuni Hosting (<strong>Aruba</strong> per esempio) quando si clicca su uno degli Eventi presenti alla voce &#8220;Prossimamente&#8221; va in errore mostrando una pagina simile alla seguente.</p>
<div id="attachment_92" class="wp-caption alignnone" style="width: 310px"><a href="http://www.capn3m0.org/wp-content/uploads/2008/10/croppercapture10.jpg" rel="lightbox[91]" title="Errore GCalendar"><img class="size-medium wp-image-92" title="Errore GCalendar" src="http://www.capn3m0.org/wp-content/uploads/2008/10/croppercapture10-300x60.jpg" alt="[RAW FIX] Joomla Gcalendar Components" width="300" height="60" /></a><p class="wp-caption-text">Errore nella visualizzazione Eventi di Gcalendar per Joomla</p></div>
<p><span id="more-91"></span></p>
<p>Andando a verificare la pagina segnalata nell&#8217;errore ossia</p>
<blockquote><p><strong>/components/com_gcalendar/hiddenviews/event/tmpl/default.php</strong></p>
</blockquote>
<p>si riscontra che la riga che genera l&#8217;errore è la seguente dove viene composto l&#8217;Url da richiamare per visualizzare in un iframe l&#8217;evento direttamente dal <strong>Google Calendar</strong>.</p>
<blockquote><p><strong>$url = $p['scheme'] . &#8216;://&#8217; . $p['host'] . &#8216;/calendar/event?eid=&#8217; . $this-&gt;eventID . $this-&gt;timezone;</strong></p>
</blockquote>
<p>Analizzando meglio il codice si riscontra che i due campi &#8220;<strong>scheme</strong>&#8221; e &#8220;<strong>host</strong>&#8220;, da come vengono utilizzati, dovrebbero essere presenti nell&#8217;&#8221;<strong>Array $p</strong>&#8221; ma, in realtà non esistono e di conseguenza l&#8217;Url che viene generato non è corretto.</p>
<p>Non ho potuto effettuare molti controlli ma effettuando una stampa dell&#8217;intero &#8220;<strong>Array $p</strong>&#8221; ho riscontrato che vi è un solo campo che, tra l&#8217;altro, non viene utilizzato all&#8217;interno della pagina. Per fare una verifica approfondita andrebbe verificato il popolamento dell&#8217;Array che avviene alla riga 12 dello stesso file tramite la seguente riga:</p>
<blockquote><p><strong>$p= parse_url($this-&gt;gcalendar);</strong></p>
</blockquote>
<p>Dato che, come detto, non ho avuto la possibilità di effettuare controlli approfonditi ho risolto il problema a monte commentando la riga 14 dove si generava l&#8217;errore e aggiungendone una in cui l&#8217;Url viene generato &#8220;manualmente&#8221;. Ecco il codice:</p>
<blockquote><p><strong>#$url = $p['scheme'] . &#8216;://&#8217; . $p['host'] . &#8216;/calendar/event?eid=&#8217; . $this-&gt;eventID . $this-&gt;timezone;</strong></p>
<p><strong><br />
 $url = &#8216;http://www.google.com&#8217;.'/calendar/event?eid=&#8217; . $this-&gt;eventID . $this-&gt;timezone;</strong></p>
</blockquote>
<p>Così facendo il problema, ovviamente, si è risolto.</p>
<p>Sicuramente non è il metodo migliore per &#8220;<strong>fixare</strong>&#8221; il problema in quanto si tratta di un accorgimento piuttosto grezzo ma, temporaneamente, funzionante.</p>
<p>Eccovi il file già fixato:</p>
<p><a href="http://www.capn3m0.org/wp-content/uploads/2008/10/default.rar">Joomla Gcalendar Components &#8211; RAW FIX EVENT VIEW</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.capn3m0.org/raw-fix-joomla-gcalendar-components.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: www.capn3m0.org @ 2012-02-07 21:42:10 by W3 Total Cache -->
