Dopo aver realizzato un server LAMP (Linux, Apache, Mysql, Php) su Ubuntu, vediamo come fare la stessa cosa in Windows installando un server WAMP (Windows, Apache, Mysql, Php).
Come già scritto nel precedente articolo, nella creazione e sviluppo di siti web è preferibile operare in locale e trasferire il tutto in rete nel momento in cui il sito è completato. Ciò permette di avere una maggior velocità di quella che si avrebbe operando sul server remoto. Nel server remoto dovremmo trasferire i file ad ogni ogni modifica e questo renderebbe lento il nostro lavoro.
Potremmo installare Apache, Mysql, Php separatamente ma esistono diversi pacchetti che installano il necessario facilitando il lavoro di installazione e configurazione del server: EasyPhp, WAMP, Server2Go, Pampa e XAMPP.
Guida Xampp Windows
In questo guida prenderemo in esame XAMPP, come prima cosa scarichiamolo dal sito ufficiale che andrà installato come un qualsiasi programma, eccetto alcune attenzioni per Windovs Vista.
Nota: chi ha Windows 7 o Vista non deve installare XAMPP in C:\Programmi ma creare una cartella es. C:\server\xampp o meglio in una partizione es. D:\xampp.
Questo perché i permessi della cartella programmi in Windows Vista sono limitati e XAMPP non funzionerebbe correttamente.
Installando XAMPP in una partizione es. D:\xampp, avremo anche il vantaggio di non perdere i dati in caso di formattazione e re-installazione del sistema operativo.
In questa guida partiamo dal presupposto di installare XAMPP nella partizione D:\xampp. Andiamo quindi su http://www.apachefriends.org/it/xampp-windows.html e scarichiamo la versione più recente che preferiamo.
Per le modifiche ai file è consigliabile utilizzare un editor di testo come Notepad++ reperibile all'indirizzo http://notepad-plus-plus.org/it/home
Installazione con l'installer
Durante l'installazione scegliamo di avviare Apache e MySQL come servizi, il resto non ci serve e possiamo lasciarlo tranquillamente disattivato.
Dopo che l'installazione è completata, troveremo XAMPP in Start / Tutti i programmi / XAMPP. Possiamo usare il pannello di controllo di XAMPP per avviare/fermare tutti i server e anche per installare/disinstallare servizi.
Assicuriamoci che Apache e MySql siano attivi (Running) e selezionati come servizi:

Installazione senza l'installer
Scarichiamo il file ZIP ed estraiamo XAMPP in un cartella di livello superiore come D:\xampp etc.. In questo modo possiamo avviare e controllare XAMPP direttamente dal pannello di controllo tramite il file D:\xampp\xampp-control.exe.
Non bisogna usare una doppia directory XAMPP come D:\xampp\xampp. C'è bisogno di un singolo folder XAMPP come D:\xampp(\apache e così via). Altrimenti bisogna avviare "setup-xampp.bat" per configurare i path.
In questo modo FileZilla FTP server non si avvierà poiché richiede percorsi assoluti ma essendo in locale non ci serve, anzi è del tutto superfluo.
Configurare XAMPP
Attivati i servizi Apache e MySql, digitiamo localhost nella barra indirizzi del nostro browser e si aprirà una pagina come la seguente:

Impostazioni di sicurezza
Passiamo ora alla fase successiva, ovvero sistemare le impostazioni di sicurezza di XAMPP cliccando su “Sicurezza”:

Come prima cosa andiamo in http://localhost/security/xamppsecurity-php ed impostiamo nome utente e password in “Protezione directory XAMPP” (per esempio root, e miapassword) e salviamo le impostazioni inserite cliccando sul bottone “Rendi sicura la directory di XAMPP”.
Sempre dalla stessa pagina andando inseriamo la password di “MySQL superuser”. Essendo un server locale (nel nostro pc) per i nostri test, per non complicarci la vita possiamo anche inserire sempre la stessa password.
Una volta inserita e confermata la password, selezioniamo “Cambia la password” per rendere permanente la modifica.
Fatti i passi sopra, ogniqualvolta accederemo all'interfaccia di amministrazione, ci verrà chiesto di inserire l'utente e password scelte per accedere.
Completate le operazioni sopra, dobbiamo andare a modificare alcune opzioni nei file di configurazione in modo da permettere l'accesso al database che abbiamo protetto con password, quindi apriamo D:\xampp\phpMyAdmin\config.inc.php:

Ipotizzando di aver scelto root come nome utente e miapassword come password di accesso al database, impostiamo le tre righe da editare come evidenziato in giallo nella seguente immagine:

In pratica alla riga 19 $cfg['Servers'][$i]['auth_type'] = ''; aggiungiamo http, alla riga 20 il nostro nome utente (user) e nella successiva la password scelta in precedenza.
L'ultima operazione da effettuare opzionalmente è l'abilitazione del Safe Mode di PHP. Non è strettamente indispensabile lavorando in locale, ma poiché la maggior parte degli hoster ha il safe mode abilitato conviene prevenire i possibili errori di programmazione che potrebbero sorgere nella realizzazione dei nostri script.
Per abilitarlo apriamo il file D:\xampp\php\php.ini e andiamo a modificare la riga da safe_mode = Off
a
safe_mode = On
Apriamo ora il pannello di gestione dei servizi di XAMPP in D:\xampp\xampp-control.exe o in Start / Tutti i programmi / XAMPP. Arrestiamo Apache, dopo di che riavviamolo.
A questo punto andando a visualizzare ancora le impostazioni di Sicurezza e dovreste trovarvi con tutte le indicazioni rese sicure (ad esclusione dei servizi che non sono stati avviati).
Creazione database
Per creare i database è sufficiente andare all'indirizzo http://localhost/phpmyadmin/, inserire i dati di accesso stabiliti in precedenza e proseguire con la creazione del database.

Solitamente, ad esempio per testare un CMS, è sufficiente inserire il nome del database che si vuole creare e cliccare sul pulsante “Crea”:

Attivare il mod rewrite
Il modulo rewrite o mod rewrite, serve per il vostro server apache a far si che le pagine dinamiche (in questo caso in php) cambino totalmente estensione e sembrino pagine html statiche. Questa trasformazione ha lo scopo di far si che la vostra pagina venga assimilata meglio dai motori di ricerca.
In locale questa modifica normalmente non serve, però può capitare che moduli aggiuntivi del vostro CMS preferito lo richiedano, quindi è meglio attivarlo.
In XAMPP dovrebbe essere già attivo ma nel caso non lo sia basta aprire il file D:\xampp\apache\conf\httpd.conf e levare il simbolo cancelletto # alla sinistra della seguente riga (dovrebbe trovarsi alla riga 120).
LoadModule rewrite_module modules/mod_rewrite.so
Se servissero altri moduli è possibili abilitarli nello stesso modo. Cosa molto importante, ogni volta che vengono inseriti nuovi moduli o effettuate modifiche al php.ini. è necessario riavviare apache, operazione effettuabile tramite il pannello di controllo di XAMPP.
Modificare il file php.ini
Il file php.ini di XAMPP potrebbe richiedere le modifiche elencate di seguito:
Max_execution_time: se dovete fare upload che impiegano molto tempo o elaborare query importanti impostate queste impostazioni a:
max_execution_time = 300
Impostazione consigliata sopratutto se su usano dei CMS. L'impostazione di default è di 60 secondi, utilizzando Drupal ho notato che questa è più che sufficiente utilizzando Linux (dove l'installazione e pressoché istantanea) mentre Windows Vista è notevolmente più lento durante l'installazione richiedendo l'impostazione di max_execution_time più alta.
Memory_limit: se avete errori riguardo la massima memoria da abilitare (es. pagine bianche durante l'elaborazione dati nei CMS) cambiate questo parametro:
memory_limit = 32M
Utilizzando CMS con impostazioni che hanno forti richieste di memoria è meglio aumentarla ulteriormente. Ad esempio Drupal con Ubercart per lavorare bene richiede almeno 64M di memory limit. Impostando memory_limit = -1 la memoria viene settata ad infinito ovvero tutta la ram disponibile.
Creiamo il nostro-i sito-i
Ci sono due sistemi per lavorare sui nostri siti. Il primo è quello di creare un nuovo sito locale andando a creare una nuova cartella in D:\xampp\htdocs (es. prova) che sarà raggiungibile all'indirizzo http://localhost/prova/.
Il secondo, un po' più laborioso ma nettamente migliore è quello di creare quelli che si chiamano VirtualHost. Creare dei VirtualHost permette di lavorare esattamente come in un vero e proprio sito raggiungibile es da http://nomesito1.test , http://nomesito2.test ecc..
I vantaggi di ciò si vedono sopratutto utilizzando un CMS ovvero quei “siti dinamici pronti” e personalizzabili che ci permettono di creare un sito professionale anche senza essere dei programmatori in php.
Se noi creiamo il nostro sito in locale usando un CMS con il primo sistema può capitare, una volta portato in un server remoto, che le immagini “scompaiono”. Quindi dovremmo correggere tutti i percorsi delle immagini o mettere il sito dentro una cartella con lo stesso nome di quella in locale con il risultato che l'indirizzo del nostro sito diventerà http://www.miosito.xx/prova/ :-(
La soluzione ideale è quindi quella di creare dei VirtualHost.
Creazione dei VirtualHost
Come prima cosa creiamo la o le cartelle che poi ospiteranno ognuna un diverso sito. Possiamo creare queste cartelle all'interno di D:\xampp\htdocs, oppure creare una cartella apposita dove mettere tutti i nostri siti es. D:\www.
Quindi creiamo una cartella per ogni sito:

Ora creiamo i VirtualHost aprendo il file D:\xampp\apache\conf\extra\httpd-vhosts.conf aggiungendo alla fine del file le righe che seguono. Le prime in arancione non vanno modificate, le altre possono essere modificate in base alle impostazioni preferite.
NameVirtualHost *:80
###localhost
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
<Directory "D:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
###sito1.test
<VirtualHost *:80>
DocumentRoot "D:/www/sito1.test/"
ServerName sito1.test
</VirtualHost>
<Directory "D:/www/sito1.test">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
###sito2.test
<VirtualHost *:80>
DocumentRoot "D:/www/sito2.test/"
ServerName sito2.test
</VirtualHost>
<Directory "D:/www/sito2.test">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
###sito3.test
<VirtualHost *:80>
DocumentRoot "D:/www/sito3.test/"
ServerName sito3.test
</VirtualHost>
<Directory "D:/www/sito3.test">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Il file hosts
Apriamo il file hosts che si trova in: C:\WINDOWS\system32\drivers\etc\hosts.
Chi utilizza Windows 7 o Vista non riuscirà ad aprire il file host perché protetto. Per risolvere il problema, attenersi alla procedura seguente:
- Fare clic sul pulsante Start scegliere Tutti i programmi/Accessori, fare clic con il pulsante destro del mouse su Blocco note, quindi scegliere Esegui come amministratore.
- Se viene chiesto di immettere la password di amministratore o di confermare, digitare la password o fare clic su Consenti.
- Aprire il file hosts tramite file apri ed incollando C:\WINDOWS\system32\drivers\etc\hosts come nell'immagine seguente e cliccare su Apri:

Può capitare che si apra la finestra “Apri con”, selezionare nuovamente Notepad e si aprirà il file hosts.
Ora modifichiamo il file hosts come nell'immagine che segue:

Salviamo il file e riavviamo Apache.
Proviamo il funzionamento di un sito
Per completare il lavoro ci manca di inserire, nelle varie cartelle che abbiamo preparato in precedenza, la materia prima con cui faremo il sito.
Mettiamo in ognuna delle cartelle le pagine html che abbiamo creato oppure i file di installazione del nostro CMS preferito (in questo caso dobbiamo anche seguire le istruzioni di installazione del CMS) ed andiamo a visitare il nostro sito.
In questo caso ho inserito nella cartella sito1.test i file di Drupal dopo aver creato il database come sopra indicato:


Commenti
Installazione Drupal
Ciao, ho seguito i passi della guida e tutto bene fino a quando non vado ad installare Drupal non vedo la scelta della lingua italiana. :-(
Puoi scaricarla da
Puoi scaricarla da www.drupalitalia.org ;-)
Grazie!!!
Grazie!!!
vhost
ciao trovo la guida molto ben fatta...volevo solo chiederti una mano se puoi. Ho seguito la guida passo passo ma ho un problemino forse configuro male i virtual host ma quando io digito www.miodominio.ext lui mi reindirizza a www.miodominio.ext/miodominio.ext ...dove sbaglio? grazie.
Sì è probabilmente un
Sì è probabilmente un problema di virtual host.
Da quel che scrivi sopra mi pare di capire che usi lo stesso nome a dominio per il sito locale e quello remoto.
Quando crei un virtual host in locale non deve avere lo stesso nome di quello in remoto.
Quindi il sito www.miodominio.ext in locale è meglio si chiami miodominio.test o test.miodominio o anche solo miodominio, questo deve essere riportato esattamente sia sul file host di Windows che in httpd-vhosts.conf
Fammi sapere se è quello che ti serve ed hai risolto :-)
???
ho bisogno di aiuto
posso inserire uno script php in un mio sito gia esistente
come faccio
posso usare questo programma
??
grazie in anticipo
Questo programma installa un
Questo programma installa un server WAMP (Windows, Apache, Mysql, Php) nel tuo pc. Poi puoi usarlo per testare tutti gli script php che vuoi.
Se devi fare i test nel tuo siti esistente, e non vuoi rischiare di fare guai, porti il sito in locale su Xammpp e fai i test.
Se vuoi sviluppare un nuovo sito e poi metterlo in internet puoi falo con Xammpp ecc..
vhost
ciao ora i siti funzionano bene ma ho un solo problema...se digito nel browser il nome del domimio questo viene correttamente risolto e vedo la homepage...se digito sulla barra invece l'indirizzo ip direttamente mi viene fuori l'homepage del primo sito inserito nel file vhosts.conf come posso fare per evitare questo e che magari venga semplicemente fiuori la pagina di apache con scritto apache funziona ? grazie
Se hai seguito le istruzioni
Se hai seguito le istruzioni sopra digitando solo l'IP, quindi 127.0.0.1, dovresti vedere il pannello di controllo di Xampp.
Nel nel file vhosts.conf le prime istruzioni, presumendo Xampp sia installato in D:, dovrebbero essere le prime righe sopra (quelle in arancione).
E il file hosts di Windows per questa impostazione dovrebbe riportare: 127.0.0.1 localhost
vhost
ciao e grazie per il supporto che mi dai....io digito l'ip da internet non in localhost. In localhost tutto ok ma essendo xammp installato in un vps ( non in produzione ovviamente ) quando provo il nome del dominio tutto ok..se provo l'ip pubblico del vps mi esce fuori l'homepage del primo sito caricato sul file di configurazione.
Ora ho capito il problema
Ora ho capito il problema solo che purtroppo non so risponderti. L'unico utilizzo che ho fatto finora di Xammpp è stato quello di creare, testare e mantenere una copia di backup locale dei siti che ho realizzato.
Però una piccola idea l'avrei, hai provato a cambiare l'ordine dei siti in modo da portare in cima il pannello di Xammpp o un sito fittizio contente una pagina di tua scelta?
problemi con xammp o joomla
Cia ho installato xammp poi joomla versione 1.0
tutto ok in fase di installazione alla prima schermata della hom di joomla mi appiaiono in alto e in basso alla pagina degli errori:
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\joomla\includes\joomla.php on line 103
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\joomla\includes\joomla.php on line 429
...
puoi aiutarmi grazie Giuliano Paolucci.
Conosco molto poco Joomla, ho
Conosco molto poco Joomla, ho provato l'ultima versione e non mi da nessun errore.
Ho notato però che è consigliato impostare (nel php.ini) Display Errors: Off e Xampp lo ha on.
Prova ad impostarlo come consigliato ed i messaggi di errore dovrebbero sparire.
grazie davvero ti faccio
grazie davvero ti faccio sapere se va tutto ok
Scusa non riesco a
Scusa non riesco a raggiungere xampp in locale da internet come http ma lo raggiungo come https sai darmi una spiegazione.
Grazie
RZ
Non ne ho idea. Come ho
Non ne ho idea. Come ho scritto sopra lo uso solo in locale, quindi nel mio pc, per testare script e siti prima di metterli online.
Prova a consultare il sito ufficiale di Xampp, può darsi che trovi una risposta :-)
modifica file hosts
ciao, non riesco a modificare il file hosts.
avvio notepad come amministratore, apro il file hosts lo modifico come nella guida ma non rieco a salvarlo, mi dice che il file è di solo lettura e non me lo fà modificare. ho provato anche a modificare i permessi ma non è servito a niente, come devo fare?? grazie per l'aiuto!!
Nel sito della Microsoft
Nel sito della Microsoft trovi le informazioni per la modifica: http://support.microsoft.com/kb/923947/it
Essenzialmente sono le stesse riportate sopra ma più scarne. Seguendo i passi sopra dovrebbe funzionare tutto.
L'importante è non clicchi sul file host con tasto dx e poi su apri come amministratore, ma fai i passi elencati sopra.
salve, complimenti...ottima
salve,
complimenti...ottima guida!!
Io però ho un problema com xampp...
mi hanno detto ke il nome del mio database dovesse avre quello della cartella di wordpress...(indicazioni del mio professore di info) ho seguito tt la procedura passo passso... ma quando vado a digitare sulla barra degli indirizzi il mio http://localhost/(nome cartella wordpress) mi dice oggetto nn trovato nn riesco a capire dv'è l'errore... la ringrazio per l'attenzione. SALUTI.
Se hai seguito tutti i passi
Se hai seguito tutti i passi elencati sopra il sito non è più raggiungibile con http://localhost/(nome cartella wordpress) ma con il nome che gli hai dato, es. wordpress.test
Questo permette di gestire meglio più siti in locale mantenendo gli url in remoto.
Ad esempio inserendo un immagine usando un editor tipo FCK (in wordpress mi pare ci sia tinymce):
1) lasciando xampp impostato normalmente, l'url dell'immagine sarà /(nome cartella wordpress)/images/nomeimmagine.jpg.
2) impostandolo xammp come da istruzioni sopra invece sarà /images/nomeimmagine.jpg
Nel caso 1 quando porti il sito in remoto non si vedranno più le immagini, nel caso 2 invece sì.
xampp e wordpress
ciao,ho seguito perfettamente il tuo tutorial ...e non ho avuto problemi,complimenti per la spiegazione e poi la scelta di creare i virtualhost mi stata molto utile perchè sto testnto joomla e wordpress contemporaneamente e senza il virtalhost mi sarebbe stato impossibile.
ho avuto problemi all'istallazione di wordpress perchè non mi trovava il database sql ..poi ho trovato questo video
http://www.youtube.com/watch?v=guEcQuaPiNc Installazione wordpress su server locale WAMP
lo posto percè può essere utile a qualcun'altro.
dal videoho capito che facevo due errori.
il primo è che wordress in locale deve essere istallato co la procedura grafica che si vede nel video e non rinominando il file wp-sample in wp-config.php
e secondo che il server nel deve evere l'indirizzo in localhost ma con le coordinate 127.0.0.1
spero di non avere detto cazz..te..
puoi spiegarmi questo cosa?
Onestamente ho installato più
Onestamente ho installato più volte Wordpress e non ho mai avuto problemi.
Per installarlo basta rinominare il file wp-config-sample.php in wp-config.php ed inserirci i dati di accesso al database.
Giusto per prova ho appena ripetuto l'installazione:
xampp e wordpress
grazie per aver risposto subito...
ho riprovato anchio....co il metodo di rinominare il file di sample e funziona!
io sbagliavo a mettere i dati del database....
grazie ancora per il post...
mi è stato molto utile
Prego ;-)
Prego ;-)
impostare server meil
Ciao. ti ringrazio per la splendida guida.Ti volevo chiedere se mi potresti guidare sulla creazione di un server mail, per il mio sito in locale poichè vorrei provare se riesco a spedire le e-mail di notifica. grazie mille
Apri il file php.ini vai alla
Apri il file php.ini vai alla riga 699 riga più riga meno. Lì devi impostare i dati dell'email che usi di solito es:
[mail function]
; For Win32 only.
SMTP = smtp.xxx.it
smtp_port = 25
; For Win32 only.
sendmail_from = pincopallino@xxx.it
grazie
Grazie webgrafic, ora provo, alcune delucidazioni:
smtp.xxx.it io lo sostituisco con smtp.sito1.tx (dove sito1.tx è il dominio del mio virtualhost) giusto? Invece pincopallino@xxx.it è tipo admin@sito1.tx che sarebbe l'email che parte. Così facendo posso inviare delle email dal sito virtuale alla mia casella di posta reale? Grazie ancora
In realtà, in base ai miei
In realtà, in base ai miei test, puoi scrivere quello che vuoi anche smtp.pippo.it, di solito io uso un smtp di una delle mie mail reali.
Quindi posso mettere anche
Quindi posso mettere anche l'smtp di alice, questo poi non penso che influenzerà il trasferimento del sito da locale a remoto, giusto? invece in sendmail_from mi conviene inserire l'email del sito che sto creando giusto?
Grazie mille per le dritte, ma sono veramente alle prime armi e complimenti ancora per la guida ha risolto molte mie perplessità!
Non è importante quello che
Non è importante quello che metti. Trasferendo il sito quello che conta sono i dati dei tuoi script in php o del database se stai usando un cms, e non i dati del php.ini che hai in locale.
Grazie mille di tutto, ancora
Grazie mille di tutto, ancora non ho provato ma sicuramente funzionerà. Volevo però chiederti, si è possibile impostare un [mail function] e sendmail_from divrsi per ogni sito poichè sul mio server virtuale ho diversi siti. Grazie mille
Sì li imposti direttamente
Sì li imposti direttamente nel form in php.
Puoi vedere un esempio: http://www.risorsainformatica.com/blognews/creare-un-form-mail/
Credo di esermi spiegato
Credo di esermi spiegato male. Nei server remoti puoi mettere più di un dominio giusto? Ogni dominio ha la/le sua/e email. Siccome io nel mio server visrtuale ho 2 siti (domini) mi chiedevo se era possibile creare per ognuno di essi una sendmail_from, diversa per ogni sito. Scusami ancora se ti stresso... :-)
Io ho molto più di due siti
Io ho molto più di due siti in locale :-)
I form email di ogni sito puoi gestirli in modo indipendente direttamente dagli script o dal cms che stai usando.
Per gli script che realizzi basta personalizzare $receiverMail = “tuo_indirizzo@email.xxx“; vedi il sito che ti ho segnalato sopra per i particolari.
I CMS invece si personalizzano dal CMS stesso.
Il tutto funziona indipendentemente da quello che hai messo nel php.ini
Ok capito ora. Grazie mille
Ok capito ora. Grazie mille di tutto l'aiuto che mi hai dato e complimenti per l'ottimo sito e blog.
Prego ;-)
Prego ;-)
Scusa ancora per il disturbo,
Scusa ancora per il disturbo, ma ho cambiato sistema operativo, ora sono a Windows 7 64bit. Sai mica se ci sono problemi con questa versione del S.O. e xampp? Perche non riesco a far funzionare il mio virtual hosts, mentre con vista funzionava benissimo grazie alla tua guida. Credo però di aver fatto casino con il file hosts che ora ha estenzione txt invece di nulla... mi sapresti anche dire dove posso trovare il file originale hosts per windows 7 64 bit? grazie mille
Purtroppo non ho mai provato
Purtroppo non ho mai provato ad usare Win 64 bit. Se avevi Vista 64 dovrebbe funzionare correttamente anche con Win 7 64bit. Io lo uso anche su Win 7 ma a 32bit.
Per il file host dovresti riuscire a risolvere con Notepad ++ che per mette di salvare i file anche senza estensione.
ho visto su alcuni siti che
ho visto su alcuni siti che in windows 7 invece che localhost bisogna utilizzare 127.0.0.1, mi sapresti dire come devo modificare i file nella tua guida? mi postresti inviare anche un file hosts originale per windows 7 che non lo trovo. Grazie mille
Non cambia nulla tra le varie
Non cambia nulla tra le varie versioni di windows. Non posso vedere la tua mail, se vuoi il file scrivimi dal modulo contatti e te lo invio.
credo che reinstallero il
credo che reinstallero il S.O.... ritoenerò a vista.....
Come vuoi :-) Comunque su Win
Come vuoi :-)
Comunque su Win 7 32 bit funziona molto bene, i passi da seguire sono gli stessi che leggi sopra.
risolto tutto con windows 7
risolto tutto con windows 7 32 bit, funziona tutto alla grande!!! Una cosa, ho provato ad inserire dei file nella cartella Z:\www\miosito.it (per esempio), con esplora risorse qunado xampp è in funzione, ma non mi fa vedere nulla di quello che c'è dentro e la cartella non si chiama più miosito.it ma miosito.tx... E' possibile usare filezilla client per inserire dei file nel mio server virtuale? Propio come faccio da remoto. Che tipo di impostazioni devo fare? Immagino che devo abilitare anche FileZilla da xampp... Grazie ancora
Filezilla non lo ho provato
Filezilla non lo ho provato una volta ma rallenta il tutto è mi sembra inutile per lavorare in locale. Ad ogni modo non ricordo come ho fatto ad usarlo.
Per quanto riguarda i siti è meglio che non li chiami sito.it ma sito.test o un altro dominio inventato.
Se poi fai delle modifiche in httpd.conf ecc. devi riavviare apache altrimenti non funzionano.
ok grazie mille!!!! Di
ok grazie mille!!!! Di tutto!!!!
virtualhost
ho istallato xampp , lo utilizzo come vero è proprio server non in locale , per far si che chi deve visualizzare il mio sito non debba scrivere il mio indirizzo ip uso servizi come dyndns per cambiare l' indirizzo ip in un nome di dominio , se vorrei ospitare piu' siti , nel mio serverino , come faccio ad associare ogni nome di dominio impostato su dyndns , che sono tutti collegati ad un unico ip , a specifiche cartelle che contengono i siti?
Mi spiace ma non ho
Mi spiace ma non ho esperienza in tal senso. L'unico uso che faccio di Xammpp è per il test di script e siti in locale.
codice per iniziare da shell di xampp
salve,non ricordo piu il codice iniziale su SHELL di XAMPP per iniziare a scrivere codice in MYSQL
AIUTO,..grazie mille
installazione su chiavetta o disco esterno
complimenti per la guida, davvero semplice ed esauriente.
Volevo sapere se è possibile l'installazione anche su chiavetta usb e disco esterno.
ciao e grazie
Certamente solo che se crei
Certamente solo che se crei gli host virtuali, questi non funzioneranno a meno che non modifichi il file host di ogni pc su cui usi la chiavetta.
Invia nuovo commento