671 Shares 6961 views

Localhost Denwer – descrizione, l'installazione, la risoluzione dei problemi

Chiunque si occupano di sviluppo web, di certo sa o almeno sentito parlare del programma di Denwer. Per coloro che sono di fronte a questo concetto per la prima volta, e sarà considerato definizioni di base, se non completa, almeno per una parziale comprensione di ciò che costituisce Localhost Denwer e relativi componenti. Anche un po 'più in profondità i problemi di installazione, configurazione e risolvere i problemi e gli errori più comuni nel programma di shell.

Che cosa è Denwer?

Cominciamo con il più importante. Se si capisce il concetto di "Localhost Denwer" (host locale Denwer) si può essere interpretata (naturalmente, non letteralmente) come "uno strumento per creare e gestire i server e creare il proprio computer utilizzando una speciale serie di strumenti, senza l'uso di una risorsa remota."

Questo sviluppo interno è nata nel 2002 grazie all'impegno di tre uomini: Dmitry Koterova, Anton Sushchev e Michael Livacha, anche se l'idea di creare un guscio così universale, che dovrebbe includere un set completo di strumenti per la creazione e il debug di siti e il loro successivo collocamento sul hosting.

Non sorprende che questo pacchetto è a volte interpretata come una riduzione di "DNVR", che significa "insieme di gentiluomo di Web-sviluppatore." In effetti, è così perché il kit base comprende un sacco di tutti i tipi di mezzi, anche se è possibile incontrare e rifinito versione (più leggera).

Il vantaggio di questo pacchetto è che permette di creare server locali, senza la loro posizione originale sul risorse remote. In linea di principio, tutte le informazioni possono essere registrate anche su un flash drive normale e cosa fare in caso di modifica o la distribuzione su un altro computer.

pacchetto di software di configurazione di base

Come è evidente, il pacchetto è costituito da alcuni componenti di base che consentono di eseguire quasi tutte le attività:

  • installazione;
  • server in base Apache;
  • shell PHP 5;
  • piattaforma MySQL5;
  • database di elemento di controllo phpMyAdmin lavorare con loro utilizzando il browser;
  • strumento per server SMTP e sendmail (simulatore di inviare e-mail) emulare.

Tuttavia, al fine di ottenere la piena funzionalità Localhost Denwer, qui si dovrà aggiungere un motore speciale. Il più comune e il più popolare può essere chiamato Joomla e WordPress. Ma andiamo con ordine.

Installazione Denwer

Uno dei problemi di base con cui iniziare a scoprire questo programma è l'installazione. Come regola generale, l'installazione di Denwer ad un terminale di computer locale o portatile non provoca difficoltà.

Dopo aver lanciato il programma di installazione una volta che si aprirà il browser (non è necessario, è possibile chiudere la finestra) e finestra sul disimballaggio del tipo DOS-mode. L'utente verrà richiesto di premere il tasto "Enter" per continuare. Press.

Successivamente, il programma di installazione richiede di specificare il posto sul disco rigido in cui verranno memorizzati tutti i dati ei file (il valore predefinito è WebServices direttamente sul «C» l'unità di sistema, ma è possibile creare, ad esempio, la cartella del server, ancora una volta – alla radice della partizione di sistema).

Nella fase successiva è necessario selezionare la lettera 'un disco virtuale. Il programma di installazione propone di creare una partizione del sistema Z. Se tale sezione. Siamo d'accordo e continuare.

Ora, il processo di copia dei file è attiva, quindi è necessario selezionare la modalità per il disco virtuale:

  • creazione in fase di avvio;
  • la creazione del programma di chiamata.

Qui – a propria discrezione. In linea di principio, se la partizione virtuale attiva verrà utilizzata di rado, è possibile scegliere la seconda opzione. Sulla parte principale dell'installazione è completo.

test di operabilità

Naturalmente, dopo l'installazione di un server locale, si raccomanda un controllo obbligatorio per manutenzione. Sul desktop dopo l'installazione creerà tre schede: Start, Stop e riavvio. Avviare il server.

Dopo che v'è un disco virtuale (se l'attivazione installazione è stato selezionato con la chiamata ovvio), e nella barra di sistema – due icone con l'immagine di una penna e un cappello.

Ora aprire un browser e nella barra degli indirizzi prescrive http: // localhost oppure solo localhost. Denwer nello stesso browser visualizza un messaggio che ha funzionato. Se la pagina in basso, potrete vedere i link che possono essere fatte e la funzionalità del server testati, come mostrato nella figura seguente.

Se a seguito del passaggio di ciascun attacco apparire diverse pagine, quindi tutti i componenti funzionano normalmente.

problemi di codifica

A volte, tuttavia, non si avvia localhost Denwer per inviare e-mail o un messaggio assume la forma di simboli incomprensibili. Ciò è dovuto al fatto che inizialmente il programma usa UTF-8 codifica. Ma è necessario controllare la spedizione.

A tal fine, l'ultimo della lista presentata link qui sopra. Dopo aver fatto clic su di esso nella casella di testo è necessario scrivere qualcosa (preferibilmente in russo) e inviare il messaggio.

Ora dobbiamo fare in modo che in condizioni di fornitura. Per fare questo, controlla la cartella! Sendmail, che si trova nella directory tmp nella sezione virtuale (Z), così come un'azione simile al disco fisico, in cui è stato installato il rivestimento (C). Sul perché non iniziare localhost (Denwer, Windows 7 come sistema operativo primario), saranno discussi separatamente.

Installazione e configurazione del motore

Il passo successivo è quello di installare il motore. Per fare questo, prima verificare la disponibilità di cartella di WWW, che si trova nell'unità di sistema sul modo in cui la cartella del server (WebServices predefiniti) home host locale. Ora abbiamo bisogno di creare un'altra cartella nella cartella www (nome inventare ciò che piace), dire sonda.

Ulteriori impostazioni Denwer richiede il riavvio del programma utilizzando un riavvio di scelta rapida. Poi nella barra degli indirizzi del browser, digitare http: // localhost / Sonda. Se si apre questa pagina, vuol dire che tutto è stato fatto correttamente e il lavoro non è soddisfacente. Ora è piccola. Copiare i file nella cartella del motore (l'abbiamo Probe) PI utilizzando qualsiasi file manager, e quindi ripetere la procedura per immettere l'indirizzo di cui sopra nel browser. Si dovrebbe vedere la finestra di installazione guidata, in cui non vi resta che seguire le sue istruzioni.

Creazione di un database

Poiché il motore è in questo caso funge da host locale (localhost) Denwer comporta anche la creazione del database a livello locale. Sulla necessità di avere il programma phpMyAdmin, che può entrare in utilizzando l'indirizzo nel browser http: // localhost / strumenti.

Il cavallo cliccare sul link con il nome dell'applicazione e selezionare la linea per creare un nuovo database. Si può chiamare come si vuole. Ma per evitare confusione, è meglio utilizzare una cartella in cui l'installazione del motore (Sonda).

Ora si ritorna alla home page e utilizzare i privilegi di linea (dopo aver inserito il menu che si desidera aggiungere un nuovo utente). Specificare qualsiasi nome, il nome utente e la password per utilizzare il localhost padrone di casa, con i privilegi globali zecche celebrare tutto ciò che è, e cliccare su "Go!". Un database può essere utilizzato per installare WordPress o Joomla. L'accesso alla risorsa al termine dell'installazione, ancora una volta, viene effettuata all'indirizzo di cui sopra.

Trasferimento di hosting

Ora abbiamo bisogno di spostare il server di hosting. Rendere disponibili sui navigatori di Internet. Ma in primo luogo, è necessario prestare attenzione ad alcune condizioni. Prima di tutto, è necessario avere non è dinamica e statica indirizzo IP. Si dovrebbe anche disattivare completamente il firewall di Windows, che può bloccare l'accesso), così come istituito una cosiddetta struttura di cartelle gerarchica, cioè, nella home directory di casa, prima creare una cartella xxx.xxx.xx, e in essa – www sottocartella (come un indirizzo invece personaggi dovrebbero essere l'indirizzo che hai inviato il tuo ISP).

Siamo in grado di procedere in modo diverso. Per trasferire i file usando l'applicazione di FileZilla, per cui ci muoviamo tutti i file sul server locale della cartella sonda con cui abbiamo lavorato nel processo di installazione, una risorsa remota, ma la cartella ospite principale (di solito o htdocs o public_html). Successivo avrà solo per cambiare i percorsi assoluti a file e cartelle su un host remoto in progetti di costruzione del file di configurazione del motore, e cambiare il nome utente del database e la password di accesso a quelli che verranno utilizzati durante la creazione di un nuovo database è una risorsa remota.

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

Ora andiamo ai problemi urgenti che sono associati con il server inutilizzabile.

Quindi, Denwer non funziona, localhost non è disponibile. La ragione è che molti dopo l'installazione cercano immediatamente accedere al browser, dimenticando di eseguire il programma. Nella barra degli indirizzi deve essere reclutati esclusivamente localhost stringa, invece di qualcosa da dire, con l'aggiunta di .mobi, .com o qualcos'altro.

Un altro motivo – il blocco delle porte: 80 e 443 programmi di terze parti (di solito sulla porta 80 "si blocca» Skype, ma il 443-m – Torrent o una macchina virtuale VMWare, se disponibile nel sistema). La soluzione è abbastanza semplice – per cambiare le priorità dei porti in queste applicazioni. Ad esempio, nel "Skype" sparare "tick" con una linea utilizzando queste porte come alternative.

Nessun problema meno comune è la mancanza di cartella www nella sezione principale. Ad esempio, se la gerarchia di cartelle originale creato in forma di server localhost o qualunque altra forma, controllare la cartella home, che è quello di essere la directory specificata.

A volte può innescare blocco Antivirus file HOSTS (nella maggior parte dei casi si tratta di Dr. Web). Per porre rimedio dovrebbe rendere all'elenco delle eccezioni. È prima possibile creare una copia di backup, cancellare, controllare, se il programma viene eseguito, e quindi restituire il file nella sua posizione originale.

Può ben essere che l'inizio applicazione deve essere effettuata sia in modalità di compatibilità, o con i diritti di amministratore (tasto destro menu di scatto).

Se c'è un errore di connessione, il sistema potrebbe avere una versione vecchia, MySQL, da cui si desidera eliminare. A volte, può bloccare le porte: 3306 (si dovrebbe capire che la sua applicazione utilizza, e modificare le impostazioni).

E ricordate! Di per sé, il programma Denwer Internet trasmissioni assolutamente nulla, ed è solo uno strumento, e se si desidera che l'assistente di effettuare un'operazione per creare un server e la sua lavorazione.