<?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; php</title>
	<atom:link href="http://blog.wfiles.it/tag/php/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>Upload di file di grandi dimensioni</title>
		<link>http://blog.wfiles.it/2009/06/25/upload-di-file-di-grandi-dimensioni/</link>
		<comments>http://blog.wfiles.it/2009/06/25/upload-di-file-di-grandi-dimensioni/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 10:58:18 +0000</pubDate>
		<dc:creator>Filippo Miceli</dc:creator>
				<category><![CDATA[Info/Supporto]]></category>
		<category><![CDATA[configurazione]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.wfiles.it/?p=47</guid>
		<description><![CDATA[Navigando sul web ci sarà sicuramente capitato di dover inviare dei file ad alcuni siti web ( ad es. foto, video, documenti ecc. ) . Prima di dover selezionare il file dal nostro computer, veniamo di solito avvisati di non superare la dimensione massima consentita.  In WFiles avviene la stessa cosa, in questo articolo spiegherò [...]]]></description>
			<content:encoded><![CDATA[<p>Navigando sul web ci sarà sicuramente capitato di dover inviare dei file ad alcuni siti web ( ad es. foto, video, documenti ecc. ) . Prima di dover selezionare il file dal nostro computer, veniamo di solito avvisati di non superare la dimensione massima consentita.  In WFiles avviene la stessa cosa, in questo articolo spiegherò come è possibile impostare il limite consentito dalla configurazione di default.</p>
<p>Per impostare il limite massimo per l&#8217;upload dei file è necessario modificare non solo la configurazione di WFiles, ma anche quella di PHP.</p>
<p><strong>Configurazione di WFiles</strong></p>
<p>Aprire il file <em>/includes/config.php</em></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//dimensione max invio singolo file in byte</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MAXFILESIZE&quot;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">100000000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//dimensione max file singolo in uploadplus (in kb)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MAXUPLOADTOTSIZE&quot;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">500000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//dimensione max tot file in uploadplus (in kb)</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;MAXUPLOADFILESIZE&quot;</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">100000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>quindi in questo caso il limite è impostato a 100 MB per l&#8217;invio singolo del file, 500 MB per l&#8217;invio totale dei file con la funzione di <em>upload multiplo</em>.</p>
<p><strong>Configurazione di PHP</strong></p>
<p>Aprire il file di configurazione di PHP  <em>php.ini </em>e modificare le seguenti linee:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">file_uploads <span style="color: #339933;">=</span> On
upload_max_filesize <span style="color: #339933;">=</span> 100M
post_max_size <span style="color: #339933;">=</span> 110M
&nbsp;
<span style="color: #339933;">;</span> Maximum execution time of each script<span style="color: #339933;">,</span> in seconds
max_execution_time <span style="color: #339933;">=</span> <span style="color: #0000dd;">120</span>
<span style="color: #339933;">;</span> Maximum amount of time each script may spend parsing request data
max_input_time <span style="color: #339933;">=</span> <span style="color: #0000dd;">360</span>
<span style="color: #339933;">;</span> Maximum amount of memory a script may consume <span style="color: #009900;">&#40;</span>8MB<span style="color: #009900;">&#41;</span>
memory_limit <span style="color: #339933;">=</span> 32M</pre></div></div>

<p>Se vogliamo aumentare ad esempio il limite da 100 MB a 200 MB</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">upload_max_filesize <span style="color: #339933;">=</span> 200M
post_max_size <span style="color: #339933;">=</span> 210M</pre></div></div>

<p>Il <em>post_max_size</em> dev&#8217;essere sempre superiore all&#8217; <em>upload_max_filesize</em>. A seconda della dimensione massima impostata, della velocità della banda e del server, potrà essere necessario l&#8217;aumento dei valori<em> max_input_time</em>, <em>max_execution_time</em> e <em>memory_limit</em>.</p>
<p>Ricordarsi di salvare e di  riavviare <em>apache</em> dopo aver apportato le modifiche.<br />
<strong><br />
Configurazione file .htaccess</strong></p>
<p>Se il nostro WFiles è installato su un hosting condiviso e non abbiamo la possibilità di modificare il file <em>php.ini</em>, possiamo prova a impostare i parametri attraverso il file <em>.htaccess</em>.</p>
<p>Aprire il file .htaccess e aggiungere i seguenti parametri:</p>

<div class="wp_syntax"><div class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">php_value</span> post_max_size 160M
<span style="color: #00007f;">php_value</span> upload_max_filesize 150M
<span style="color: #00007f;">php_value</span> memory_limit 128M</pre></div></div>

<p><strong>Verifica impostazione parametri PHP</strong></p>
<p>Per verificare la corretta impostazione dei parametri, creare sul server un file, ad es. <em>phpinfo.php</em> e inserire il seguente codice PHP</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">phpinfo</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Apriamo il file con il browser, ad es <em>http://www.dominio.it/WFiles/phpinfo.php</em>.<br />
Nella sezione <em>PHP core</em> verifichiamo se il <em>Local Value</em> corrisponde al valore impostato in precedenza.</p>
<p>Consigliamo comunque di non impostare una dimensione massima superiore a 1 GB, soprattutto se dobbiamo condividere documenti in Internet.</p>
<p>A questo punto non vi resta che provare a inviare file di grandi dimensioni, ma non lamentatevi della lentezza perchè  dipende anche dalla vostra banda <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/06/25/upload-di-file-di-grandi-dimensioni/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>
