Server locale denver. Denwer (server web locale)

Questo è un altro articolo della sezione Strumenti per i Webmaster, in cui voglio parlare chiamato Denwer, che può essere scaricato gratuitamente dalla risorsa dello sviluppatore. Per prima cosa, parlerò di cos'è un server locale e perché dobbiamo lavorarci. In poche parole, puoi installarlo e configurarlo sul tuo computer, ricevendo un analogo gratuito dell'hosting (leggi cosa sono l'hosting e i domini).

Per te, in questo caso, non devi acquistare hosting e non devi nemmeno avere accesso a Internet. Le capacità che Denver ti offre non sono praticamente diverse da quelle di un host remoto e sarà composto dagli stessi componenti e avrà le stesse capacità. Contiene già maggiori informazioni su questo script), il server Apache (leggi), ha il supporto PHP e molto altro.

Dove scaricare Denwer, come installarlo ed eseguirlo?

Puoi scaricare separatamente tutti i componenti del server locale sopra descritti e, dopo averli installati sul tuo computer, configurarli correttamente, ma non tutti sono in grado di farlo. E anche chi capisce cos'è cosa può incontrare molte difficoltà durante l'installazione e soprattutto durante la configurazione.

Pertanto, al fine di semplificarci la vita, sono stati inventati e creati vari pacchetti di installazione (assiemi), che consentono di scaricare un complesso completamente funzionante e configurato con il minimo sforzo.

Devi solo scaricare l'assembly appropriato e installare il tuo motore di progetto (Joomla, WordPress, ecc.) su di esso, quindi iniziare a lavorarci, proprio come faresti se trovassi i file del motore su un host fisico. A proposito, come opzione e alternativa a questa soluzione, si può considerare, ad es. in grado di lavorare con Joomla e WordPress. Ma in questo articolo parleremo specificamente di localhost.

Quindi, cosa ci offrono gli sviluppatori di tali pacchetti di installazione gratuiti? Lasciami elencare i collegamenti alle pagine delle risorse da cui puoi scaricarli, quindi ti parlerò in dettaglio dell'installazione e della configurazione di uno di essi, che ho scelto come preferito.

Questa è una mia scelta personale e puoi usare il pacchetto che fa per te. Per fortuna lavorare con loro è abbastanza simile e, avendo capito come lavorare con un assembly (oggi parleremo esclusivamente di Denwer), puoi facilmente capirlo con qualsiasi altro.

Dove puoi scaricare gratuitamente build di server locali:

  1. Denver - download gratuito
  2. Servizio Vertrigo -

Cliccando sul link, dovrai registrarti nel modulo proposto, dopodiché riceverai un'e-mail con un link per scaricare la distribuzione Denwer.

Esegui il file scaricato con estensione exe, accetta di installare il pacchetto, dopodiché inizia a decomprimere, quindi si aprirà anche una finestra del browser con una descrizione dell'installazione, che puoi chiudere immediatamente, e una finestra DOS nera con l'installazione apparirà anche la procedura guidata:

Seguendo le istruzioni della procedura guidata per continuare l'installazione, premere "Invio". Nella finestra successiva, dobbiamo specificare in quale cartella del nostro computer installeremo il server. È possibile selezionare, ad esempio, C:\server .

Premi "Invio", quando ti viene chiesto se vuoi davvero installare Denver in questa directory, rispondi impostando "y" (y) e premi di nuovo "Invio". Successivamente, veniamo informati che verrà ora creato un disco virtuale separato, necessario per il funzionamento di tutti i componenti del server locale.

Basta premere "Invio" e nella finestra successiva selezionare la lettera per l'unità virtuale. Questa lettera, ovviamente, non dovrebbe essere utilizzata dal tuo sistema al momento (cioè, il disco, la lettera latina "c", non ha assolutamente bisogno di essere selezionato).

È meglio scegliere qualcosa dalle ultime lettere dell'alfabeto latino, ad esempio Z. Se risulta che questa lettera è già utilizzata per designare un disco nel tuo sistema operativo Windows, vedrai un messaggio che è impossibile per creare un tale disco.

In questo caso, dovrai premere "Invio" e ripetere il passaggio inserendo il nome della directory di installazione, premere nuovamente "Invio" e inserire un'altra lettera. Puoi vedere quali lettere per designare le unità sul tuo computer sono già prese in "Risorse del computer".

Se la lettera che hai selezionato non è occupata, vedrai un messaggio sull'avvenuta creazione del disco virtuale.

Premi "Invio", a seguito del quale i file di questo assembly verranno copiati nella cartella specificata in precedenza sul computer. Successivamente, ti verrà chiesto di selezionare un'opzione di download, a cui rispondi inserendo un'unità e premendo "Invio". Ti verrà inoltre chiesto se creare scorciatoie per avviare, interrompere o riavviare sul desktop, a cui risponderai "y".

Con queste scorciatoie sarai in grado di avviare o arrestare il server. La procedura guidata di installazione si chiuderà e si aprirà una finestra del browser con una pagina che descrive i passaggi successivi per lavorare con la build Denwer.

Verifica dello stato di salute del server locale

Successivamente, vai sul desktop e avvia Denver facendo clic sul collegamento "Start". Allo stesso tempo, si aprirà per un breve periodo una finestra DOS, indicando che il server è in esecuzione, quindi nella barra delle applicazioni (l'area sul lato destro di Windows apparirà un'icona a forma di piuma e cappello nero). barra delle applicazioni, accanto all'orologio), indicando che è in esecuzione.

Ora digita nella barra degli indirizzi del tuo browser localhost , in seguito al quale verrai indirizzato a una pagina con la scritta "Hurrah, ha funzionato". Ciò significa che l'assembly è stato installato correttamente sul tuo computer Windows. Scorrendo questa pagina, vedrai i link per verificarne le prestazioni:

Segui questo link, quindi nella finestra che si apre, inserisci del testo nel campo "Testo" (meglio in russo - controlla che tutto sia in ordine con la codifica) e clicca sul pulsante "Invia via mail". Se tutto ha funzionato correttamente, riceverai un messaggio del tipo: OK, la funzione mail() ha funzionato correttamente. Ma devi anche controllare che la lettera sia davvero arrivata.

Per fare ciò, devi andare sul nostro disco virtuale (ricorda la lettera che hai specificato durante l'installazione di questo assembly) e seguire il seguente percorso:

Z:\tmp\!invia e-mail\

A proposito, puoi andare non su un disco virtuale, ma su uno reale, dove hai installato un server locale (nel mio caso, questa è l'unità C) lungo lo stesso percorso:

C:\tmp\!sendmail\

Se tutto è in ordine con l'invio della posta, in questa cartella dovrai trovare la lettera che hai inviato. Aprendolo, puoi verificare se la codifica della lingua russa è corretta.

Configurazione e installazione di Joomla o WordPress su Denver

Per prima cosa dovrai andare nella cartella in cui hai installato l'assembly (per me è c:\server\) e vai al seguente percorso:

c:\server\home\localhost\www\

In questa directory WWW, devi creare una directory in cui dovrai successivamente caricare i file del motore (Joomla, WordPress, ecc.). Il nome della cartella dipende da te, ad esempio:

Dopo aver creato la cartella, riavvia il localhost utilizzando il collegamento "Riavvia Denwer" sul desktop (se non è già in esecuzione, avvialo). Per verificare se funziona, digita nella barra degli indirizzi del tuo browser:

http://localhost/Proba/

Se si apre una pagina con il titolo "http://localhost/Proba/", allora tutto è in ordine. Se non si apre alcuna finestra, prova a riavviare Denwer di nuovo.

Ora devi installare il motore (Joomla, WordPress, ecc.) esattamente come hai fatto per l'hosting reale (l'installazione di Joomla è descritta (in dettaglio e in immagini). Ho scritto come installare il forum SMF, ma è è trattato in dettaglio al link indicato.

Quelli. devi copiare i file del motore nella cartella creata sul tuo computer (funge da host locale). Nel mio caso questa è la cartella:

C:\server\home\localhost\www\Proba\

Questo processo differirà dall'installazione del motore su un host reale () solo in quello per la copia dei file non c'è bisogno di usare FTP manager- si adatterà perfettamente anche un conduttore ordinario, o, come quello descritto dal link Total Commander.

Dopo aver copiato i file Joomla o WordPress nella cartella Denver, è necessario digitare nella barra degli indirizzi del browser per installare il sito o il blog:

http://localhost/Proba/

Di conseguenza, si aprirà la finestra della procedura guidata di installazione dell'uno o dell'altro motore. Quindi segui lo stesso scenario di una normale installazione su hosting reale, con l'unica eccezione che, come descritto nell'articolo sull'installazione di Joomla (vedi il link sopra), ma nel modo descritto di seguito.

Creazione di un database e di un utente utilizzando Denwer

Per accedere al programma phpMyAdmin incluso nel build kit del server locale, devi digitare il seguente URL nella barra degli indirizzi del tuo browser:

http://localhost/strumenti/

Nella finestra che si apre, clicca sul link chiamato "phpmyadmin", che aprirà la pagina principale di questo programma. Su di esso, nell'area "Crea un nuovo database", si inserisce il nome del database desiderato (per semplicità può essere chiamato come la directory del sito nella cartella localhost, cioè "Proba", nel mio caso) e fare clic sul pulsante "Crea" ".

Ora torniamo alla pagina principale di phpMyAdmin cliccando sull'icona della casa nella colonna di sinistra della finestra del programma. Trova il collegamento "Privilegi" nell'area "MySQL" e fai clic su di esso.

Nella pagina di phpMyAdmin che si apre, al centro, dovresti trovare la voce "Aggiungi un nuovo utente" e cliccarci sopra.

Nell'area “Username” inserire il nome desiderato (per semplicità utilizzo ancora “Proba”), nell'area “Host” inserire localhost, nelle aree “Password” e “Conferma”, inserire due volte password molto complesse .

Nell'area "Global Privileges", fare clic sulla scritta "Check All" in modo che l'utente del database che si sta creando abbia i massimi diritti.

Tutto, il database e l'utente su Denver vengono creati. Ora puoi utilizzare questi dati durante l'installazione di Joomla, WordPress, ecc., che seguiranno la stessa sequenza dell'installazione su un hosting reale. Al termine di questo processo, la tua risorsa sarà disponibile all'indirizzo:

http://localhost/Proba/

Puoi lavorare con Joomla o WordPress nel solito modo, ma questo semplifica e velocizza notevolmente il lavoro di modifica dei file del motore, installazione e disinstallazione di varie estensioni, e diventa anche possibile lavorare sul tuo progetto anche lì, dove non c'è accesso a Internet.

Trasferimento del sito Web all'hosting

Dopo aver completato il progetto, è necessario trasferire il sito da Denwer all'hosting per metterlo a disposizione dei visitatori da Internet. Questo viene fatto esattamente allo stesso modo come se ti trasferissi semplicemente da un hosting a un altro o ripristinassi il tuo sito da un backup (ho scritto sulla creazione e il ripristino da un backup).

Per fare ciò, dovrai utilizzare il programma FileZilla (di cui ho scritto) per spostare tutti i file dalla cartella del server locale (nel mio caso, la cartella Proba) alla directory principale dell'host remoto (di solito PUBLIC_HTML o HTC).

E quindi apri il file di configurazione del tuo motore per la modifica e cambia i parametri del percorso assoluto ai file e alle cartelle di questo motore, nonché il nome del database, l'utente e la password, a quelli che hai impostato durante la creazione di un nuovo database su l'ospitalitá. Tutto questo è descritto in dettaglio nell'articolo sul backup e il trasferimento del sito, il link al quale troverete salendo un paio di paragrafi sopra).

Come rimuovere Denver da un computer

Abbastanza spesso sorge la domanda su come rimuovere questo assieme dal tuo computer. Il problema principale della rimozione è disabilitare il disco virtuale creato durante l'installazione. Ma prima le cose principali. Per prima cosa dovrai, ovviamente, fermare il server locale usando il collegamento appropriato sul desktop.

Quindi eliminare il disco virtuale, che è stato creato durante l'installazione. Ricorda quale lettera hai assegnato a questo disco virtuale e vai su Windows lungo il seguente percorso "Start" - "Esegui" (puoi invece premere la combinazione di tasti Win + R), inserisci il comando nella finestra che si apre:

Sost z: /d

Invece della lettera di unità virtuale Z, dovrai inserire la tua scelta (Drive Z suggerisce cz come lettera di unità virtuale predefinita). Ebbene, per rimuovere definitivamente la build Denwer dal tuo computer, basterà eliminare la directory WebServers (di default questa è la cartella C:\WebServers) e rimuovere i tre collegamenti dal desktop del tuo sistema operativo Windows. Tutto, possiamo presumere che siamo riusciti a rimuoverlo con poco spargimento di sangue.

Buona fortuna a te! A presto sul sito delle pagine del blog

Puoi guardare altri video andando su
");">

Potresti essere interessato

Hosting e tutto ciò ad esso connesso, lavorando con cPanel
Come eseguire il backup e il ripristino da un backup, nonché le sfumature del trasferimento di un sito (Joomla, WordPress) su un nuovo hosting
File Hosts: cos'è, dove si trova in Windows, cosa dovrebbe fare un webmaster e come rimuovere le voci di virus da esso
Trasferire il sito su un nuovo hosting Infobox, scegliendo tra normale e VPS, oltre a lavorare con il pannello di controllo dell'hosting Server - che cos'è

Ciao.. Se stai leggendo questo post, stai per aprire il tuo blog.

Se è così, per favore accetta le mie sincere congratulazioni, poiché il tuo blog è molto interessante. E se sbaglio, ti stai solo chiedendo come installare e configurare un server Denver locale.

Tuttavia, affinché la tua idea (blog) sia vista in una forma in cui soddisfi pienamente tutte le richieste dei visitatori, dovrai sederti per più di un'ora, impostando o ordinando dozzine di modelli e cms per trovare L'opzione migliore.

Certo, puoi acquistare subito l'hosting e scegliere un nome di dominio per il futuro blog, di cui ho parlato nei precedenti articoli, ed eseguire tutte le azioni direttamente sull'hosting, ma ti consiglio vivamente di fare tutto prima sul tuo computer .

Per fare ciò, in un paio di minuti installeremo un server locale (Denver) sul disco rigido del computer, che soddisferà tutti i parametri di un vero hosting.

Il programma di oggi sarà:

1) Che cos'è un server locale

2) Installazione di un server locale

3) Avvio e configurazione di un server locale, verifica del funzionamento di Denver

Quindi andiamo...

Primo . Che cos'è un server locale

Un server locale (localhost) è un insieme di componenti (PHP, database MySQL, uno script per lavorare con il pannello PhpMyAdmin, server Apache) che ti aiuteranno a lavorare con le applicazioni web sul tuo computer senza usare l'accesso a Internet per questo.

Uso Denver come server locale. Puoi scaricare Denver gratuitamente sul sito Web ufficiale del produttore. Non devi pagare nulla perché è disponibile per un ampio utilizzo.

Per visualizzare il tuo sito su Internet, accedi alla riga del browser

http://localhost/cartella_del_blog_sul_computer

Spero che tu capisca tutto e che tu possa procedere all'installazione stessa di Denver.

Secondo. Installazione di un server locale

Esegui il file denver scaricato in precedenza, che ha l'estensione .exe.

Nella finestra che si apre, "Installer" proporrà di installare il pacchetto base, accettarlo e fare clic sul pulsante "Sì".

Quindi si aprirà Internet Explorer. Lo chiudiamo e continuiamo a installare il server locale sul computer.

Ora ci viene chiesto di specificare la directory in cui verrà installato il server locale. Ho specificato il percorso C:\hosting

Nella stessa finestra sottostante, confermiamo le nostre azioni mettendo "y" (nel senso di sì).

Ancora una volta confermiamo che siamo d'accordo con tutto e premiamo "Invio".

Ora dobbiamo decidere il nome del nuovo disco virtuale. Può essere qualsiasi lettera diversa da quelle già utilizzate dal sistema.

In caso contrario, ottenere informazioni sull'errore e scegliere un'altra unità. Dopo aver deciso la lettera, premere "Invio" e l'installazione continuerà.

Successivamente, inizierà la copia dei file del server locale nella directory precedentemente selezionata. Dopo l'estrazione, ti verrà chiesto di scegliere in quale modalità eseguire Denver "1" o "2". Non disturbare e premere l'unità.

Alla fine, offrirà la creazione di collegamenti a Denver sul desktop, con i quali gestiremo l'inclusione del server locale. Mettiamo "y" (nel senso di sì).

Questo completa l'installazione di Denver sul disco rigido.

Terzo . Avvio e configurazione di un server locale, verifica del funzionamento di Denver

Se hai eseguito costantemente tutti i passaggi precedenti, sul desktop di Windows dovrebbero apparire tre collegamenti.

Fare clic su "Avvia Denwer" attivando così l'hosting virtuale del computer. Andando nella cartella "Risorse del computer", vedrai che il disco virtuale selezionato è apparso lì.

Per verificare la correttezza delle azioni e del funzionamento di Denver, vai al browser e inserisci http://localhost nella barra di stato, se nella tua finestra appare una pagina di tale contenuto, allora hai fatto tutto correttamente e il server locale è pronto a lavorare.

L'ultimo passaggio è creare una cartella in cui si troverà il nostro blog sul computer. Per fare ciò, vai alla directory specificata durante l'installazione di denwer

C:\hosting\home\localhost\www\mio-sito.ru

Qui in questa cartella decomprimeremo i file di vari motori (wordpress, joomla). Per verificare che tutto sia fatto correttamente, aprilo nel browser.

1 http://localhost/ mio-sito. it

http://localhost/mio-sito.ru

La finestra di installazione del motore che si trova nella cartella my-site.ru dovrebbe essere caricata sul server locale (localhost) o aprire il sito se hai caricato file nella cartella html senza utilizzare un database miq.

È tutto per oggi. Se hai domande sull'installazione di un server locale (denwer), chiedi, ti aiuterò.

Nel prossimo articolo imparerai nel programma phpMyAdmin e trasferire il blog dal server denwer locale (Denver) all'hosting.

Iscriviti agli articoli del blog e rimani aggiornato. Buona fortuna a tutti!

È una shell software che include le distribuzioni e i moduli appropriati che ti consentono di sviluppare, testare ed eseguire il debug di siti Web direttamente sul tuo computer locale, senza la necessità di accedere a Internet.

Denver è stato tradizionalmente considerato uno degli strumenti più rilevanti ed efficaci per gli sviluppatori web. Potenti strumenti di configurazione e debugging, la possibilità di sviluppare e testare comodamente i siti su un server locale creano le condizioni ideali per lavorare senza rischi per il tuo sito su Internet.

Lavorare con Denver - caratteristiche del server stesso

Prima di configurare Denver, è necessario prendere in considerazione alcune sfumature del server stesso. Prima di tutto, la caratteristica chiave di Denver è il supporto per lavorare con più progetti web contemporaneamente, con la posizione di ciascuno di essi separatamente sul proprio host virtuale. A tale scopo, il server crea una cartella separata per ogni progetto. Questi host vengono creati automaticamente.

Come mostra la pratica, la configurazione di Denwer non è particolarmente difficile, ma è comunque importante tenere conto di una serie di parametri chiave per un funzionamento efficiente e stabile. Prima di tutto, come lavorare con Denver, cosa dovrebbe essere considerato per la configurazione?

Tutti i componenti di questa soluzione software sono già forniti completamente configurati, pronti per l'uso. Compresi SSL, codifica MySQL e altri strumenti software. Se lo desidera, l'utente può aggiornare manualmente in modo indipendente uno qualsiasi dei servizi inclusi in Denver. A tal fine, le nuove versioni delle distribuzioni vengono semplicemente copiate in una cartella sopra quelle nuove.

Al termine della nostra installazione, riapparirà una finestra del browser che ti informa che l'installazione è stata completata. Può essere tranquillamente chiuso. Per avviare il programma, troviamo il collegamento Avvia Denwer sul desktop: facendo doppio clic su di esso si avvierà il nostro server.

Naturalmente, il programma ha bisogno di un po' di tempo per essere eseguito. E dopo aver caricato l'applicazione, sul pannello saranno visibili due icone: se sono disponibili, l'avvio è andato bene. Quando apriamo "Risorse del computer", vedremo apparire il disco virtuale Z sul computer.

Andando su di esso, possiamo notare diverse cartelle. In questo caso, ci interessa solo la cartella Home.

E qui noteremo già la presenza di diverse cartelle: Localhost e test1.ru, che sarà la radice per due siti locali. La prima contiene una serie di utilità per lavorare con il database, la seconda cartella contiene un sito di test con una pagina web.

Concentriamoci sul lavoro con il database. Qui, per lavorare con Denver, avvia qualsiasi browser digitando localhost o http://localhost. Successivamente, vedremo un messaggio sul funzionamento del server.

Quindi, per configurare Denver, scorriamo questa pagina fino all'intestazione "Utilità" - vedremo molti collegamenti. Seleziona la riga "phpMyAdmin - MySQL DBMS administration", dopodiché vedremo una nuova finestra.

In latino, inserisci il nome del tuo database nel campo Crea nuovo database, non resta che fare clic su Crea e dovrebbe apparire una nuova finestra.

Non è necessario fare nulla qui, basta fare clic sulla scheda Privilegi per andare avanti.

Quando fai clic su Aggiungi un nuovo utente, vedremo una nuova finestra in cui devi specificare una serie di dettagli:

  1. Nome utente: contrassegna il nome dell'utente.
  2. Host - qui specifichiamo Localhost oppure puoi selezionare Local dall'elenco a discesa.
  3. Password e digita nuovamente: qui è necessario specificare una password. Oppure può essere generato usando Genera. Tuttavia, devi assolutamente ricordare che è meglio aggiustarlo da qualche parte, ne avremo sicuramente bisogno in futuro.

Di seguito noteremo il blocco dei privilegi globali. Qui è necessario selezionare tutte le opzioni utilizzando il pulsante Verifica tutto. Quindi non resta che fare clic su Vai nell'angolo destro, dopodiché abbiamo completato il lavoro. Resta solo da congratularmi con te: dopo aver eseguito tutti questi passaggi, hai completato con successo la creazione del tuo nuovo database. Quindi, passiamo al suo utilizzo diretto per il funzionamento efficiente e stabile del tuo sito.

Come lavorare con Denver: procedere con l'installazione di CMS

C'è già un lavoro abbastanza serio dietro di noi, perché siamo riusciti non solo a installare e configurare il server, ma anche a creare il nostro database. Ora resta da capire come utilizzare le risorse ricevute per sviluppare e testare il sito desiderato.

Per fare ciò, dobbiamo installare un CMS specifico tra cui scegliere, che verrà utilizzato per eseguire il sito. Ma durante l'installazione di CMS, avremo sicuramente bisogno di determinate informazioni, quindi le contrassegneremo immediatamente da qualche parte su un pezzo di carta o in un file, inclusi il nome del database, il nome utente del database e la relativa password.

Per installare CMS su un server locale non ci sono particolari difficoltà, basta seguire la seguente procedura:

  • Creazione di una cartella chiave in cui si troverà il nostro sito.
  • Le cartelle ei file necessari vengono trasferiti in questa nuova directory.
  • Riavvia il nostro server di Denver.
  • E resta solo da installare CMS.

Ad esempio, considera di lavorare con il motore CMS WordPress attualmente popolare. Altri CMS, ovviamente, possono comportare alcune sfumature, ma il principio generale è quasi sempre assolutamente universale.


Così, abbiamo imparato come installare, configurare Denver (Denwer) e lavorarci.

Le capacità all'avanguardia di Denver si sono rivelate ideali per un funzionamento stabile, con il corretto sviluppo e test del sito senza la necessità di ospitarlo sulla rete.

Nel nostro articolo, abbiamo esaminato i passaggi principali su come installare e utilizzare Denwer. Per avviare la maggior parte dei progetti, queste informazioni sono sufficienti: le fasi di installazione, avvio del server, configurazione, creazione di un database e avvio di un sito a tutti gli effetti sono passate. Cioè, abbiamo considerato l'intero ciclo di vita per iniziare a sviluppare un sito: il resto dipende solo dalla tua pazienza e dai tuoi talenti, ti auguriamo uno sviluppo e test di successo di risorse Internet popolari e di alta qualità.

Ciao cari lettori del mio blog. Oggi voglio toccare l'argomento dell'installazione e della configurazione di Denver sul mio computer. Capisco che questo argomento sia stato viaggiato in lungo e in largo su tutti i blog dedicati alla costruzione di siti. Tuttavia, da qualche parte le informazioni sono incomplete, da qualche parte non ci sono schermate buone e comprensibili, da qualche parte ci sono errori nelle impostazioni. Bene, e stranamente, molte domande nei commenti sono relative specificamente all'installazione di un server web.

Poiché questo argomento è utile principalmente ai principianti, ho deciso di fare la massima panoramica di questo strumento, con istruzioni passo passo e materiale video. In modo che i principianti non abbiano domande e possano installare facilmente un server virtuale a casa. Quindi iniziamo con la prima lezione della serie Come creare un sito Web WordPress?

Cos'è Denwer e perché è necessario?

Denver è un pacchetto software che emula un normale server web Unix. Include server Apache, PHP5, MySql5, phpMyAdmin e così via. Tutti questi strumenti ti aiutano a distribuire l'hosting virtuale sul tuo computer ed eseguire il debug dei tuoi siti senza una connessione Internet. Denwer attualmente supporta Windows da XP alla versione 10.

Dove scaricare Denver?

Come si suol dire, puoi sempre scaricare l'ultima versione del software sul sito ufficiale. Consiglio di scaricare da fonti ufficiali. Poiché i file scaricati da siti dubbi possono rappresentare un pericolo per il tuo computer.

Scarica dal sito ufficiale.

Perché molti sviluppatori web amano Denwer?

L'amore per questo strumento è giustificato dal fatto che dopo aver installato questo pacchetto, non è necessario configurare nulla, poiché tutto funziona immediatamente. Inoltre, diventa possibile lavorare con molti dei tuoi siti, posizionandoli in cartelle diverse. E, naturalmente, la facile capacità di aggiornare i componenti alle nuove versioni. Scarica semplicemente il componente richiesto e lo copia con una sostituzione nella cartella appropriata. Ho anche dimenticato di menzionare la possibilità di installazione su supporti rimovibili (unità flash, dischi rigidi esterni).

Di cosa è fatto Denwer?

Diamo un'occhiata alle viscere di Denver e vediamo in cosa consiste il pacchetto base.

  • Apache, SSL, SSI, mod riscrivi mod php.
  • PHP5 con supporto GD, MySQL, sqLite.
  • MySQL5 con supporto per le transazioni.
  • phpMyAdmin - Pannello di controllo del database MySQL.
  • Sendmail e emulatore di server SMTP.
  • Sistema di gestione dell'host virtuale.

Naturalmente, puoi anche descrivere moduli aggiuntivi che possono essere scaricati e installati. Ma non credo sia necessario per i principianti.

Installazione Denver (Denwer).

Al momento dell'installazione del web server è stato scaricato il kit di distribuzione Denwer 3 Base 2013-06-02 con PHP versione 5.3

Come installare Denwer? Istruzioni dettagliate.

Bene, è arrivato il momento più interessante, ovvero l'installazione stessa di Denver. Dovresti aver già scaricato il pacchetto di distribuzione del programma, se non l'hai già fatto puoi seguire il link sopra e scaricarlo.

Apriamo questo file e vediamo una piccola finestra con la scritta: vuoi davvero installare il pacchetto base?



Si aprirà un terminale di benvenuto e si aprirà un browser che ci informa dell'installazione di Denver.

Stiamo ricevendo consigli. A questo punto, è necessario specificare la posizione in cui si troverà il server virtuale. Se desideri eseguire l'installazione su un'unità flash USB o un'altra unità, scrivi il percorso su di essa. Se hai intenzione di installare su un computer, puoi fare lo stesso che ho fatto io. Scrivi let C:\WebServers

E premi di nuovo Invio. Il terminale ti chiederà se vuoi davvero installare il webserver nella directory C:WebServers? Van deve premere il pulsante Y, dicendo così di sì. Non dimenticare di cambiare il layout della tastiera in inglese.

Ci verrà chiesto di selezionare una lettera di unità virtuale. Di solito viene offerta l'ultima lettera dell'alfabeto Z. Ma se è occupata da te, scegline un'altra. Dal momento che Z è impegnato con me.

Ho scelto la lettera Q come unità virtuale. Inserisco questa lettera e premo Invio.

Il programma eseguirà un test e se tutto va bene, ti chiederà di premere Invio, cosa che dovrai fare.

Successivamente, il programma inizierà a copiare tutti i file necessari nella directory appropriata. Al termine della copia, ti verrà chiesto di selezionare 2 opzioni per avviare Denver. E la raccomandazione è di utilizzare l'opzione 1.

Successivamente, ti verrà chiesto di installare i collegamenti sul desktop. Ti consiglio di farlo, altrimenti sarà scomodo avviare Denver in un secondo momento. Dopo aver confermato o rifiutato i collegamenti sul desktop, si aprirà un browser e ti avviserà che Denver è stato installato correttamente.

E così, dopo l'installazione, queste scorciatoie dovrebbero apparire sul desktop.

Nuovi collegamenti sul desktop

Lancia Denver.

E quindi, per iniziare a lavorare con Denver, deve essere lanciato. Per fare ciò, usa il collegamento Avvia Denwer. Dopo il primo lancio, puoi vedere questa immagine.

Per assicurarti che Denwer sia in esecuzione, guarda nel vassoio. Dovrebbero esserci icone come questa.

Quindi apri un browser e digita http://localhost nella barra degli indirizzi.

Di conseguenza, dovresti vedere questa pagina.

Ciò significa che tutto funziona alla grande.

Cosa fare se Denwer non si apre?

Ho un problema con il fatto che quando inserisco http://localhost nella barra degli indirizzi, ottengo una schermata bianca e nient'altro. E un'icona nella barra delle applicazioni.

Cliccando su quale ha aperto la console con il seguente problema.

Ascolto di connessioni su localhost 25

Per risolvere il problema, devi aprire il task manager e trovare lì il servizio di pubblicazione web. E basta spegnerlo.

Quindi riavvia Denver.

Impostazione Denver.

Per lavorare comodamente con i siti su un disco locale, dovresti apportare alcune modifiche ai file di configurazione PHP. Per fare ciò, apri il file php.ini, che puoi trovare nel seguente percorso C:\WebServersusr\local\php5

Apriamo questo file con un normale blocco note e cerchiamo le seguenti righe.

max esecuzione time = 30, cambia il valore in 180.

max ingresso time = 60, cambia anche a 180.

memoria limite = 128 MB, passare a 512 M.

inviare max taglia = 8 M, cambia in 999 M

Ora salva tutte le modifiche e riavvia Denver.

Dove ospitare siti Web a Denver?

Collocherai tutti i tuoi siti in questo percorso C:\WebServers\home\localhost\www

Cioè, nella cartella www, crei la cartella test2.local e metti lì i tuoi file HTML o file del motore. Nel prossimo tutorial parleremo di come installare WordPress su Denwer, così sarà più chiaro.

E ora, ad esempio, ho creato questa cartella.

E se, quando accediamo alla barra degli indirizzi localhost/test2.local, vediamo un'immagine del genere, allora tutto funziona correttamente.

Come disinstallare Denver?

Poiché Denver non influisce sui file di sistema, la sua rimozione si riduce semplicemente al trasferimento della cartella di installazione nel cestino. Ma prima di rimuovere Denver, interrompi il suo lavoro. Disabilita il disco virtuale. E rimuovi i collegamenti dal desktop. Quindi trascina in grassetto la cartella WebServers che hai installato nel cestino.

Quali sono le alternative a Denwer?

Se improvvisamente incontri difficoltà nell'installazione di Denver. Improvvisamente non si avvia o qualche altro problema. Ecco un elenco di pacchetti simili per te che puoi installare e utilizzare come server virtuale.

  • XAMPP()
  • MAMP PRO (software a pagamento, disponibile per MAC OS)
  • servizio app
  • server aperto

Penso che questa lista sia sufficiente per scegliere lo strumento giusto in caso di difficoltà.

Installazione di Denwer - istruzioni video.

Qualsiasi utente coinvolto nello sviluppo web probabilmente conosce o almeno ha sentito parlare del programma Denwer. Per coloro che incontrano questo concetto per la prima volta, prenderò in considerazione le definizioni di base, se non complete, almeno per una comprensione parziale di cosa sono Localhost Denwer e i relativi componenti. Approfondiremo anche un po' i problemi di installazione, configurazione e soluzioni ai problemi e agli errori più comuni in questa shell del software.

Cos'è Denver?

Cominciamo con il più importante. Se lo guardi, il concetto stesso di "Localhost Denwer" (host locale Denwer) può essere interpretato (ovviamente, non letteralmente) come "uno strumento per creare e lavorare con il tuo computer utilizzando uno speciale set di strumenti senza utilizzare una risorsa remota”.

Questo sviluppo domestico è nato nel 2002, grazie agli sforzi di tre persone: Dmitry Koterov, Anton Sushchev e Mikhail Livach, sebbene l'idea di creare un guscio così universale che includesse un set completo di strumenti per la creazione e il debug siti con il loro successivo posizionamento sull'hosting.

Non sorprende che questo pacchetto venga talvolta interpretato come l'abbreviazione "DNVR", che significa "kit da gentiluomini per sviluppatori web". In effetti, così com'è, dal momento che il kit principale include molti strumenti vari, anche se puoi trovare anche versioni ridotte (leggere).

Il vantaggio di questo pacchetto è che consente di creare server locali e senza prima ospitarli su risorse remote. In linea di principio, tutte le informazioni possono essere scritte anche su una normale unità flash e, in tal caso, è possibile modificarle o distribuirle su un altro computer.

Configurazione di base del pacchetto software

Come è già chiaro, il pacchetto è composto da diversi componenti di base che consentono di eseguire quasi tutte le attività:

  • installatore;
  • Server basato su Apache;
  • shell PHP 5;
  • piattaforma MySQL5;
  • controllo del database phpMyAdmin per lavorare con loro usando i browser;
  • strumento di emulazione per server SMTP e sendmail (simulatore di invio e-mail).

Tuttavia, per ottenere la piena funzionalità di Localhost Denwer, qui dovrà essere aggiunto anche un motore speciale. I più comuni e popolari sono Joomla e WordPress. Ma prima le cose principali.

Installazione di Denver

Una delle domande di base con cui iniziare a familiarizzare con questo programma è l'installazione. Di norma, l'installazione di Denwer su un terminale di computer o laptop locale non causa alcuna difficoltà.

Dopo aver avviato il programma di installazione, si aprirà immediatamente un browser (non è necessario, la finestra può essere chiusa) e una finestra di decompressione simile alla modalità DOS. All'utente verrà chiesto di premere Invio per continuare. Premiamo.

Successivamente, suggerisce di specificare la posizione sul disco rigido in cui verranno archiviati tutti i file e i dati (per impostazione predefinita, si tratta di WebServices direttamente sull'unità di sistema "C", ma è possibile creare, ad esempio, la cartella Server, di nuovo - in la radice della partizione di sistema).

Il passaggio successivo consiste nel selezionare la lettera dell'unità virtuale. Il programma di installazione offre la creazione della partizione Z. Se non esiste una tale partizione nel sistema. Siamo d'accordo e continuiamo.

Ora il processo di copia dei file è attivato, dopodiché è necessario selezionare la modalità per il disco virtuale:

  • creazione all'accensione del computer;
  • creazione quando viene chiamato il programma.

Qui - a tua discrezione. In linea di principio, se la partizione virtuale attiva verrà utilizzata di rado, è possibile scegliere la seconda opzione. Questo completa la parte principale dell'installazione.

Controllo della salute

Naturalmente, dopo l'installazione, è obbligatorio verificarne l'operatività. Al termine dell'installazione verranno creati tre collegamenti sul desktop: Avvia, Arresta e Riavvia. Avviamo il server.

Successivamente, viene visualizzato un disco virtuale (se l'attivazione è stata selezionata durante l'installazione con una chiamata esplicita) e nella barra delle applicazioni: due icone con una penna e un cappello.

Ora apri un browser e digita http://localhost o solo localhost nella barra degli indirizzi. Denwer nello stesso browser mostra un messaggio che tutto ha funzionato. Se scendi un po' più in basso nella pagina, vedrai i collegamenti con i quali puoi testare la funzionalità del server, come mostrato nell'immagine qui sotto.

Se vengono visualizzate pagine diverse a seguito del clic su ogni singolo collegamento, tutti i componenti funzionano normalmente.

Problemi con la codifica

A volte, tuttavia, localhost Denwer non inizia a inviare e-mail o il messaggio sembra caratteri incomprensibili. Ciò è dovuto al fatto che inizialmente il programma utilizza la codifica UTF-8. Ma è necessario controllare l'invio.

Per questo, viene utilizzato l'ultimo collegamento dell'elenco sopra. Dopo aver cliccato su di esso nel campo di testo, devi scrivere qualcosa (preferibilmente in russo) e inviare un messaggio.

Ora dobbiamo assicurarci che sia consegnato. Per fare ciò, controlla la cartella!sendmail, che si trova nella directory tmp nella partizione virtuale (Z), e fai lo stesso per il disco fisico su cui è stata installata la shell (C). Il motivo per cui localhost non si avvia (Denwer, Windows 7 come sistema operativo principale) verrà discusso separatamente.

Installazione e configurazione del motore

Il prossimo passo è installare il motore. Per fare ciò, verifica prima la presenza della directory www che si trova sull'unità di sistema lungo il percorso Cartella Server (WebServices di default)\home\local host. Nella cartella www, ora devi creare un'altra directory (pensa a un nome che ti piace), ad esempio Probe.

Successivamente, la configurazione di Denwer comporta il riavvio del programma utilizzando il collegamento Riavvia. Successivamente, nella barra degli indirizzi del browser, inserisci http://localhost/Probe. Se si apre questa particolare pagina, allora tutto è fatto correttamente e il lavoro non è soddisfacente. Ora tocca alle piccole cose. Copiamo i file del motore nella cartella creata (l'abbiamo Probe) con l'aiuto di un qualsiasi file manager, dopodiché ripetiamo la procedura per inserire l'indirizzo sopra nel browser. Dovrebbe apparire la finestra dell'Installazione guidata, in cui devi solo seguire le sue istruzioni.

Creazione database

Poiché il motore in questo caso funge da host locale (localhost), Denwer presuppone anche la creazione di un database a livello locale. Non avrai bisogno del programma phpMyAdmin, a cui puoi accedere usando l'indirizzo nel browser http://localhost/tools.

Ora torniamo alla pagina principale e utilizziamo la riga con i privilegi (dopo essere entrati nel menu, è necessario aggiungere un nuovo utente). Specifichiamo qualsiasi nome, login e password, per l'host utilizziamo localhost, nella sezione dei privilegi globali spuntiamo tutto ciò che è e premiamo il pulsante "Vai!". La base creata può essere utilizzata per installare WordPress o Joomla. L'accesso alla risorsa al termine dell'installazione, ancora una volta, avviene all'indirizzo sopra indicato.

Trasferimento all'hosting

Ora dobbiamo trasferire il server all'hosting. Per metterlo a disposizione dei navigatori in Internet. Ma prima devi prestare attenzione ad alcune condizioni. Prima di tutto, devi avere un indirizzo IP non dinamico, ma statico. Dovresti anche disabilitare completamente il firewall di Windows, che può bloccare l'accesso), e anche impostare la cosiddetta struttura di cartelle gerarchiche, ovvero, nella home directory home, creare prima la cartella XXX.XXX.X.X, e in essa il Sottocartella www (come indirizzo invece di caratteri, dovresti usare l'indirizzo fornito dal tuo ISP).

Puoi farlo diversamente. Per trasferire i file, utilizziamo l'applicazione FileZilla, con la quale spostiamo tutti i file del server locale dalla cartella Probe, con cui abbiamo lavorato durante il processo di installazione, in una risorsa remota, ma nella cartella principale dell'host (come una regola, questo è HTDOCS o PUBLIC_HTML). Quindi non resta che modificare i percorsi assoluti di file e cartelle sull'host remoto nelle impostazioni del file di configurazione del motore, nonché modificare il nome del database e l'accesso utente con password a quelli che verranno utilizzati durante la creazione di un nuovo database già sulla risorsa remota.

Denwer non si apre, localhost non è disponibile: cause e soluzioni

Passiamo ora ai pressanti problemi legati all'inoperabilità del server.

Quindi Denwer è inattivo, localhost non è disponibile. Il motivo è che dopo l'installazione, molte persone tentano immediatamente di accedervi nel browser, dimenticandosi di avviare il programma stesso. La stringa localhost dovrebbe essere digitata solo e non qualcosa con, ad esempio, l'aggiunta di .ru, .com o qualcos'altro.

Un altro motivo è il blocco di i:443 da parte di programmi di terze parti (molto spesso Skype si blocca sulla porta 80 e la macchina virtuale Torrent o VMWare, se presente nel sistema, sulla porta 443). La soluzione è abbastanza semplice: modificare le priorità delle porte in queste applicazioni. Ad esempio, in "Skype" è necessario rimuovere l'"uccello" dalla riga utilizzando le porte specificate come alternative.

Un problema altrettanto comune è l'assenza della cartella www nella partizione principale. Ad esempio, se la gerarchia di cartelle è stata originariamente creata nel modulo server\localhost o in qualsiasi altro modulo, è necessario controllare la cartella home, dove dovrebbe trovarsi la directory specificata.

A volte il blocco del file HOSTS da parte di un antivirus può funzionare (nella maggior parte dei casi si tratta di Dr. Web). Per risolverlo, aggiungilo all'elenco delle eccezioni. Puoi prima eseguirne il backup, eliminarlo, verificare se il programma è in esecuzione e quindi riportare il file nella posizione originale.

Potrebbe benissimo essere che l'applicazione debba essere avviata in modalità compatibilità o con diritti di amministratore (menu di scelta rapida).

Se si verifica un errore di connessione, il sistema potrebbe disporre di una versione obsoleta di MySQL di cui è necessario eliminare. A volte la porta: 3306 può essere bloccata (dovresti scoprire quale applicazione la utilizza e modificare le impostazioni).

E ricorda! Di per sé, il programma Denwer non trasmette assolutamente nulla su Internet ed è solo uno strumento e, se lo desideri, un assistente per eseguire l'una o l'altra operazione per creare un server ed elaborarlo.