Dunque, per fare quello che ci siamo preposti abbiamo bisogno di tre cose:

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Dunque, per fare quello che ci siamo preposti abbiamo bisogno di tre cose:"

Transcript

1 ============================================================ == [Niubbi inside] Un Apache per amico (e per server Web) == ============================================================ Proviamo ad inaugurare la (spero lunga) serie di articoli del Lug con una piccola guida destinata a chi, come me, sta muovendo i primi passi col Pinguino, ma ha voglia di pensare in grande... :) In questo articolo provero' a scrivere come mettere in piedi un serverino web con supporto per PHP e MySQL: non sara' certo un server di quelli coi contro-fiocchi, ma per l'uso in LAN o per lavorare in locale va piu' che bene... :) Prima di inziare, avviso che le procedure e gli esempi che seguiranno fanno riferimento alla mia distro (Debian Sid) e che in altre distro le cose potrebbero essere differenti. Che volete farci, io sono un Debianista convinto... ;) Dunque, per fare quello che ci siamo preposti abbiamo bisogno di tre cose: - Un server web: useremo Apache2 (sul mio sistema ho la versione ), che e' stato totalmente riscritto rispetto alle versioni 1.3.x - PHP (versione 4) e il relativo modulo per MySQL - MySQL (versione 4 anch'esso) Ok, procedamus Come recuperiamo il materiale? Semplicissimo: con apt-get! Innanzitutto facciamo un update della lista dei pacchetti della nostra distro con # apt-get update Una volta fatto, scarichiamo e installiamo queste quattro cose: # apt-get install apache2-common # apt-get install apache2-mpm-prefork # apt-get install libapache2-mod-php4 # apt-get install apache2-doc Breve spiegazione di cosa si e' installato in dettaglio: col primo pacchetto abbiamo tutti i moduli standard per Apache2 (incluso il supporto SSL, per connessioni sicure), ma NON il server web vero e proprio, che abbiamo installato col secondo pacchetto. Col terzo pacchetto abbiamo installato i moduli per far funzionare PHP sul nostro server. Per maggiori informazioni, lanciate questo comando # apt-cache show nome_pacchetto Installiamo ora PHP e i moduli relativi per MySQL # apt-get install php4 # apt-get install php4-mysql e infine il nostro DBMS, MySQL # apt-get install mysql-server Ricordo che le eventuali dipendenze con altri pacchetti vengono gestite direttamente da apt-get, quindi andate tranquilli... :)

2 Visto che la gestione di MySQL da riga di comando non e' proprio semplicissima, vi consiglierei vivamente di scaricare anche PhpMyAdmin, un'interfaccia web per la gestione dei database MySQL: # apt-get install phpmyadmin A questo punto potete provare a vedere se il vostro server funziona. Se non lo e' gia', avviate il demone Apache2 con # /etc/init.d/apache2 start aprite una finestra del vostro browser e digitate nella barra degli indirizzi "http:// " (senza i doppi apici). Vi dovrebbe comparire la cosiddetta "Placeholder page", una paginetta con alcuni avvisi. Se la vedete, significa che tutto e' andato liscio. Stoppate il demone con # /etc/init.d/apache2 stop Non preoccupatevi se vedete questo messaggio di errore apache2: Could not determine the server's fully qualified domain name, using for ServerName perche' lo risolveremo subito... :) Andiam, andiam, andiamo a smanettar Ora vediamo di configurare un po' meglio il tutto. Cominciamo da Apache. Spostatevi in /etc/apache2 e date un'occhiata ai file che ci sono all'interno di questa directory. Dovreste trovarvi di fronte a questa roba: LoHacker:/etc/apache2# ls -la total 76 drwxr-xr-x 9 root root 4096 May 8 15:05. drwxr-xr-x 98 root root 4096 May 20 18:45.. -rw-r--r-- 1 root root 2134 Apr 4 16:48 README -rw-r--r-- 1 root root May 1 20:50 apache2.conf drwxr-xr-x 2 root root 4096 Apr 4 15:20 build drwxr-xr-x 2 root root 4096 May 15 20:41 conf.d -rw-r--r-- 1 root root 0 Apr 28 11:36 httpd.conf -rw-r--r-- 1 root root Apr 4 16:48 magic drwxr-xr-x 2 root root 4096 Apr 29 12:35 mods-available drwxr-xr-x 2 root root 4096 May 15 20:41 mods-enabled -rw-r--r-- 1 root root 66 May 8 15:05 ports.conf drwxr-xr-x 2 root root 4096 Apr 12 21:38 sites-available drwxr-xr-x 2 root root 4096 Apr 15 16:27 sites-enabled drwxr-xr-x 2 root root 4096 Apr 4 16:47 ssl Non entro nel dettaglio (anche perche' non lo conosco nemmeno io ^^;;), comunque ci interessano due file, per adesso: apache2.conf e ports.conf. Il primo e', di fatto, l'equivalente di httpd.conf (il nome viene mantenuto in tutte le altre distro, solo in Debian e' differente), mentre il secondo serve a configurare l'indirizzo IP e la porta sulla quale il server se ne stara' in ascolto. Guardiamo quello che puo' servirci in apache2.conf, quindi editate il file in

3 questione con Vi o col vostro editor di fiducia. Vi ricordate l'errore che vi ho descritto nel paragrafo precedente, no? Bene, rattoppiamolo decommentando o aggiungendo, nel caso non ci fosse, la seguente riga ad inizio file ServerName localhost Niente di piu' semplice... :) Tornando a noi, dobbiamo fare in modo che il nostro server riesca a far girare le pagine in PHP, abbiamo detto: scorrete il file fino ad arrivare a questa riga DirectoryIndex index.html index.cgi index.pl index.php index.xhtml Se non c'e', aggiungete alla lista "index.php" (sempre senza doppi apici) Vi do un consiglio del tutto spassionato: io ho trovato molto comodo abilitare anche queste righe, che si trovano appena sotto quella descritta UserDir public_html <Directory /home/*/public_html> # AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch IncludesNoExec A cosa servono? Beh, semplice: create nella vostro home una directory chiamata "public_html" con $ mkdir public_html se volete metteteci dentro qualche file e poi provate a digitare sul vostro browser e lo scoprirete da soli. IMHO e' decisamente piu' comodo del mettere le pagine in / var/www, che e' la DocumentRoot predefinita di Apache... :) Continuando con la nostra configurazione di Apache per abilitare il PHP, scorrendo ulteriormente il file apache2.conf vi troverete di fonte a queste righe #AddType application/x-httpd-php.php #AddType application/x-httpd-php-source.phps che definiscono i tipi di applicazione che il nostro Apache e' in grado di gestire. Decommentate quindi la prima delle due righe di cui sopra, nel caso lo fosse, altrimenti le vostre pagine in php non verranno visualizzate. Con apache2.conf abbiamo finito. Non abbiamo ancora finito, pero', di abilitare PHP su Apache: dobbiamo installare i moduli. Come fare? Nell'elenco dei file contenuti in /etc/apache2 avrete sicuramente visto due cartelle: mods-avaiable/ e modsenabled/. La prima contiene tutti i moduli che si trovavano nel pacchetto apache2- common e nel pacchetto libapache2-mod-php4 e che sono disponibili all'abilitazione, la seconda contiene i moduli gia' abilitati e funzionanti. Per abilitare i moduli e' sufficiente creare un link simbolico ai file.load e. conf del modulo voluto nella directory mods-enabled, in questo modo (io specifico sempre i path, onde evitare casini) # ln -s /etc/apache2/mods-avaiable/miomodulo.conf /etc/apache2/mods-

4 enabled/miomodulo.conf # ln -s /etc/apache2/mods-avaiable/miomodulo.load /etc/apache2/modsenabled/miomodulo.load I moduli per il PHP hanno nome "php4.load" e "php4.conf". i raccomando di dare al link lo stesso nome del file originale! Ovviamente questa e' la via piu' complicata, tanto perche' sono sadico! =P Esiste un altro metodo per caricare velocemente i moduli, senza creare il link simbolico a manina: # a2enmod miomodulo che fara' da solo tutte le operazioni descritte in precedenza. Esiste, ovviamente, anche il comando per disabilitare un modulo: # a2dismod miomodulo Volevo farvi notare un'altra cosa: io, per abitudine, avvio e stoppo il demone Apache nel modo che ho fatto vedere sopra, ma questo non e' il solo modo. Esiste infatti un comando, chiamato "apache2ctl" che non solo vi permette di stoppare/avviare/riavviare Apache2, ma permette altre operazioni, che vi invito a guardare lanciando semplicemente il comando sopracitato... :) Ora tocca a ports.conf che, come detto prima, definisce su quali indirizzi e porte il server deve restare in ascolto. Il file in questione si presenta con una sola riga, contenente questa stringa Listen 80 che sta ad indicare che Apache e' in ascolto sulla porta 80 e che tutti, dall'esterno, possono accedere al vostro webserver. Se non volete cio', potete configurare Apache in modo tale che se ne resti in ascolto esclusivamente su indirizzi locali, modificando ports.conf come segue Listen :80 (questo per il loopback, se siete in una LAN e avete bisogno di un server web aziendale potreste mettere, ad esempio, "Listen :80"). A meno di sviste clamorose, Apache e il PHP *dovrebbero* essere a posto. Avviate il demone, provate a scrivere una pagina di prova in php che contiene esattamente queste righe di codice <?php?> phpinfo(); Salvate la pagina (chiamatela, per esempio, "test.php") e lanciatela con il vostro browser. Se riuscite a visualizzare una tabella significa che PHP e' stato configurato a dovere... :) Un lucchetto per il nostro Indiano A differenza della versione 1.3.x, non esiste un pacchetto similare a "apache-ssl", quindi il supporto per le connessioni cifrate deve essere impostato a manina. Ahime', oserei dire Il modulo SSL da solo non e' sufficiente, ma abbiamo bisogno anche di OpenSSL,

5 scaricabile sempre con apt-get # apt-get install openssl che ci permettera' di creare i certificati per i nostri server web. Se non l'avete gia' fatto, inoltre, installate il modulo SSL per Apache con # a2enmod ssl Ora dobbiamo creare i certificati, per l'appunto: qui Apache ci viene in aiuto con un altro comando, "apache2-ssl-certificate". Lanciatelo # apache2-ssl-certificate Dovrete riempire una serie di campi, fatelo. A opera finita dovreste ritrovarvi, nella directory ssl/, due file, di cui uno e' "apache2.pem", che se non erro contiene la chiave privata che serve a crittare le nostre connessioni e il certificato vero e proprio. [Warning: tutto quello che seguira' in questo paragrafo e' un mio "smanettamento" personale: funziona, ma esistono sicuramente metodi migliori di quello che ho usato io!] Fatto questo, dobbiamo mettere mano a due file: il solito "ports.conf" e "default", contenuto nella directory sites-enabled/ (vi sono contenute le varie configurazioni per i domini virtuali presenti sul server). Cominciamo dal primo: editatelo e aggiungete questa riga a quello che gia' c'e' Listen :443 (sempre per il loopback, per la LAN sapete gia' cosa fare ;)) dove la porta 443 e' quella predefinita per le connessioni https. Se non ci credete, lanciate Nmap per fare un portscan della vostra macchina e ve ne accorgerete da soli. Fin qui tutto facile, no? Il difficile viene qui: editate il file "default" e aggiungete una cosa come questa a quello che gia' esiste: <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.pem SSLCertificateKeyFile /etc/apache2/ssl/apache.pem BrowserMatch "MSIE [1-4]" nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 BrowserMatch "MSIE [5-9]" ssl-unclean-shutdown SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP ServerAdmin ServerName yourhost.yourdomain DocumentRoot /var/www/apache2-default <Directory /> Options FollowSymLinks <Directory /var/www/apache2-default> Options Indexes FollowSymLinks MultiViews Order allow,deny allow from all

6 ScriptAlias /cgi-local/ /var/www/apache2-default/cgi-bin/ ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/var/www/apache2-default/cgi-bin"> Options None Order allow,deny Allow from all <Directory "/usr/lib/cgi-bin"> Options None Order allow,deny Allow from all ErrorLog /var/log/apache2/error.log-443 LogLevel warn CustomLog /var/log/apache2/access.log-443 combined ServerSignature On Alias /icons/ "/usr/share/apache2/icons/" Alias /manual/ "/usr/share/doc/apache2-doc/manual/" <Directory "/usr/share/apache2/icons"> Options Indexes MultiViews Order allow,deny Allow from all </VirtualHost> Riavviate il demone Apache e provate a digitare sul vostro browser https:// Se vi viene chiesto di accettare il certificato allora cio' significa che avete fatto tutto per bene e che la connessione al vostro server web e' cifrata e sicura. A riprova di questo, una volta accettato il certificato dovreste visualizzare un lucchetto in basso a destra del vostro browser. Perdonate l'ignoranza sui Virtual Host, ma sono alle prime armi anche io, con il Pinguino, quindi portate pazienza, colmero' le lacune, prima o poi... :) Il matrimonio del secolo: Carlo e Diana? No, Php e MySQL... =P PHP, pero', mostra tutte le sue potenzialita' se associato a MySQL. L'installazione di php4-mysql dovrebbe aver provveduto da sola a fare tutto il necessario, ma per scrupolo provate a connettervi a un database MySQL da una pagina PHP. Come fare? Beh, io posso provare a spiegarvelo, ma non sono ferratissimo con MySQL, quindi prendete tutto con le pinze. Dunque, innanzitutto dovete "mettervi a posto" MySQL: lanciate il demone nel caso fosse inattivo # /etc/init.d/mysql start All'atto dell'installazione, MySql crea due DB di default: il database chiamato

7 "mysql", che contiene tutto ciò che riguarda l'utenza MySQL e i permessi degli stessi utenti, e "test", al quale si può accedere tranquillamente senza utente e password e sul quale si puo' tranquillamente scrivere. Sara' questo il DB sul quale faremo la prova di funzionamento: io non usero' PhpMyAdmin per le prossime operazioni, vi avverto: preferisco la riga di comando... ;) Dunque, bisogna intanto accedere al database "test", e lo si fa cosi': $ mysql test Dato questo comando (che potete lanciare anche dalla vostra shell utente, non e' per nulla necessario essere root di sistema) vi ritroverete di fronte al prompt di MySQL, che ha una forma di questo tipo: mysql> Il database non contiene nessuna tabella, come potete verificare con la seguente operazione (occhio al punto e virgola, e' necessario per concludere ogni istruzione, come in C) mysql> SHOW TABLES; (MySQL _non_ e' case-sensitive, metto il maiuscolo solo per evidenziare le parole chiave) Senza tabelle non potete fare un emerito tubo, mettiamola cosi'. Dobbiamo quindi crearcene una, e la faremo in un modo semplicissimo mysql> CREATE TABLE prova(voce1 INTEGER, voce2 VARCHAR(255)); nella quale andremo a mettere due campi, "voce1", che e' un intero, e "voce2", che e' una variabile di tipo stringa di 255 caratteri, per dirla brutalmente. Controllate con "SHOW TABLES;" l'avvenuta creazione della tabella (l'output sara' una vera e propria tabella disegnata) e successivamente controllate che anche i campi siano stati creati, utilizzando mysql> DESC prova; Ora inseriremo un record, tanto per non avere il DB vuoto mysql> INSERT INTO prova VALUES (1, 'Ciao a tutti') Per verificare che i dati siano stati inseriti correttamente, fate una select mysql> SELECT * FROM prova; Ci manca solo la verifica con PHP, vero? Bene, scrivete una paginetta come questa al DB"); <?php mysql_connect("localhost", "", "") or die("impossibile connettersi mysql_select_db("test") or die("impossibile selezionare il DB"); $query="select * from prova"; $ris = mysql_query($query) or die(mysql_error()); $num_colonne=mysql_num_fields($ris); for($i=0; $i<$num_colonne; $i++) echo "<p>".mysql_field_name($ris, $i)."</p>\n";

8 while($riga=mysql_fetch_row($ris)) { for($i=0; $i<$num_colonne; $i++) echo $riga[$i]."<br>\n"; }?> Salvatela e provate a visualizzarla col vostro browser. Se riuscite a visualizzare i dati significa che il DBMS funziona e non avete bisogno di fare altro. In caso di errore consiglio di riconfigurare il modulo MySQL per PHP con un bel # dpkg-reconfigure php4-mysql e rispondete sempre "Yes" alla domande che vi vengono poste. Per scrupolo, riavviate Apache, operazione che comunque va fatta ogni volta che modificate i file di configurazione inerenti al webserver. Le operazioni di creazione database/tabelle e di inserimento dati si possono fare anche con PhpMyAdmin, del quale gia' vi avevo accennato all'inizio di questo articolo. Per accedere all'interfaccia web e' sufficiente digitare questo indirizzo sul vostro browser Vi ritroverete davanti a un form di autenticazione. Si dovrebbe riuscire a entrare senza user e senza pwd, ma da me l'accesso "anonimo" funziona solamente se nel campo "Nome utente" metto uno spazio bianco. E' molto probabile, cmq, che abbia sbagliato qualcosa io, voi pero' provate lo stesso, per scrupolo... :) Dovrebbe essere veramente tutto. Spero che questo articolo sia risultato abbastanza comprensibile ai piu', di non aver fatto troppi errori e/o imprecisioni e che quanto ho scritto sia stato utile... :) Marco

XAMPP (a cura di Michele Acierno a.a. 2012/2013)

XAMPP (a cura di Michele Acierno a.a. 2012/2013) XAMPP (a cura di Michele Acierno a.a. 2012/2013) Sommario 1. Introduzione 2.Installazione Xampp 3.Avviare Xampp 4.Configurazione Xampp 4.1 DocumentRoot e standard Directory 4.2 Forbidden Access e accesso

Dettagli

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale:

Installazione LAMP. Installare un server lamp su Linux Ubuntu. Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Installazione LAMP Installare un server lamp su Linux Ubuntu Per installare un server LAMP in Ubuntu come prima cosa apriamo il terminale: Poi copiamo ed incolliamo nel terminale il comando: sudo apt-get

Dettagli

Rapporto Tecnico N. 2 Ottobre 2012. IBIM Drive. Alessandro Pensato

Rapporto Tecnico N. 2 Ottobre 2012. IBIM Drive. Alessandro Pensato Rapporto Tecnico N. 2 Ottobre 2012 IBIM Drive Alessandro Pensato IBIM DRIVE Alessandro Pensato IBIM-CNR Ottobre 2012 ABSTRACT Con la diffusione dei dispositivi mobili e delle connessioni di rete sempre

Dettagli

CONFIGURAZIONE XAMPP + SSL (HTTPS)

CONFIGURAZIONE XAMPP + SSL (HTTPS) CONFIGURAZIONE XAMPP + SSL (HTTPS) a cura di Anna Marchese Questa guida consente di configurare Xampp per Windows 7, con il protocollo https (ovvero connessione sicura o protetta). Io ho installato Xampp

Dettagli

CONFIGURAZIONE WAMP SERVER + SSL (HTTPS)

CONFIGURAZIONE WAMP SERVER + SSL (HTTPS) CONFIGURAZIONE WAMP SERVER + SSL (HTTPS) Questa guida consente di configurare Wampserver per Windows XP, con il protocollo https (ovvero connessione sicura o protetta). Effettuare una copia di backup dei

Dettagli

HTTPD - Server web Apache2

HTTPD - Server web Apache2 Documentazione ufficiale Documentazione di Ubuntu > Ubuntu 9.04 > Guida a Ubuntu server > Server web > HTTPD - Server web Apache2 HTTPD - Server web Apache2 Apache è il server web più utilizzato nei sistemi

Dettagli

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com

MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com MySQL Controllare gli accessi alla base di dati A cura di Silvio Bonechi per http://www.pctrio.com 15.03.2006 Ver. 1.0 Scarica la versione pdf ( MBytes) Nessuno si spaventi! Non voglio fare né un manuale

Dettagli

Laboratorio di Progettazione Web

Laboratorio di Progettazione Web Il Server web Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR - c.renso@isti.cnr.it E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta

Dettagli

OwnCloud 8 su rete lan aziendale (una specie di Gdrive privato)

OwnCloud 8 su rete lan aziendale (una specie di Gdrive privato) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) (campagnanorap@gmail.com) Miniguida n. 216 Ver. febbraio 2015 OwnCloud 8 su rete lan aziendale (una specie di Gdrive

Dettagli

Argomenti Percorso 7 Apache HTTP

Argomenti Percorso 7 Apache HTTP Apache httpd Directory importanti File di configurazione Permessi d accesso Virtual Host Moduli ed estensioni SSL e https PHP Argomenti Percorso 7 Apache HTTP 2 httpd.apache.org Percorso 7 Apache HTTP

Dettagli

INSTALLAZIONE JOOMLA

INSTALLAZIONE JOOMLA INSTALLAZIONE JOOMLA Moltissime volta mi capita (e penso capiti anche a voi) di dover prima di pubblicare un sito farlo vedere al cliente per l ok finale, o magari doverlo fare vedere, ma non avere ancora

Dettagli

Xampp. Valeriano Maysonnave - A.A. 2014/2015 -

Xampp. Valeriano Maysonnave - A.A. 2014/2015 - Xampp Valeriano Maysonnave - A.A. 2014/2015-1 Introduzione...1 2 Installazione su Windows...1 3 Configurazione Apache...2 3.1 Accesso al file di configurazione httpd.conf...2 3.2 Il file httpd.conf...3

Dettagli

Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi

Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi Liberamente adattato da Linux Server per l'amministratore di rete di Silvio Umberto Zanzi Web server Apache Un sito web notoriamente è costituito da un insieme di pagine web tra loro collegate e contenenti

Dettagli

INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA

INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA INSTALLAZIONE JOOMLA SU SPAZIO WEB FREE ALTERVISTA Questa vuole essere una breve tutorial su come installare Joomla su uno spazio Web gratuito, in particolare faremo riferimento ai sottodomini gratuitamente

Dettagli

Scritto da Administrator Martedì 21 Ottobre 2008 08:47 - Ultimo aggiornamento Lunedì 03 Ottobre 2011 09:56

Scritto da Administrator Martedì 21 Ottobre 2008 08:47 - Ultimo aggiornamento Lunedì 03 Ottobre 2011 09:56 Sommario - Introduzione - Impostare dei virtual host basati sul nome - Impostazione di un virtual host come sito predefinito - Impostazione di virtual host basati su indirizzo ip - Impostazione di sito

Dettagli

Apache 2, PHP5, MySQL 5

Apache 2, PHP5, MySQL 5 Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche

Dettagli

ISPConfig: configurazione di un sito

ISPConfig: configurazione di un sito ISPConfig: configurazione di un sito Scopo del documento... 1 ISPConfig... 1 Accesso a ISPConfig... 1 Gestione di un dominio... 2 Creazione di un utente FTP... 3 Installazione di un applicativo web: creazione

Dettagli

Tecnica per help desk remoto

Tecnica per help desk remoto Tecnica per help desk remoto Guida scritta da Stefano Coletta (Creator) il 5 ottobre 2003 Contattatemi a creator@mindcreations.com o visitando http://www.mindcreations.com In breve Una soluzione multipiattaforma,

Dettagli

Installazione & Configurazione Php e MySQL su Mac Os X. Php

Installazione & Configurazione Php e MySQL su Mac Os X. Php Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.

Dettagli

Come installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP (di Andrea Turso)

Come installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP (di Andrea Turso) Come installare Apache 2.2, PHP 5.2 e MySQL 5 su Windows 2000/XP (di Andrea Turso) Introduzione Il nostro scopo principale è quello di ottenere una piattaforma di sviluppo per poter realizzare e testare

Dettagli

WAMP: Apache, MySql, PHP per ambienti Windows

WAMP: Apache, MySql, PHP per ambienti Windows WAMP: Apache, MySql, PHP per ambienti Windows A cura di Silvio Bonechi per http://www.pctrio.com Ver. 1.0 del 03.03.06 Indice 1 WAMP un paradigma per l ambiente Windows: i programmi 2 EasyPHP, il nostro

Dettagli

Magento - guida all'installazione

Magento - guida all'installazione Magento - guida all'installazione a cura di Luca Soave 1- Premesse In questa guida impareremo come ottenere un sito web su base Magento allocato in un Ubuntu Server su macchina vistuale, basandoci sulle

Dettagli

Completamento installazione

Completamento installazione I.S. Sobrero Dipartimento di Informatica Completamento installazione install.linux@home 1 I gestori dei pacchetti Vi sono due alternative con Ubuntu: Synaptic, in modalità grafica; Advanced Packaging Tool

Dettagli

2. Costruire un database con Apache, PHP e MySql

2. Costruire un database con Apache, PHP e MySql 2. Costruire un database con Apache, PHP e MySql Lo scopo di questa esercitazione è realizzare un server web e costruire un database accessibile attraverso Internet utilizzando il server Apache, il linguaggio

Dettagli

Guida all installazione e configurazione di Joomla 1.5

Guida all installazione e configurazione di Joomla 1.5 Guida realizzata e rilasciata dallo staff di Joomlaservice.org Joomla 1.5 lascia finalmente la fase beta per la RC1, in attesa di approdare alla versione stabile. Le differenze tra un installazione di

Dettagli

Apache MySQL PHP - FTP

Apache MySQL PHP - FTP Apache MySQL PHP - FTP Scelta del software, Installazione e configurazione Ivan Grimaldi grimaldi.ivan@gmail.com HcssLug GNU/LINUX USERS GROUP Outline Cenni sul funzionamento di un WebServer Apache, PHP,

Dettagli

Configurazione avanzata di XAMPP

Configurazione avanzata di XAMPP Configurazione avanzata di XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Apache Binding definisce su quali indirizzi

Dettagli

Introduzione ai servizi di Linux

Introduzione ai servizi di Linux Introduzione ai servizi di Linux Premessa Adios è un interessante sistema operativo Linux basato sulla distribuzione Fedora Core 6 (ex Red Hat) distribuito come Live CD (con la possibilità di essere anche

Dettagli

Installazione di Apache 2.2 Installazione di PHP 5.4 Installazione di MySQL 5.5 Configurazione e test di PHP-MySQL con l'estensione mysqli e mysql

Installazione di Apache 2.2 Installazione di PHP 5.4 Installazione di MySQL 5.5 Configurazione e test di PHP-MySQL con l'estensione mysqli e mysql Installare Apache 2.2, PHP 5.4, MySQL 5.5 su Windows In questo tutorial mostreremo in dettaglio le procedure di installazione e configurazione di Apache 2.2, PHP 5.4 e MySQL 5.5 su Windows XP/7. Il nostro

Dettagli

AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0. Provincia di Cremona

AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0. Provincia di Cremona AVCP-Xml Manuale per l'aggiornamento alla versione 0.7.0 Provincia di Cremona Requisiti Il primo e fondamentale requisito per poter aggiornare il programma, è di aver installato l'ultima versione del programma

Dettagli

INSTALLARE UN DATABASE BIBLIOGRAFICO SU SUSE LINUX 9.2 CON APACHE, POSTGRESQL E DOCDB

INSTALLARE UN DATABASE BIBLIOGRAFICO SU SUSE LINUX 9.2 CON APACHE, POSTGRESQL E DOCDB INSTALLARE UN DATABASE BIBLIOGRAFICO SU SUSE LINUX 9.2 CON APACHE, POSTGRESQL E DOCDB 1. INTRODUZIONE In questo tutorial si illustra come installare un sistema di gestione in rete di documenti, con relativa

Dettagli

Guida al Controllo Remoto del proprio PC con VNC e Fastweb (Versione SSL)

Guida al Controllo Remoto del proprio PC con VNC e Fastweb (Versione SSL) Guida al Controllo Remoto del proprio PC con VNC e Fastweb (Versione SSL) Ver. 1.0 rev.1.1 del 14/12/2003 By EnergyDrink emailto:energydrink@fastwebnet.it Questa che segue, e una delle possibili soluzioni

Dettagli

Remote SQL Command Execution

Remote SQL Command Execution Remote SQL Command Execution Spesso si ha a che fare con SQL Injection se ci si trova nel campo della sicurezza informatica, ma non sempre si è a conoscenza di quanto una vulnerabilità del genere può essere

Dettagli

Apache Webserver. Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso

Apache Webserver. Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso Apache Webserver Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso Cos'è Apache? Dal sito http://httpd.apache.org: The Apache HTTP Server Project is an effort

Dettagli

Il server web: Apache, IIS e PWS

Il server web: Apache, IIS e PWS IL SERVER WEB Corso WebGIS - Master in Sistemi Informativi Territoriali AA 2005/2006 ISTI- CNR c.renso@isti.cnr.it Il server web: Apache, IIS e PWS...1 Directory di default...2 Alias e cartelle virtuali...3

Dettagli

PHP, MySQL e Linux con RedHat 7.2

PHP, MySQL e Linux con RedHat 7.2 PHP, MySQL e Linux con RedHat 7.2 Loris Tissino copyright Loris Tissino, 2002 Table of Contents 1 Introduzione...1 1.1 Il necessario...1 2 Installazione e configurazione iniziale...2 2.1 Installazione

Dettagli

STAMPANTI SUPPORTATE

STAMPANTI SUPPORTATE STAMPARE CON LINUX Il presente testo non e' esaustivo, ossia non analizza tutte le possibili soluzioni di stampa utilizzando elaboratori che utilizzano linux. Anzi, le panoramiche illustrate sono scelte

Dettagli

Manuale per la configurazione di AziendaSoft in rete

Manuale per la configurazione di AziendaSoft in rete Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...

Dettagli

www.spaghettibrain.com Manuale di Installazione PHPNuke in Italiano Edizione Visuale By CLA (webmaster@spaghettibrain.com)

www.spaghettibrain.com Manuale di Installazione PHPNuke in Italiano Edizione Visuale By CLA (webmaster@spaghettibrain.com) www.spaghettibrain.com Manuale di Installazione PHPNuke in Italiano Edizione Visuale By CLA (webmaster@spaghettibrain.com) Cosa è PHPNuke Perché Spaghettibrain Cosa Serve per installarlo Installazione

Dettagli

Console di Amministrazione Centralizzata Guida Rapida

Console di Amministrazione Centralizzata Guida Rapida Console di Amministrazione Centralizzata Contenuti 1. Panoramica... 2 Licensing... 2 Panoramica... 2 2. Configurazione... 3 3. Utilizzo... 4 Gestione dei computer... 4 Visualizzazione dei computer... 4

Dettagli

GateManager. 1 Indice. tecnico@gate-manager.it

GateManager. 1 Indice. tecnico@gate-manager.it 1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare

Dettagli

ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA

ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA ISTRUZIONI PASSO PASSO PER CREARE UN SITO CON JOOMLA SU ALTERVISTA REGISTRARSI AL SITO ALTERVISTA, PER OTTENERE SPAZIO WEB GRATUITO o Andare sul sito it.altervista.org o Nel riquadro al centro, scrivere

Dettagli

Corso LAMP. Linux Apache Mysql Php

Corso LAMP. Linux Apache Mysql Php Corso LAMP Linux Apache Mysql Php Terzo Incontro * Reti basate su TCP/IP * Impostazione della rete su GNU/Linux * Gestione del software su Debian e derivate * Il web Server Apache * Configurazione principale

Dettagli

Installazione Shibboleth Service Provider su Debian-Linux

Installazione Shibboleth Service Provider su Debian-Linux Installazione Shibboleth Service Provider su Debian-Linux 28 Gennaio 2015 Autori: Marco Malavolti Credits: Shibboleth, SWITCH AAI Indice generale 1) Introduzione...3 2) Software da installare...3 3) Richiedere

Dettagli

CREARE UNA TAB DI FACEBOOK SULLA PAGINA AZIENDALE

CREARE UNA TAB DI FACEBOOK SULLA PAGINA AZIENDALE CREARE UNA TAB DI FACEBOOK SULLA PAGINA AZIENDALE Autore: KATIA D ORTA (@katiatrew) in collaborazione con MARISA FAUSONE (@Mfausone) 1 Questa guida è liberamente scaricabile sul sito cowinning.it 2 Questa

Dettagli

Guida a PhpMyAdmin. Introduzione

Guida a PhpMyAdmin. Introduzione Guida a PhpMyAdmin Introduzione Non è detto che, per installare uno script, si debba necessariamente conoscere il Php. I puristi della programmazione inorridiranno certamente leggendo questa frase ma è

Dettagli

Evolution email. I. Configurazione. Percorso Menu Modifica-Preferenze. Scheda Account di Posta

Evolution email. I. Configurazione. Percorso Menu Modifica-Preferenze. Scheda Account di Posta Evolution email I. Configurazione. Percorso Menu Modifica-Preferenze. Scheda Account di Posta Durante l'installazione sicuramente avrete avuto modo di impostare l'account ma ripetiamo i passaggi e clicchiamo

Dettagli

Configurare un server LAMP con Ubuntu

Configurare un server LAMP con Ubuntu Configurare un server LAMP con Ubuntu Inviato da maurop Mauro Pedrali on the web Questa guide spiega come configurare un server LAMP, acronimo di Linux Apache Mysql Php, su un pc in locale, per realizzare

Dettagli

Creare un Server Casalingo

Creare un Server Casalingo Creare un Server Casalingo Questa guida è più che altro un promemoria per il sottoscritto,dove si penserà a creare un piccolo server casalingo,in questa breve ma intensa guida si parlerà spesso di ssh,

Dettagli

Joomla: Come installarlo e come usarlo. A cura di

Joomla: Come installarlo e come usarlo. A cura di Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato

Dettagli

a creare una pagina per consentire la gestione di un carrello della spesa online Pacchetti con Web server, motore php e dbms server

a creare una pagina per consentire la gestione di un carrello della spesa online Pacchetti con Web server, motore php e dbms server Applicazioni Web in PHP lezione 6 installazione di Easyphp e xampp In questa lezione impareremo... a creare una pagina per consentire la gestione di un carrello della spesa online Pacchetti con Web server,

Dettagli

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

Dettagli

Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it!

Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it! Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it! Sicurezza del Web server Sicurezza Web Server (1) Perché attaccare un Web server? w Per

Dettagli

Sicurezza del Web server

Sicurezza del Web server Elementi di Sicurezza e Privatezza Laboratorio 3 - Web Server Apache (1) Chiara Braghin chiara.braghin@unimi.it! Sicurezza del Web server 1 Sicurezza Web Server (1) Perché attaccare un Web server? w Per

Dettagli

5 PASSI PER COSTRUIRE UN SITO PROFESSIONALE IN WORDPRESS

5 PASSI PER COSTRUIRE UN SITO PROFESSIONALE IN WORDPRESS 5 PASSI PER COSTRUIRE UN SITO PROFESSIONALE IN WORDPRESS Breve guida per psicologi a cura di Davide Algeri 1 INDICE Cominciamo... Pag. 3 Passo 1 Crea un Database....... Pag.4 Passo 2 Scarica i file di

Dettagli

Ultr@ VNC: Guida (parte 1)

Ultr@ VNC: Guida (parte 1) Ultr@ VNC: Guida (parte 1) Vi presento la guida in italiano per l installazione e l utilizzo di Ultra VNC :http://ultravnc.sourceforge.net. Le potenzialità del programma ve le abbiamo già presentate :http://www.femetal.it/9/ultravncrecensione,

Dettagli

COME INSERIRE UN PROPRIO AVATAR IN WWW.GIOCOLERIA.ORG

COME INSERIRE UN PROPRIO AVATAR IN WWW.GIOCOLERIA.ORG COME INSERIRE UN PROPRIO AVATAR IN WWW.GIOCOLERIA.ORG Visto che ancora moltissime persone si chiedono come inserire un immagine personale come proprio avatar, (l immagine che compare nei vostri messaggi

Dettagli

Apache e la Sicurezza

Apache e la Sicurezza Apache e la Sicurezza Introduzione Purtroppo il web server rappresenta sempre un punto di debolezza in una rete, attraverso di esso spesso si possono effettuare delle vere e proprie intrusioni sul sistema.

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni

Dettagli

SWPI LAMP. SWPi + Webserver Apache2 + MYSQL + PHP + FTP + WEBMIN!

SWPI LAMP. SWPi + Webserver Apache2 + MYSQL + PHP + FTP + WEBMIN! SWPI LAMP Ovvero, una completa meteo station con : SWPi + Webserver Apache2 + MYSQL + PHP + FTP + WEBMIN! Questo tutorial nasce dalla esigenza di avere una stazione meteo completa e capace di visualizzare

Dettagli

Elementi di Sicurezza e Privatezza Laboratorio 4. Chiara Braghin. Caso di studio: Apache Web Server

Elementi di Sicurezza e Privatezza Laboratorio 4. Chiara Braghin. Caso di studio: Apache Web Server Elementi di Sicurezza e Privatezza Laboratorio 4 Chiara Braghin Caso di studio: Apache Web Server 1 References Pagina web di Apache http://httpd.apache.org Pagina relativa al modulo di autenticazione http://httpd.apache.org/docs/2.2/howto/auth.html

Dettagli

Il Web Server e il protocollo HTTP

Il Web Server e il protocollo HTTP Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,

Dettagli

6. Predisposizione di un Web server di sviluppo

6. Predisposizione di un Web server di sviluppo 6. Predisposizione di un Web server di sviluppo Per poter essere visualizzato, un sito Web creato con un CMS come Wordpress o Joomla necessita di un server Web che lo ospiti, capace di leggere il codice

Dettagli

Corso GNU/Linux - Lezione 6. Davide Giunchi - davidegiunchi@libero.it

Corso GNU/Linux - Lezione 6. Davide Giunchi - davidegiunchi@libero.it Corso GNU/Linux - Lezione 6 Davide Giunchi - davidegiunchi@libero.it Riepilogo TCP/IP Ogni host nella rete deve avere un proprio indirizzo ip Due o piu computer nella stessa rete, per poter comunicare

Dettagli

Installare e configurare Apache, PHP, MySQL e PHPMyAdmin su OS X Lion 10.7

Installare e configurare Apache, PHP, MySQL e PHPMyAdmin su OS X Lion 10.7 Installare e configurare Apache, PHP, MySQL e PHPMyAdmin su OS X Lion 10.7 Luigi Maggio Personal web portforlio: www.luigimaggio.altervista.org Indirizzo e- mail: luis_may86@libero.it Installare e configurare

Dettagli

Modulo 6 Proviamo Wordpress gratuitamente

Modulo 6 Proviamo Wordpress gratuitamente Copyright Andrea Giavara wppratico.com Modulo 6 Proviamo Wordpress gratuitamente 1. Wordpress.com una piattaforma gratuita per il blogging 2. Installare Wordpress in locale 3. Creare un sito gratis con

Dettagli

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica

Introduzione a XAMPP. Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Introduzione a XAMPP Andrea Atzeni (shocked@polito.it) Marco Vallini (marco.vallini@polito.it) Politecnico di Torino Dip. Automatica e Informatica Introduzione applicazione web richiede diversi componenti

Dettagli

UNIVERSITA DI CATANIA

UNIVERSITA DI CATANIA UNIVERSITA DI CATANIA RELAZIONE SUL CHALLENGE DEDICATO ALLA GESTIONE DEI CERTIFICATI ORESTE DELITALA - W82000025 1. Introduzione L obiettivo del seguente challenge è incentrato sullo studio della gestione

Dettagli

Installare Joomla! su Linux (Ubuntu)

Installare Joomla! su Linux (Ubuntu) Installare Joomla! su Linux (Ubuntu) di Salvatore Schirone versione 0.3 Sommario In questo piccolo tutorial viene mostrato l instalazione in locale di joomla! in ambinente Linux. Si farà riferimento esplicito

Dettagli

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI. IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI. Dopo aver selezionato SSClient506.exe sarà visibile la seguente finestra: Figura

Dettagli

Registro elettronico scuola ospedaliera rel. 7.0

Registro elettronico scuola ospedaliera rel. 7.0 Registro elettronico scuola ospedaliera rel. 7.0 MANUALE DI INSTALLAZIONE 1/12 MANUALE DI INSTALLAZIONE Informazione per gli utenti Il registro elettronico è un applicazione software sviluppata con licenza

Dettagli

Installare Windows Xp Guida scritta da CroX

Installare Windows Xp Guida scritta da CroX Installare Windows Xp Guida scritta da CroX INTRODUZIONE: 2 PREPARAZIONE 2 BOOT DA CD 2 BIOS 3 PASSAGGI FONDAMENTALI 4 SCEGLIERE COSA FARE TRA RIPRISTINO O INSTALLARE UNA NUOVA COPIA 5 ACCETTARE CONTRATTO

Dettagli

GUIDA ALL UTILIZZO DEL PLUG-IN PRESTASHOP V 2.0

GUIDA ALL UTILIZZO DEL PLUG-IN PRESTASHOP V 2.0 3 ITALIANO GUIDA ALL UTILIZZO DEL PLUG-IN PRESTASHOP V 2.0 Con questa guida sarete accompagnati nella creazione del vostro sito di ecommerce. Se non siete in possesso di un dominio web e non avete mai

Dettagli

LEZIONE 5. Sommario LEZIONE 5 CORSO DI COMPUTER PER SOCI CURIOSI

LEZIONE 5. Sommario LEZIONE 5 CORSO DI COMPUTER PER SOCI CURIOSI 1 LEZIONE 5 Sommario QUINTA LEZIONE... 2 POSTA ELETTRONICA... 2 COSA SIGNIFICA ACCOUNT, CLIENT, SERVER... 2 QUALE CASELLA DI POSTA SCEGLIAMO?... 2 QUANDO SI DICE GRATIS... 3 IMPOSTIAMO L ACCOUNT... 3 COME

Dettagli

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:

Fate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti: ,QVWDOOD]LRQHGL'LVNL L installazione di Diski e composta di due parti: il back-end e il front-end. Il back-end e il database relazionale orientato agli oggetti PostgreSQL. PostgreSQL e disponibile in diverse

Dettagli

PARTE 1 - CREAZIONE DELLA BASE DEL DVD 1. Create una cartella nell'hard disk del vostro computer (per esempi D:\VS2003)

PARTE 1 - CREAZIONE DELLA BASE DEL DVD 1. Create una cartella nell'hard disk del vostro computer (per esempi D:\VS2003) Creare il DVD di Visual Studio.NET 2003 Se come me avete acquistato l ambiente di sviluppo targato Microsoft e avete pensato di creare un DVD che contiene l'intero Visual Studio.NET 2003 (che specialmente

Dettagli

C:\Users\claudio\Desktop\zabbix.txt lunedì 22 ottobre 2012 20:57

C:\Users\claudio\Desktop\zabbix.txt lunedì 22 ottobre 2012 20:57 ZABBIX HOW TO, INSTALLAZIONE ED USO SOMMARIO Disclaimer: come al solito non ho nessuna pretesa ci completezza. Quanto scrivo e' solo per poter rifare "in fretta e furia" quanto gia' trattato, senza dover

Dettagli

Gate Manager. 1 Indice. Table of Contents. your partner

Gate Manager. 1 Indice. Table of Contents. your partner 1 Indice Table of Contents 1Indice...1 2Introduzione...2 3Cosa vi serve per cominciare...2 4La console di amministrazione...3 4.1Installazione della console di amministrazione...3 4.2Avviare la console

Dettagli

CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM.

CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM. CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM. A CURA DI ANTONELLA LAURINO Questa guida permette di configurare il server apache, contenuto nel software xampp, in modo

Dettagli

3. Come realizzare un Web Server

3. Come realizzare un Web Server 3. Come realizzare un Web Server 3.1 Che cos'è un web server Il web server, è un programma che ha come scopo principale quello di ospitare delle pagine web che possono essere consultate da un qualsiasi

Dettagli

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server)

MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server) MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.b Interazione con un database (MySQL Server) Goy - a.a. 2009/2010 Programmazione Web 1 Informazione persistente Se vogliamo tener traccia

Dettagli

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo.

Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo. Dopo aver installato WSFTP.le, alla prima schermata quando lo apriamo vedremo questo. clicchiamo su Continue nella finestra successiva, spuntiamo la voce Other e clicchiamo su Next Nella terza schermata

Dettagli

IMSV 0.8. (In Media Stat Virtus) Manuale Utente

IMSV 0.8. (In Media Stat Virtus) Manuale Utente Introduzione IMSV 0.8 (In Media Stat Virtus) Manuale Utente IMSV è una applicazione che calcola che voti può'prendere uno studente negli esami che gli mancano per ottenere la media che desidera. Importante:

Dettagli

Scuola 8.0. Lavagna interattiva e software Open Source

Scuola 8.0. Lavagna interattiva e software Open Source Scuola 8.0 Lavagna interattiva e software Open Source Intervento di Emiliano Pancaldi INTRODUZIONE Queste slides (diapositive) hanno lo scopo di richiamare alla memoria le diverse informazioni che vi ho

Dettagli

Gate Manager. 1 Come connettersi a un PLC S7-300/400 con Step7 installato su macchina virtuale. Table of Contents. your partner

Gate Manager. 1 Come connettersi a un PLC S7-300/400 con Step7 installato su macchina virtuale. Table of Contents. your partner 1 Come connettersi a un PLC S7-300/400 con Step7 installato su macchina virtuale Table of Contents 1Indice...1 2Introduzione...2 3Cosa vi serve per cominciare...2 4Connessione via Ethernet con Step7 installato

Dettagli

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server La prima cosa da fare è installare SQL sul pc: se si vuole utilizzare SQL Server 2012 SP1 versione Express (gratuita), il link attuale

Dettagli

Installare Drupal7 su Altervista e non solo

Installare Drupal7 su Altervista e non solo Installare Drupal7 su Altervista e non solo This opera is published under a Creative Commons License. www.glider.altervista.org lukadg@gmail.com Guida per installare Drupal7 su Altervista. Questa guida

Dettagli

Note per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito,

Note per scaricare e installare il software cliccando alla pagina DOWNLOAD del sito, Come ben sapete, anch io,come voi, sono golosa di schemi,trovati in internet e nei giornali, e questo comporta, soprattutto per gli schemi virtuali, che devo cercare una soluzione per evitare che il mio

Dettagli

Data Base. Master "Bio Info" Reti e Basi di Dati Lezione 6

Data Base. Master Bio Info Reti e Basi di Dati Lezione 6 Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica

Dettagli

Istruzioni per il server

Istruzioni per il server Istruzioni per il server Alessandro Bugatti (alessandro.bugatti@istruzione.it) 9 dicembre 2007 Introduzione Questa breve dispensa riassume brevemente le procedure per connettersi al server che ci permetterà

Dettagli

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013

Laboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation

Dettagli

Domini Virtual Server

Domini Virtual Server Domini Virtual Server Pannello di controllo Manuale Utente Pannello di controllo domini e virtual server - Manuale utente ver. 2.0 Pag. 1 di 18 Sommario INFORMAZIONI GENERALI... 3 Virtual Server... 3 ACCESSO

Dettagli

DNNCenter. Installazione standard di DotNetNuke 5. per Windows Vista. Installazione Standard DotNetNuke 5 per Windows Vista

DNNCenter. Installazione standard di DotNetNuke 5. per Windows Vista. Installazione Standard DotNetNuke 5 per Windows Vista DNNCenter Installazione standard di DotNetNuke 5 per Windows Vista Copyright OPSI Srl www.opsi.it Pag. 1 of 28 INDICE 1. INTRODUZIONE... 3 1.1. Pre-requisiti... 3 2. DOWNLOAD DOTNETNUKE... 4 2.1. Download

Dettagli

4. Installare e107 Web System

4. Installare e107 Web System E107 WEB SYSTEM Corso on line di progettazione siti dinamici: livello base R E A L I Z Z A Z I O N E D I 4. Installare e107 Web System By e107 Italian Team Sito web:http://www.e107italia.org Contatto:

Dettagli

2009. STR S.p.A. u.s. Tutti i diritti riservati

2009. STR S.p.A. u.s. Tutti i diritti riservati 2009. STR S.p.A. u.s. Tutti i diritti riservati Sommario COME INSTALLARE STR VISION CPM... 3 Concetti base dell installazione Azienda... 4 Avvio installazione... 4 Scelta del tipo Installazione... 5 INSTALLAZIONE

Dettagli

EASYVET 1.0 MANUALE UTENTE

EASYVET 1.0 MANUALE UTENTE MANUALE UTENTE MANUALE UTENTE Sommario Introduzione 1 Primi Passi 2 Opzioni di amministrazione 3 Gestione clienti 5 Gestione fatture e spese 7 Il Giornaliero 8 Le fatture 12 Le Statistiche 14 Bilancio

Dettagli

Guida Tecnica. Come visionare da internet anche dietro un IP dinamico i dvr Brahms.

Guida Tecnica. Come visionare da internet anche dietro un IP dinamico i dvr Brahms. Guida Tecnica Come visionare da internet anche dietro un IP dinamico i dvr Brahms. Lo scopo di questa guida e di spiegare, in maniera semplice ci auguriamo, come connettersi ai DVR Brahms indicati sotto

Dettagli

ISTRUZIONI PER L INSTALLAZIONE DI MINGW

ISTRUZIONI PER L INSTALLAZIONE DI MINGW ISTRUZIONI PER L INSTALLAZIONE DI MINGW Prima di iniziare la procedura di installazione di MinGW dobbiamo dire che il presente software è un compilatore C che non possiede un ambiente di programmazione.

Dettagli