<?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>Wfiles&#039; Blog! &#187; mysql</title>
	<atom:link href="http://blog.wfiles.it/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wfiles.it</link>
	<description>Gestire e Condividere Documenti non è Mai Stato così Semplice!</description>
	<lastBuildDate>Tue, 15 Dec 2009 16:05:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Importare file e cartelle dal file system in WFiles</title>
		<link>http://blog.wfiles.it/2009/07/02/importare-file-e-cartelle-dal-file-system/</link>
		<comments>http://blog.wfiles.it/2009/07/02/importare-file-e-cartelle-dal-file-system/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 10:47:04 +0000</pubDate>
		<dc:creator>Filippo Miceli</dc:creator>
				<category><![CDATA[Funzioni]]></category>
		<category><![CDATA[filemanager]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://blog.wfiles.it/?p=201</guid>
		<description><![CDATA[La maggior parte dei filemanager web-based accedono direttamente al file system del server. Questo comporta un rallentamento durante la navigazione tra le cartelle, e altri svantaggi quali l&#8217;obbligo di utilizzare le autorizzazioni e gli account del sistema operativo del server ( con l&#8217;eventualità di creare falle nella sicurezza ).
WFiles utilizza un innovativo sistema di virtualizzazione [...]]]></description>
			<content:encoded><![CDATA[<p>La maggior parte dei filemanager <em>web-based</em> accedono direttamente al<em> file system</em> del server. Questo comporta un rallentamento durante la navigazione tra le cartelle, e altri svantaggi quali l&#8217;obbligo di utilizzare le autorizzazioni e gli <em>account </em>del sistema operativo del server ( con l&#8217;eventualità di creare falle nella sicurezza ).</p>
<p><strong>WFiles </strong>utilizza un innovativo sistema di virtualizzazione del <em>file system,</em> basato su un <em>database</em> ( MySQL ).<br />
Per capirci meglio, ogni  file ( o cartella ) che inseriamo in WFiles, viene creato non solo sul file system del server, ma anche nel database. L&#8217;utilizzo di questo sistema di memorizzazione ha questi vantaggi:</p>
<ul>
<li><strong>velocità </strong>nella navigazione, perchè non si accede direttamente al file system ma si visualizzano i dati tramite <em>query</em> al database;</li>
<li>gestione <strong>utenti e gruppi</strong> indipendente dal sistema operativo, possiamo decidere noi quali utenti e gruppi creare, senza dover contattare il sistemista o l&#8217;amministratore del server;</li>
<li>gestione <strong>permessi e autorizzazioni</strong> personalizzata, siamo sempre noi ad assegnare i permessi agli utenti e ai gruppi, in modo estremamente semplice.</li>
<li>è <strong>sicuro</strong>, perchè non si utilizzano le autorizzazioni e gli account del sistema operativo, ma solamente account creati appositamente per il nostro web file manager.</li>
</ul>
<p>Essendo un sistema virtualizzato sul database, l&#8217;inserimento, la rinomina, la cancellazione e qualsiasi altra operazione sui file, dev&#8217;essere necessariamente eseguita all&#8217;interno di WFiles. Se eseguiamo queste operazioni direttamente sul <em>file system </em>( non in  WFiles ), avremo un sistema <strong>non sincronizzato</strong>, non troveremo cioè i file e le cartelle che abbiamo copiato fisicamente nella cartella del server.</p>
<p>La funzione <em>Scansione file/cartelle</em> risolve questo problema, aggiungendo i file e le cartelle che <strong>non </strong>sono presenti nel <em>database </em>di WFiles. Questa funzione può essere utilizzata anche per <strong>importare </strong>file e cartelle già esistenti, nel percorso fisico dei file che abbiamo impostato durante <a href="http://blog.wfiles.it/2009/06/24/installazione-e-configurazione-di-wfiles/">l&#8217;installazione e la configurazione iniziale</a>.</p>
<p>Facciamo  un esempio pratico. Supponiamo che il nostro percorso fisico dei file creati in WFiles sia <em>C:\rootWFiles</em></p>
<div id="attachment_205" class="wp-caption alignnone" style="width: 398px"><img class="size-full wp-image-205" title="percorso fisico dei file" src="http://blog.wfiles.it/wp-content/uploads/2009/07/ScreenShot062.jpg" alt="percorso fisico dei file" width="388" height="337" /><p class="wp-caption-text">percorso fisico dei file</p></div>
<p>Entriamo nell&#8217;area di amministrazione e clicchiamo su <em>Filemanager</em> sulla barra in alto</p>
<p><img class="alignnone size-full wp-image-207" title="admin filemanager" src="http://blog.wfiles.it/wp-content/uploads/2009/07/ScreenShot063.jpg" alt="admin filemanager" width="657" height="280" /></p>
<p>notiamo che WFiles è correttamente sincronizzato con i file presenti nel <em>file system</em>.</p>
<p>Copiamo un file ( <em>filepippo.doc</em> ) e una cartella ( <em>cartellaPippo </em>), nella cartella <em>C:\rootWFiles</em>, utilizzando <em>Esplora risorse </em>di Windows.</p>
<div id="attachment_211" class="wp-caption alignnone" style="width: 397px"><img class="size-full wp-image-211" title="percorso fisico dei file con nuovi file" src="http://blog.wfiles.it/wp-content/uploads/2009/07/ScreenShot064.jpg" alt="percorso fisico dei file con nuovi file" width="387" height="337" /><p class="wp-caption-text">percorso fisico dei file con nuovi file</p></div>
<p>In WFiles questi due file <strong>non </strong>verranno visualizzati, non abbiamo quindi un sistema sincronizzato con il <em>file system</em>.</p>
<p>Dal menu di sinistra, clicchiamo su <em>Scansione file/cartelle</em></p>
<div id="attachment_214" class="wp-caption alignnone" style="width: 312px"><img class="size-full wp-image-214" title="scansione file e cartelle" src="http://blog.wfiles.it/wp-content/uploads/2009/07/ScreenShot065.jpg" alt="scansione file e cartelle" width="302" height="350" /><p class="wp-caption-text">scansione file e cartelle</p></div>
<p>il file <em>filepippo.doc</em> e la cartella <em>cartellaPippo </em>sono stati aggiunti automaticamente in WFiles, e sono quindi disponibili nel filemanager.</p>
<p><strong>N.B. </strong>L&#8217;importazione della cartella <em>cartellaPippo </em><strong>non </strong>comprende anche l&#8217;importazione di tutto il suo contenuto. Per poter importare i file contenuti al suo interno è necessario aprire la cartella e permettere alla funzione di importare automaticamente i file. Questa operazione dev&#8217;essere quindi eseguita per tutte le <strong>sottocartelle </strong>non copiate nella cartella principale (<em>C:\rootWFiles</em> ), ad esempio in <em>C:\rootWFiles\cartellaPippo\cartella1</em>, <em>C:\rootWFiles\cartellaPippo\cartella1\cartella2</em> ecc..</p>
<p>Sebbene in WFiles esista la funzione di importazione di file e cartelle, è <strong>consigliabile </strong>inserire e creare cartelle solo all&#8217;interno del web file manager.</p>
<p>I <strong>nomi </strong>dei file importati potrebbero essere modificati durante la scansione. In WFiles, infatti, c&#8217;è un controllo sulla <strong>validità </strong>del nome di un file/cartella, che consente di rinominare <strong>automaticamente </strong>il file se questo esiste già ( aggiungendo un numero alla fine del nome ).<br />
Inoltre, per evitare problemi di incompatibilità tra i <em>set </em>di caratteri utilizzati nel proprio browser, WFiles elimina i caratteri <strong>non alfanumerici </strong>( cioè accetta i caratteri compresi tra A e Z e  tutti i numeri da 0 a 9).</p>
<p>Se il nome del file/cartella da importare contiene un carattere non permesso, questo verrà aggiunto in WFiles senza quel carattere e <strong>rinominato </strong>sul server con lo stesso nome memorizzato nel database. Ad esempio se vogliamo importare il file <em>14°-file.txt</em>, in WFiles verrà aggiunto come <em>14-file.txt</em> e il file<em> 14°file.txt </em>sarà rinominato in <em>14-file.txt</em>.</p>
<p>Non ti resta che provare tu stesso questa funzione con la nostra <a href="http://demo.wfiles.it" target="_blank">demo</a>, buona fortuna <img src='http://blog.wfiles.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.wfiles.it/2009/07/02/importare-file-e-cartelle-dal-file-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installazione di LAMP su Fedora</title>
		<link>http://blog.wfiles.it/2009/06/23/installazione-di-lamp-su-fedora/</link>
		<comments>http://blog.wfiles.it/2009/06/23/installazione-di-lamp-su-fedora/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 08:16:16 +0000</pubDate>
		<dc:creator>Filippo Miceli</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[redhat]]></category>

		<guid isPermaLink="false">http://blog.wfiles.it/?p=28</guid>
		<description><![CDATA[
La seguente guida elenca tutte le operazioni da eseguire per installare un ambiente LAMP (Linux+Apache+Mysql+Php) su Fedora.

Installazione Apache, Mysql, Php con yum: eseguire con i privilegi di “root” il comando

yum install httpd mysql-server php php-mysql



Avvio dei Servizi
MySql

/etc/init.d/mysqld start

Apache

/etc/init.d/httpd start



]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-30" title="fedora" src="http://blog.wfiles.it/wp-content/uploads/2009/06/fedora1.jpg" alt="fedora" width="264" height="80" /></p>
<p>La seguente guida elenca tutte le operazioni da eseguire per installare un ambiente LAMP (Linux+Apache+Mysql+Php) su Fedora.</p>
<ol>
<li>Installazione Apache, Mysql, Php con yum: eseguire con i privilegi di “root” il comando

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> httpd mysql-server php php-mysql</pre></div></div>

</li>
<li>
Avvio dei Servizi</p>
<p><strong>MySql</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>mysqld start</pre></div></div>

<p><strong>Apache</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>httpd start</pre></div></div>

</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.wfiles.it/2009/06/23/installazione-di-lamp-su-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installazione di LAMP su Ubuntu</title>
		<link>http://blog.wfiles.it/2009/06/23/installazione-di-lamp-su-ubuntu/</link>
		<comments>http://blog.wfiles.it/2009/06/23/installazione-di-lamp-su-ubuntu/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 08:05:16 +0000</pubDate>
		<dc:creator>Filippo Miceli</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.wfiles.it/?p=22</guid>
		<description><![CDATA[
La seguente guida elenca tutte le operazioni da eseguire per installare un ambiente LAMP (Linux+Apache+Mysql+Php) su Ubuntu.

Installazione di Apache: eseguire      il seguente comando sul terminale

sudo apt-get install apache2


Installazione di Php: eseguire      il seguente comando sul terminale

sudo apt-get install php5 libapache2-mod-php5

riavviare Apache

sudo /etc/init.d/apache2 restart


Installazione di Mysql: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-23" title="ubuntu" src="http://blog.wfiles.it/wp-content/uploads/2009/06/ubuntu.jpg" alt="ubuntu" width="281" height="89" /></p>
<p>La seguente guida elenca tutte le operazioni da eseguire per installare un ambiente LAMP (Linux+Apache+Mysql+Php) su Ubuntu.</p>
<ol>
<li>Installazione di Apache: eseguire      il seguente comando sul terminale

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> apache2</pre></div></div>

</li>
<li>Installazione di Php: eseguire      il seguente comando sul terminale

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> php5 libapache2-mod-php5</pre></div></div>

<p>riavviare Apache</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></div></div>

</li>
<li>Installazione di Mysql: eseguire      il seguente comando sul terminale

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> mysql-server</pre></div></div>

</li>
<li>Installazione di PhpMyAdmin: eseguire      il seguente comando sul terminale

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libapache2-mod-auth-mysql php5-mysql phpmyadmin</pre></div></div>

</li>
<li>Configurazione di PHP per MySql:      aprire il file php.ini

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gksudo gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>php5<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>php.ini</pre></div></div>

<p>modificare la linea:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">;extension=mysql.so</pre></div></div>

<p>in</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">extension=mysql.so</pre></div></div>

</li>
<li>Riavviare Apache per rendere      effettive le modifiche

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></div></div>

</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.wfiles.it/2009/06/23/installazione-di-lamp-su-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installazione di WFiles su XAMPP per Windows</title>
		<link>http://blog.wfiles.it/2009/06/22/installazione-di-wfiles-su-xampp-per-windows/</link>
		<comments>http://blog.wfiles.it/2009/06/22/installazione-di-wfiles-su-xampp-per-windows/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 14:51:17 +0000</pubDate>
		<dc:creator>Filippo Miceli</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://blog.wfiles.it/?p=4</guid>
		<description><![CDATA[
Per installare XAMPP e WFiles sul vostro server Windows seguire queste istruzioni:

Scaricare XAMPP per Windows su http://www.apachefriends.org/it/xampp.html e procedere con l&#8217;installazione
 Estrarre il contenuto del file zip di WFiles in C:\xampp\htdocs\WFiles
Avviare XAMPP e accedere col browser a http://localhost, selezionare PhpMyAdmin dal menu Strumenti
In PhpMyAdmin cliccare su “Privilegi” e successivamente su “Aggiungi un nuovo utente”.
In “Nome [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-19" title="xampp" src="http://blog.wfiles.it/wp-content/uploads/2009/06/xampp.jpg" alt="xampp" width="201" height="60" /></p>
<p>Per installare <strong>XAMPP </strong>e WFiles sul vostro server Windows seguire queste istruzioni:</p>
<ol>
<li>Scaricare XAMPP per Windows su <a href="http://www.apachefriends.org/it/xampp.html" target="_blank">http://www.apachefriends.org/it/xampp.html</a> e procedere con l&#8217;installazione</li>
<li> Estrarre il contenuto del file zip di WFiles in C:\xampp\htdocs\WFiles</li>
<li>Avviare XAMPP e accedere col browser a http://localhost, selezionare PhpMyAdmin dal menu Strumenti</li>
<li>In PhpMyAdmin cliccare su “Privilegi” e successivamente su “Aggiungi un nuovo utente”.<br />
In “Nome utente” inserire “wfiles”, in “Host” “Locale”, in “Password” “wfiles” e selezionare “Crea un database con lo stesso nome e concedi tutti i privilegi”, infine cliccare su “Esegui”.</li>
<li>Abilitare il <em>rewrite_module</em> in Apache, modificare il file C:\xampp\apache\conf\httpd.conf togliendo il commento a questa linea

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">LoadModule</span> rewrite_module modules/mod_rewrite.so</pre></div></div>

</li>
<li>Aprire il file di configurazione di Apache, C:\xampp\apache\conf\httpd.conf e aggiungere le seguenti righe all&#8217;interno del tag Directory

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;">&amp;lt;Directory <span style="color: #7f007f;">&quot;C:/xampp/htdocs/WFiles&quot;</span>&amp;gt;
<span style="color: #00007f;">AllowOverride</span> <span style="color: #00007f;">All</span>
<span style="color: #00007f;">Options</span> <span style="color: #0000ff;">FollowSymLinks</span>
&amp;lt;/Directory&amp;gt;</pre></div></div>

</li>
<li>Aprire il file C:\xampp\apache\bin\php.ini e modificare la linea

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">include_path <span style="color: #339933;">=</span> “.<span style="color: #339933;">;</span>\xampp\php\pear\”</pre></div></div>

<p>in</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">include_path <span style="color: #339933;">=</span> “.<span style="color: #339933;">;</span>”</pre></div></div>

</li>
<li>Salvare i file modificati e riavviare XAMPP.</li>
<li>Creare una cartella c:\root e impostare i permessi di controllo completo per <em>Everyone</em>.</li>
<li>Accedere con il browser all&#8217;indirizzo http://localhost/wfiles/INSTALL/ e seguire le indicazioni per l&#8217;installazione, inserendo i dati per la connessione a <strong>MySql </strong>( punto 4 ), il percorso fisico dei file ( C:\\root ), il nome dominio ( http://localhost/ ) e il percorso ( /wfiles ).</li>
<li>Seguire le indicazioni per l’installazione di ionCube per determinare quale file installare e infine  aprire il file C:\xampp\apache\bin\php.ini e aggiungere la linea con il percorso del file di ionCube, un esempio

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">zend_extension_ts <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;C:\ioncube\ioncube_loader_win_5.2.dll&quot;</span></pre></div></div>

<p>salvare il file e riavviare XAMPP, successivamente eseguire il test di installazione collegandosi all’indirizzo http://localhost/wfiles/INSTALL/ioncube/ioncube-loader-helper.php, se la pagina riporta il messaggio “An ionCube encoded file has been loaded successfully.” l’installazione di ionCube è stata completata.</li>
<li>Collegarsi all&#8217;indirizzo http://localhost/wfiles, cliccare su “Area di amministrazione” ed inserire “admin” come username e “admin” come password.</li>
<li>Cancellare la cartella INSTALL o spostarla dalla cartella di WFiles.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.wfiles.it/2009/06/22/installazione-di-wfiles-su-xampp-per-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
