301 Shares 2677 views

Localhost Denwer – description, installation, dépannage

Toute personne portant sur le développement web, sait certainement ou au moins entendu parler du programme Denwer. Pour ceux qui sont confrontés à ce concept pour la première fois, et sera considéré comme définitions de base, sinon complète, du moins pour une compréhension partielle de ce qui constitue Localhost Denwer et des composants connexes. Aussi un peu plus dans les problèmes d'installation, de configuration et de résoudre les problèmes les plus courants et les erreurs dans le programme shell.

Qu'est-ce que Denwer?

Commençons par le plus important. Si vous comprenez le concept de « Localhost Denwer » (hôte local Denwer) lui – même peut être interprété (bien sûr, pas littéralement) comme « un outil pour créer et gérer des serveurs et de créer votre propre ordinateur à l' aide d' un ensemble spécial d'outils sans l'utilisation d'une ressource à distance. »

Ce développement national est né en 2002 grâce aux efforts de trois hommes: Dmitry Koterova, Anton Sushchev et Michael Livacha, bien que l'idée de créer une telle coquille universelle, qui comprendrait un ensemble complet d'outils pour la création et le débogage des sites et leur placement ultérieur sur hébergement.

Sans surprise, ce paquet est parfois interprété comme une réduction de « DNVR », qui signifie « l'ensemble de monsieur de développeur Web. » En fait, il est ainsi parce que le kit de base comprend un grand nombre de toutes sortes de moyens, bien qu'il soit possible de se rencontrer et coupé la version (plus légère).

L'avantage de ce paquet est qu'il vous permet de créer des serveurs locaux, sans leur emplacement d'origine sur les ressources à distance. En principe, toutes les informations peuvent être enregistrées même sur un lecteur flash ordinaire et ce qu'il faut faire en cas d'édition ou le déploiement sur un autre ordinateur.

logiciel de configuration de base

Comme il est clair, l'ensemble se compose de quelques éléments de base qui vous permettent d'effectuer presque toutes les tâches:

  • installateur;
  • serveur basé sur Apache;
  • shell PHP 5;
  • plate-forme MySQL5;
  • base de données de l'élément de commande phpMyAdmin pour travailler avec eux en utilisant le navigateur;
  • outil émulant pour serveur SMTP et sendmail (simulateur envoyer e-mail).

Toutefois, afin d'obtenir toutes les fonctionnalités Localhost Denwer, ici vous devrez ajouter un moteur spécial. Le plus courant et le plus populaire peut être appelé Joomla et WordPress. Mais tout d'abord.

Installation Denwer

L'un des problèmes de base qui pour commencer à découvrir ce programme est l'installation. En règle générale, l'installation de Denwer à un terminal d'ordinateur local ou un ordinateur portable ne cause pas de difficultés.

Après avoir lancé le programme d'installation une fois ouvrira le navigateur (il est pas nécessaire, vous pouvez fermer la fenêtre) et la fenêtre sur le déballage du type mode DOS. L'utilisateur est invité à appuyer sur « Enter » pour continuer. Appuyez sur.

Ensuite, le programme d'installation vous invite à indiquer l'endroit sur votre disque dur qui stockera toutes les données et les fichiers (la valeur par défaut est WebServices directement sur le «C» du lecteur système, mais vous pouvez créer, par exemple, le dossier Server, encore une fois – à la racine de la partition système).

Dans l'étape suivante, vous devez sélectionner la lettre « un disque virtuel. Le programme d'installation propose de créer une partition dans le Z. système Si aucune section. Nous sommes d'accord et nous continuons.

Maintenant, le processus de copie de fichiers est activé, vous devez sélectionner le mode pour le disque virtuel:

  • création au démarrage;
  • la création du programme d'appel.

Ici – à sa propre discrétion. En principe, si la partition virtuelle active sera rarement utilisé, vous pouvez choisir la deuxième option. Sur la partie principale de l'installation est terminée.

test de fonctionnement

Bien entendu, après l'installation d'un serveur local, il est recommandé un contrôle obligatoire pour un entretien. Sur le bureau après l'installation créera trois onglets: Démarrer, arrêter et redémarrer. Démarrez le serveur.

Après cela, il y a un lecteur virtuel (si l'activation de l'installation a été sélectionné avec l'appel évident), et dans le plateau de système – deux icônes avec l'image d'un stylo et un chapeau.

Maintenant, ouvrez un navigateur et dans la barre d'adresse http prescrit: // localhost ou localhost seulement. Denwer dans le même navigateur affiche un message que cela a fonctionné. Si la page en bas, vous verrez des liens qui peuvent être réalisées et testées fonctionnalité du serveur, comme le montre l'image ci-dessous.

Si à la suite de la transition de chaque lien individuel apparaissent différentes pages, de sorte que tous les composants fonctionnent normalement.

problèmes d'encodage

Parfois, cependant, ne démarre pas localhost Denwer d'envoyer un message e-mail ou prend la forme de symboles incompréhensibles. Cela est dû au fait que d'abord le programme utilise l'encodage UTF-8. Mais il est nécessaire de vérifier l'expédition.

A cet effet, le dernier de la liste présentée lien ci-dessus. Après avoir cliqué sur dans la zone de texte que vous devez écrire quelque chose (de préférence en russe) et envoyer le message.

Maintenant, nous devons nous assurer qu'il est livré. Pour ce faire, consultez le dossier! Sendmail, qui est situé dans le répertoire tmp dans la section virtuelle (Z), tout comme une action similaire au disque physique, dans lequel le revêtement (C) a été installé. Pourquoi ne pas commencer localhost (Denwer, Windows 7 comme système d'exploitation principal), sera discuté séparément.

Installation et configuration du moteur

L'étape suivante consiste à installer le moteur. Pour ce faire, vérifiez d'abord la disponibilité du dossier www, situé sur le lecteur système sur la façon dont le dossier serveur (WebServices par défaut) home hôte local. maintenant, nous devons créer un autre dossier dans le dossier www (nom d'inventer ce qui plaît), dire la sonde.

En outre la mise en Denwer nécessite un redémarrage du programme en utilisant un redémarrage de raccourci. Puis, dans la barre d'adresse du navigateur, entrez http: // localhost / sonde. Si elle ouvre cette page, cela signifie que tout est fait correctement et le travail ne sont pas satisfaisantes. Maintenant, il est petit. Copiez les fichiers dans le dossier du moteur (nous l'avons Sonde) pi utilisant un gestionnaire de fichiers, puis répétez la procédure pour saisir l'adresse ci-dessus dans le navigateur. Vous devriez voir la fenêtre de l'assistant d'installation, où vous avez juste besoin de suivre ses instructions.

Création d'une base de données

Étant donné que le moteur est dans ce cas agit comme un hôte local (localhost) Denwer implique également la création de la base de données au niveau local. Sur la nécessité d'avoir le programme phpMyAdmin, qui peut entrer dans l'aide de l'adresse dans le navigateur http: // localhost / outils.

Le cheval cliquez sur le lien avec le nom de l'application et sélectionnez la ligne pour créer une nouvelle base de données. Vous pouvez l'appeler comme vous voulez. Mais pour éviter toute confusion, il est préférable d'utiliser un dossier dans lequel l'installation du moteur (sonde).

Maintenant, vous revenez à la page d'accueil et d'utiliser les privilèges de ligne (après avoir entré le menu que vous souhaitez ajouter un nouvel utilisateur). Indiquez un nom, nom d'utilisateur et mot de passe pour utiliser le localhost hôte, sous les privilèges mondiaux tiques célébrer tout ce qui est, et cliquez sur « Go! ». Une base de données peut être utilisé pour installer WordPress ou Joomla. L'accès à la ressource à la fin de l'installation, encore une fois, est effectuée à l'adresse ci-dessus.

transfert d'hébergement

Maintenant, nous devons déplacer l'hébergement du serveur. Rendre disponible sur les internautes. Mais d'abord, vous devez prêter attention à certaines conditions. Tout d'abord, vous devez avoir est pas d'adresse IP dynamique et statique. Vous devez également désactiver complètement le pare-feu Windows, qui peut bloquer l'accès), ainsi que mettre en place une structure dite de dossier hiérarchique, à savoir, dans le répertoire de la maison, d'abord créer un dossier xxx.xxx.xx, et il – sous-dossier www (comme une adresse à la place caractères doivent être l'adresse que vous avez soumis votre FAI).

Nous pouvons procéder d'une manière différente. Pour transférer des fichiers à l'aide de l'application FileZilla, par lequel nous évoluons tous les fichiers sur le serveur local du dossier sonde avec laquelle nous avons travaillé dans le processus d'installation, une ressource à distance, mais le dossier hôte racine (habituellement soit htdocs ou public_html). Suivant ne devoir changer les chemins absolus vers des fichiers et des dossiers sur un hôte distant dans des projets de construction le fichier de configuration du moteur, et modifier la base de données nom d'utilisateur et mot de passe login pour ceux qui seront utilisés lors de la création d'une nouvelle base de données a une ressource à distance.

Denwer pas ouvert, localhost est indisponible: causes et solutions de contournement

Maintenant, nous allons aux problèmes urgents qui sont associés au serveur inutilisable.

Donc, Denwer ne fonctionne pas, localhost n'est pas disponible. La raison en est que beaucoup après l'installation immédiatement essayer d'accéder au navigateur, en oubliant d'exécuter le programme. Dans la barre d'adresse doit être recrutée uniquement chaîne localhost, au lieu de quelque chose à dire, avec l'ajout de .mobi, .com ou autre chose.

Une autre raison – le blocage des ports: 80 et 443 programmes tiers (généralement sur le port 80 « » Skype se bloque, mais sur le 443 m – Torrent ou machine virtuelle VMWare, si elle est disponible dans le système). La solution est assez simple – pour modifier les priorités des ports dans ces applications. Par exemple, dans le « Skype » à tirer « tick » avec une ligne en utilisant ces ports comme des alternatives.

Aucun problème moins fréquent est le manque de dossier www dans la section principale. Par exemple, si la hiérarchie des dossiers d'origine créé sous forme de serveur localhost ou toute autre forme, vérifiez le dossier de la maison, qui doit être le répertoire spécifié.

Il peut parfois déclencher de verrouillage Antivirus fichier Hosts (dans la plupart des cas est le Dr Web). Pour y remédier devrait le faire à la liste des exceptions. Vous pouvez d'abord créer une copie de sauvegarde, supprimer, vérifier, si le programme est exécuté, puis retourner le fichier à son emplacement d'origine.

Il se pourrait bien que le démarrage de l' application doit être faite soit en mode de compatibilité, ou avec les droits de l'administrateur ( à droite du menu clic).

S'il y a une panne de connexion, le système peut avoir une ancienne version de MySQL, à partir de laquelle vous voulez vous débarrasser. Parfois, il peut bloquer les ports: 3306 (vous devriez savoir que son application utilise, et modifier les paramètres).

Et rappelez-vous! En soi, le programme Denwer émissions Internet absolument rien, et il est seulement un outil, et si vous voulez que l'assistant d'effectuer une opération pour créer un serveur et son traitement.