570 Shares 6554 views

Localhost Denwer – opis, instalacja, rozwiązywanie problemów

Ktoś do czynienia z rozwojem strony internetowej, na pewno wie albo przynajmniej słyszał o programie Denwer. Dla tych, którzy mają do czynienia z tym pojęciem po raz pierwszy, i będą brane pod uwagę podstawowe definicje, jeśli nie całkowite, przynajmniej częściowe zrozumienie tego, co stanowi localhost Denwer i podobnych elementów. Także trochę głębiej w kwestii instalacji, konfiguracji i rozwiązać najczęstsze problemy i błędy w programie Shell.

Co jest Denwer?

Zacznijmy najważniejsze. Jeśli rozumieć pojęcie „localhost Denwer” (host lokalny Denwer) sama może być interpretowany (oczywiście nie dosłownie) jako „narzędzie do tworzenia i zarządzania serwerami i tworzenia własnego komputera za pomocą specjalnego zestawu narzędzi bez użycia zdalnego zasobu.”

Ten rozwój krajowy powstał w 2002 roku dzięki wysiłkom trzech mężczyzn: Dmitry Kotěrova Anton Sushchev i Michael Livacha, choć pomysł stworzenia takiej uniwersalnej powłoki, które zawierają kompletny zestaw narzędzi do tworzenia i debugowania stron i ich późniejsze umieszczenie na gospodarzem.

Nic dziwnego, że ten pakiet jest czasami interpretowane jako zmniejszenie „DNVR”, co oznacza „zestaw dżentelmena internetowej dewelopera.” W rzeczywistości, to jest tak dlatego, że podstawowy zestaw zawiera wiele różnego rodzaju środków, mimo że jest to możliwe do spełnienia i przycięte (jaśniejszy) wersję.

Zaletą tego pakietu jest to, że pozwala na tworzenie lokalnych serwerów bez ich pierwotnej lokalizacji na zdalnych zasobów. W zasadzie, wszystkie informacje mogą być nagrywane nawet na zwykłym dysku flash i co robić w przypadku edycji lub wdrażania na innym komputerze.

Pakiet oprogramowania Konfiguracja podstawowa

Jak wynika pakiet składa się z kilku podstawowych elementów, które pozwalają wykonać prawie każde zadanie:

  • instalator;
  • Serwer oparty na Apache;
  • PHP powłoki 5;
  • Platforma MySQL5;
  • element sterujący baza danych phpMyAdmin do pracy z nimi za pomocą przeglądarki;
  • narzędzie do emulacji serwera SMTP i Sendmail (symulator wyślij e-mail).

Jednak w celu osiągnięcia pełnej funkcjonalności localhost Denwer, tutaj trzeba będzie dodać specjalny silnik. Najczęstszym i najbardziej popularne można nazwać Joomla i WordPress. Ale wszystko po kolei.

Instalacja Denwer

Jednym z podstawowych problemów, z którymi na odkrywanie tego programu jest instalacja. Zgodnie z ogólną zasadą, instalacja Denwer do lokalnego terminala komputerowego lub laptop nie stwarza trudności.

Po uruchomieniu instalatora raz otworzy przeglądarkę (nie jest to konieczne, można zamknąć okna) i okno na rozpakowanie typu DOS-mode. Użytkownik zostanie poproszony o naciśnij „Enter”, aby kontynuować. Press.

Następnie program instalacyjny poprosi o określenie miejsca na dysku twardym, który będzie przechowywał wszystkie dane i pliki (domyślnie jest WebServices bezpośrednio na «c» na dysku systemowym, ale można tworzyć, na przykład, folderu serwera, ponownie – w katalogu głównym partycji systemowej).

W następnym kroku należy wybrać literę „wirtualny dysk. Instalator oferuje utworzenie partycji w Z. systemu jeśli nie ma takiej sekcji. Zgadzamy się i kontynuować.

Teraz, proces kopiowania plików jest włączona, to trzeba wybrać tryb dla wirtualnego dysku:

  • utworzenie przy starcie;
  • stworzenie programu połączeń.

Oto – według własnego uznania. W zasadzie, jeśli aktywna partycja wirtualna będzie używana rzadko, można wybrać drugą opcję. Na głównej części instalacji jest kompletna.

Test operatywność

Naturalnie, po instalacji serwera lokalnego, zaleca się obowiązkowego sprawdzenia przydatności do użytku. Na pulpicie po instalacji utworzy trzy zakładki: start, stop i restart. Uruchom serwer.

Po tym nie jest wirtualny napęd (w przypadku instalacji aktywacyjny został wybrany z oczywistym połączenia), w zasobniku systemowym – dwie ikony z wizerunkiem pióra i kapelusz.

Teraz otwórz przeglądarkę iw pasku adresu przepisuje http: // localhost lub localhost tylko. Denwer w tej samej przeglądarce wyświetla się komunikat, że to zadziałało. Jeśli strona w dół poniżej, można zobaczyć linki, które mogą być wykonane i przetestowane funkcje serwera, jak pokazano na rysunku poniżej.

Jeżeli w wyniku przejścia każdego linku pojawiać różne strony, więc wszystkie podzespoły działają normalnie.

problemy z kodowaniem znaków

Czasami jednak nie rozpocznie localhost Denwer wysłać wiadomość e-mail lub przybiera formę niezrozumiałych symboli. Wynika to z faktu, że początkowo program wykorzystuje kodowanie UTF-8. Ale jest to niezbędne, aby sprawdzić przesyłkę.

W tym celu, ostatni z listy przedstawiony powyżej link. Po kliknięciu na niego w polu tekstowym trzeba coś napisać (najlepiej w języku rosyjskim) i wysłać wiadomość.

Teraz musimy się upewnić, że jest ona wydana. Aby to zrobić, należy sprawdzić folderu! Sendmail, który znajduje się w katalogu tmp w punkcie wirtualnym (Z), jak zrobić podobną akcję na dysku fizycznym, w którym powłoka (C) został zainstalowany. Dlaczego nie zacząć localhost (Denwer, Windows 7 jako podstawowego systemu operacyjnego), zostaną omówione oddzielnie.

Instalacja i konfiguracja silnika

Następnym krokiem jest instalacja silnika. Aby to zrobić, należy najpierw sprawdzić dostępność folderu www, znajdujący się na dysku systemowym na drodze do folderu serwera (domyślnie WebServices) home lokalnym komputerze. Teraz musimy utworzyć inny folder w folderze www (nazwa wymyślać co się podoba), powiedzmy sondy.

Dalsze ustawienia Denwer wymaga ponownego uruchomienia programu przy użyciu Restart skrótów. Następnie w pasku adresu przeglądarki wpisz http: // localhost / sondy. Jeśli otwiera tę stronę, oznacza to, że wszystko odbywa się prawidłowo, a praca nie jest zadowalająca. Teraz jest niewielka. Skopiuj pliki do folderu silnika (mamy to Probe) PI za pomocą dowolnego menedżera plików, a następnie powtórz procedurę, aby wprowadzić powyższy adres w przeglądarce. powinien pojawić się okno kreatora instalacji, gdzie po prostu trzeba przestrzegać jego wskazówek.

Tworzenie bazy danych

Ponieważ silnik jest w tym przypadku działa jako hosta lokalnego (localhost) Denwer obejmuje również stworzenie bazy danych na poziomie lokalnym. Z konieczności posiadania programu phpMyAdmin, który można dostać się za pomocą adresu w przeglądarce http: // localhost / narzędzi.

Koń kliknąć na link z nazwą aplikacji i wybrać linię, aby utworzyć nową bazę danych. Można to nazwać, jak chcesz. Jednak aby uniknąć nieporozumień, lepiej jest użyć folder, w którym instalacja silnika (sonda).

Teraz nastąpi powrót do strony głównej i korzystać z przywilejów linii (po wejściu do menu, które chcesz dodać nowego użytkownika). Podać dowolną nazwę, nazwę użytkownika i hasło, aby korzystać z localhost hosta, pod globalne przywileje kleszcze świętować wszystko, co jest, i kliknij „Go!”. Baza danych może być użyty do instalacji WordPress lub Joomla. Dostęp do zasobów po zakończeniu instalacji, ponownie, jest przeprowadzane na powyższy adres.

Przenoszenie gospodarzem

Teraz musimy przesunąć hostingu. Udostępnić go na internautów. Ale po pierwsze, trzeba zwrócić uwagę na pewnych warunkach. Przede wszystkim, trzeba mieć nie jest dynamiczny i statyczny adres IP. Należy również całkowicie wyłączyć zaporę systemu Windows, które mogą blokować dostęp), a także utworzenie tzw hierarchiczną strukturę folderów, czyli w katalogu domowym domu, najpierw utworzyć folder XXX.XXX.XX, aw nim – podfolder www (jako adres zamiast znaki powinny być adres, który składać się z ISP).

Możemy postępować w inny sposób. Aby przesyłać pliki za pomocą aplikacji FileZilla, przez który możemy przenieść wszystkie pliki na lokalnym serwerze folderu Probe z którą pracował w procesie ustawiania zdalnego zasobu, jednak folder hosta root (zazwyczaj albo htdocs lub public_html). Następny będzie musiał tylko zmienić bezwzględne ścieżki dostępu do plików i katalogów na zdalnym hostem w projektach budowlanych plik konfiguracyjny silnik i zmienić nazwę użytkownika bazy danych i hasło logowania do tych, które będą wykorzystywane podczas tworzenia nowej bazy danych został zdalnego zasobu.

Denwer nie otwarte, localhost jest niedostępna: przyczyny i obejścia

Teraz idziemy do pilnych problemów, które są związane z serwerem nieoperacyjnym.

Więc Denwer nie działa, localhost nie jest dostępna. Powodem jest to, że wielu po instalacji natychmiast próbują uzyskać dostęp do przeglądarki, zapominając, aby uruchomić program. W pasku adresu powinna być rekrutowani wyłącznie ciąg localhost, zamiast coś do powiedzenia, z dodatkiem .mobi, .com lub coś innego.

Innym powodem – blokowanie portów: 80 i 443 programów innych firm (zazwyczaj na porcie 80 „zawiesza» Skype, ale na 443-M – torrent lub maszyny wirtualnej VMware, jeśli są dostępne w systemie). Rozwiązanie jest dość proste – aby zmienić priorytety portów w tych zastosowaniach. Na przykład, w „Skype” strzelać „haczyk” z linii przy użyciu tych portów jako alternatywy.

Nie mniej częstym problemem jest brak katalogu WWW w sekcji głównej. Na przykład, jeśli oryginalny hierarchia folder utworzony w postaci serwera localhost lub jakiejkolwiek innej formie, należy sprawdzić folder macierzysty, który ma być określony katalog.

Czasem może to spowodować blokadę Antivirus pliku hosts (w większości przypadków jest to Dr. Web). Aby zaradzić powinien uczynić go do listy wyjątków. można najpierw utworzyć kopię zapasową, usuwać, sprawdzić, czy program jest uruchamiany, a następnie powrócić plik do jego pierwotnej lokalizacji.

Równie dobrze może być to, że początek aplikacja powinna być wykonana zarówno w trybie zgodności, lub z prawami administratora (prawy kliknij menu).

Jeśli wystąpi awaria zasilania, układ może mieć starą wersję MySQL, z którym chcesz się pozbyć. Czasami może blokować porty: 3306 (należy dowiedzieć się, że jego aplikacja korzysta i ustawienia).

I pamiętaj! Sam program transmisje Denwer internetowe absolutnie nic, a to jest tylko narzędziem, a jeśli chcesz asystent przeprowadzić operację tworzenia serwera i jego przetwarzanie.