Installazione AjaXplorer

Ajaxplorer &egrave; un programma scritto in PHP che permette la navigazione nel filesystem via web.<br /> Funziona bene ed &egrave; abbastanza facile da installare e configurare! Questi i passi che ho seguito:<br /> <br /> 1- Scaricare ajaxplorer dal sito:<span style="color: rgb(0, 0, 255);"> </span><span style="color: rgb(0, 0, 255); font-weight: bold;">http://www.ajaxplorer.info/</span> (Sezione <span style="color: rgb(0, 0, 0); font-weight: bold;">Downloa</span><span style="font-weight: bold;">d</span>)<br /> <br /> 2- Scompattare il file <span style="font-weight: bold;">ajaXplorer-core-2.4-dist-20090327.zip</span><br /> &nbsp;&nbsp;&nbsp; -&gt; <span style="font-weight: bold; color: rgb(128, 0, 0);">unzip AjaXplorer-core-2.4-dist.zip</span><br /> <br /> 3- Spostare la cartella AjaXplorer-2.4 in /var/www<br /> &nbsp;&nbsp;&nbsp; -&gt;<span style="font-weight: bold; color: rgb(128, 0, 0);"> mv AjaXplorer* /var/www</span><br /> <br /> 4- Rinominare la cartella AjaXplorer-2.4 in <span style="font-weight: bold; color: rgb(0, 0, 0);">webfilemanager</span> (potete rinominare la cartella come volete, ma ricordate che questo nome far&agrave; parte dell'indirizzo internet... scegliete qualcosa di comprensibile!)<br /> &nbsp;&nbsp;&nbsp; -&gt;<span style="color: rgb(128, 0, 0);"> <span style="font-weight: bold;">mv AjaXplorer-2.4 webfilemanager</span></span><br /> <br /> 5- Trattandosi di un'applicazione web, bisogner&agrave; assegnare all'utente (e gruppo) apache diritti e permessi sulla cartella creata<br /> &nbsp;&nbsp;&nbsp; -&gt; <span style="font-weight: bold; color: rgb(128, 0, 0);">chown -R apache:apache /var/www/webfilemanager </span><br /> &nbsp;&nbsp;&nbsp; -&gt; <span style="color: rgb(128, 0, 0); font-weight: bold;">chmod -R o-rwx /var/www/webfilemanager</span><br /> <br /> 6- Occorre ora impostare la password dell'amministratore che gestir&agrave; il nostro WebFileManager, la lingua di default e i vari repository (le cartelle che potremmo sfogliare via web). Per farlo apriamo con un editor il file <span style="font-weight: bold;">conf.php</span><br /> &nbsp;&nbsp;&nbsp; -&gt; <span style="font-weight: bold; color: rgb(128, 0, 0);">vi /var/www/webfilemanager/server/conf/conf.php</span><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;<span style="font-weight: bold;">define(&quot;ADMIN_PASSWORD&quot;, &quot;admin&quot;)</span>&quot; -&gt; al posto di admin inseriremo la nuova password<br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;<span style="font-weight: bold;">$default_language=&quot;en</span>&quot; -&gt; al posto di en inseriremo il codice lingua predefinito (it per l'italiano)<br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;<span style="font-weight: bold;">$REPOSITORIES[0] = array...</span>&quot; -&gt; in questa parte possiamo inserire il nome da visualizzare e il percorso della cartella da visualizzare<br /> <br /> 7- Installare <span style="font-weight: bold;">php</span> e <span style="font-weight: bold;">php-gd</span> per gestire l'applicazione<br /> &nbsp;&nbsp;&nbsp; -&gt; <span style="font-weight: bold; color: rgb(128, 0, 0);">yum install php</span><br /> &nbsp;&nbsp;&nbsp; -&gt; <span style="font-weight: bold; color: rgb(128, 0, 0);">yum install php-gd</span><br /> <br /> 8- Avviare il demone apache e collegarsi all'indirizzo: <span style="font-weight: bold; color: rgb(0, 0, 255);">http://localhost/webfilemanager</span><br /> Dovrebbe comparire una schermata (<span style="font-weight: bold;">runTests.php</span>) che dovrebbe mostrare il corretto funzionamento di tutti i componenti, se cos&igrave; &egrave;... Siamo stati bravi!!!<br /> <br /> <br /> <span style="font-weight: bold;">====================</span><br style="font-weight: bold;" /> <span style="font-weight: bold;">CONFIGURAZIONI EXTRA</span><br style="font-weight: bold;" /> <span style="font-weight: bold;">====================</span><br /> <br /> 1- Di default PHP limita la dimensione massima dei file da caricare a 2MB: troppo poco per l'utilizzo con Ajaxplorer.<br /> Per modificare questo limite occore editare il file <span style="font-weight: bold;">/etc/php.ini</span> e modificare i parametri &quot;<span style="font-weight: bold;">post_max_size</span>&quot; e &quot;<span style="font-weight: bold;">upload_max_filesize</span>&quot;<br /> <br /> 2- Nella mia azienda ho impostato 1 solo repository di default (situato in <span style="font-weight: bold;">/var/www/webfilemanager/files/default</span>) accessibile dall'utente admin. Per gli altri utenti ho creato una cartella nella root directory chiamata<span style="font-weight: bold;"> /webfilemanager_user</span> (accessibile solo dall'utente apache) e di volta in volta, tramite l'interfaccia grafica di AjaXplorer, mi andavo a creare una cartella per ogni utente... forse un po' pi&ugrave; lungo come procedimento, ma sicuramente pi&ugrave; efficace!<br /> <br /> 3- Per poter accedere alle cartelle di AjaXplorer anche da OSX, ho condiviso la directory (<span style="font-weight: bold;">/webfilemanager_user</span>) con SAMBA<br /> <br /> 4- Ci sarebbe anche un &quot;HOTFIX&quot; di AjaX da scaricare... IO NON SONO RIUSCITO AD USARLO!!! Se qualcuno riuscisse nell'impresa mi faccia sapere!<br /> <br /> <br /> <span style="font-weight: bold;">==========</span><br style="font-weight: bold;" /> <span style="font-weight: bold;">NOTE FINALI</span><br style="font-weight: bold;" /> <span style="font-weight: bold;">==========</span><br /> <br /> AjaXplorer &egrave; programma che con un po' di pazienza e tanto tanto tanto studio &egrave; possibile personalizzare e adattare alla proprie esigenze... non fermatevi a quanto scritto qui!<br /> <br /> Saluti a tutti e...<br /> <br /> <span style="font-weight: bold;">AD MELIORA SEMPER </span><br /> <br /> <br /> PS: Spero di essermi ricordato tutti i passaggi dell'installazione.........................

SMF 2.0.15 | SMF © 2013, Simple Machines
TinyPortal © 2005-2012

Indietro all'articolo