Gentleman's Web Developer's Kit („Dn.w.r”, czytaj „Denver”) to zestaw dystrybucji (Apache+SSL, PHP5 jako moduł, MySQL5, phpMyAdmin itp.) oraz powłoka oprogramowania używana przez twórców stron internetowych ( programistów i projektantów) do debugowania stron internetowych na „domowym” (lokalnym) komputerze z systemem Windows bez konieczności dostępu do Internetu.
Denver-3 (2013-06-02) zawiera Apache 2.2.22 + PHP 5.3.13 + MySQL 5.5.25 + PhpMyAdmin 3.5.1
Kluczową cechą Denver jest obsługa kilku projektów jednocześnie, z których każdy znajduje się na osobnym wirtualnym hoście. Wirtualne hosty dla projektów tworzone są automatycznie: na przykład wystarczy skopiować pliki projektu do /home/ProjectName/www, a będą one od razu dostępne pod adresem http://ProjectName (DOCUMENT_ROOT również będzie poprawny). Jest to szczególnie wygodne w pracy studiów internetowych rozwijających kilka witryn równolegle, a także *w połączeniu* z systemami kontroli wersji CVS lub Subversion. Schemat nazewnictwa katalogów można łatwo dostosować do swojego hostingu w szablonie hostów wirtualnych (zobacz komentarze w httpd.conf).
Wszystkie komponenty Denver są już skonfigurowane i gotowe do pracy (w szczególności poprawnie skonfigurowane jest kodowanie języka rosyjskiego MySQL, SSL itp.). Ponadto możesz ręcznie aktualizować dowolne usługi Denver (Apache, PHP, MySQL itp.), po prostu kopiując nowe wersje dystrybucji na stare.
Denver jest samowystarczalny: może znajdować się w dowolnym katalogu na dysku (lub nawet dysku flash). Nie modyfikuje również plików systemowych Windows, więc można go odinstalować, po prostu usuwając jego folder.
Każdy użytkownik zajmujący się tworzeniem stron internetowych prawdopodobnie zna lub przynajmniej słyszał o programie Denwer. Dla tych, którzy spotykają się z tą koncepcją po raz pierwszy, rozważę podstawowe definicje, jeśli nie są one kompletne, to przynajmniej w celu częściowego zrozumienia, czym jest Localhost Denwer i powiązane komponenty. Zagłębimy się także nieco głębiej w zagadnienia instalacji, konfiguracji i rozwiązań najczęstszych problemów i błędów w tej powłoce oprogramowania.
Zacznijmy od najważniejszej rzeczy. Jeśli się temu przyjrzeć, samą koncepcję „Localhost Denwer” można zinterpretować (oczywiście nie dosłownie) jako „narzędzie do tworzenia i pracy na własnym komputerze przy użyciu specjalnego zestawu narzędzi bez korzystania ze zdalnego zasobu”.
Ten krajowy rozwój narodził się w 2002 roku dzięki wysiłkom trzech osób: Dmitrija Koterowa, Antona Suszczowa i Michaiła Livacha, choć pomysł stworzenia tak uniwersalnej powłoki, która obejmowałaby pełny zestaw narzędzi do tworzenia i debugowania stron internetowych z ich późniejszym umieszczeniem na hostingu.
Nic dziwnego, że ten pakiet jest czasami interpretowany jako skrót „DNVR”, co oznacza „Gentleman's Web Developer's Kit”. Rzeczywiście tak jest, ponieważ w zestawie głównym znajduje się całkiem sporo wszelkiego rodzaju narzędzi, choć można spotkać także wersje uproszczone (lekkie).
Zaletą tego pakietu jest to, że umożliwia tworzenie serwerów lokalnych, bez konieczności początkowego hostowania ich na zasobach zdalnych. W zasadzie wszystkie informacje można zapisać nawet na zwykłym dysku flash, a jeśli coś się stanie, można je edytować lub wdrożyć na innym komputerze.
Jak już wiadomo, pakiet składa się z kilku podstawowych komponentów, które pozwalają wykonać niemal każde zadanie:
Aby jednak osiągnąć pełną funkcjonalność Localhost Denwer, będziesz musiał dodać tutaj także specjalny silnik. Najpopularniejsze i najbardziej popularne to Joomla i WordPress. Ale najpierw najważniejsze.
Jednym z podstawowych zagadnień od którego warto zacząć zapoznawanie się z tym programem jest instalacja. Z reguły instalacja Denwera na lokalnym terminalu komputerowym lub laptopie nie powoduje żadnych trudności.
Po uruchomieniu instalatora od razu otworzy się przeglądarka (nie jest to konieczna, okno można zamknąć) i okno rozpakowywania podobne do trybu DOS. Użytkownik zostanie poproszony o naciśnięcie klawisza Enter, aby kontynuować. Trzask.
Następnie prosi o podanie lokalizacji na dysku twardym, w której będą przechowywane wszystkie pliki i dane (domyślnie są to WebServices bezpośrednio na dysku systemowym „C”, ale możesz ponownie utworzyć np. folder Serwer w katalogu głównym partycji systemowej).
Następnym krokiem jest wybranie litery dysku wirtualnego. Instalator poprosi o utworzenie partycji Z. Jeśli w systemie nie ma takiej partycji. Zgadzamy się i kontynuujemy.
Teraz aktywowany jest proces kopiowania plików, po czym musisz wybrać tryb dysku wirtualnego:
Tutaj - według własnego uznania. W zasadzie, jeśli aktywna partycja wirtualna będzie używana rzadko, możesz wybrać drugą opcję. Na tym kończy się główna część instalacji.
Oczywiście po instalacji zaleca się sprawdzenie jego funkcjonalności. Po zakończeniu instalacji na pulpicie zostaną utworzone trzy skróty: Start, Stop i Uruchom ponownie. Uruchommy serwer.
Następnie pojawi się dysk wirtualny (jeśli podczas instalacji wybrano aktywację przez jawne wywołanie), a na pasku zadań pojawią się dwie ikony z wizerunkiem pióra i kapelusza.
Teraz otwórz przeglądarkę i wpisz http://localhost lub po prostu localhost w pasku adresu. Denwer w tej samej przeglądarce wyświetla komunikat informujący, że wszystko zadziałało. Jeśli zejdziesz nieco niżej na stronie, zobaczysz linki, za pomocą których możesz przetestować funkcjonalność serwera, jak pokazano na poniższym obrazku.
Jeśli w wyniku kliknięcia poszczególnych linków pojawią się różne strony, oznacza to, że wszystkie komponenty działają normalnie.
Czasami jednak localhost Denwer nie zaczyna wysyłać wiadomości e-mail lub wiadomość wygląda jak dziwne znaki. Wynika to z faktu, że program początkowo wykorzystuje kodowanie UTF-8. Ale musisz sprawdzić przesyłkę.
W tym celu skorzystaj z ostatniego linku z powyższej listy. Po kliknięciu należy wpisać coś w polu tekstowym (najlepiej po rosyjsku) i wysłać wiadomość.
Teraz musimy się upewnić, że zostanie dostarczony. W tym celu należy sprawdzić folder!sendmail, który znajduje się w katalogu tmp na partycji wirtualnej (Z), a także zrobić to samo dla dysku fizycznego, na którym zainstalowana została powłoka (C). Dlaczego localhost (Denwer, Windows 7 jako główny system operacyjny) nie uruchamia się, zostanie omówione osobno.
Następnym krokiem jest montaż silnika. W tym celu najpierw sprawdzamy obecność katalogu www, znajdującego się na dysku systemowym w ścieżce Folder Serwer (domyślnie WebServices)\home\local host. W folderze www musisz teraz utworzyć kolejny katalog (wymyśl nazwę, która Ci się podoba), powiedz Probe.
Następnie konfiguracja Denwer polega na ponownym uruchomieniu programu za pomocą skrótu Uruchom ponownie. Następnie wpisz http://localhost/Probe w pasku adresu przeglądarki. Jeśli ta strona się otworzy, oznacza to, że wszystko zostało wykonane poprawnie, a praca nie jest zadowalająca. Teraz chodzi o drobnostki. Kopiujemy pliki silnika do utworzonego folderu (u nas jest to Probe) za pomocą dowolnego menedżera plików, po czym powtarzamy procedurę wpisania powyższego adresu w przeglądarce. Powinno pojawić się okno Kreatora instalacji, w którym wystarczy postępować zgodnie z zawartymi w nim instrukcjami.
Ponieważ silnik w tym przypadku pełni rolę lokalnego hostingu (localhost), Denwer zakłada również utworzenie bazy danych na poziomie lokalnym. Będziesz już potrzebował programu phpMyAdmin, do którego możesz uzyskać dostęp za pomocą adresu w przeglądarce http://localhost/tools.
Teraz wracamy do strony głównej i korzystamy z linii z uprawnieniami (po wejściu do menu należy dodać nowego użytkownika). Podajemy dowolną nazwę, login i hasło, dla hosta używamy localhost, w sekcji globalnych uprawnień zaznaczamy wszystko, co tam jest i klikamy przycisk „Idź!”. Utworzoną bazę danych można wykorzystać do instalacji WordPressa lub Joomli. Dostęp do zasobu po zakończeniu instalacji odbywa się ponownie pod powyższym adresem.
Teraz musimy przenieść serwer na hosting. Aby stał się dostępny dla internautów w Internecie. Ale najpierw musisz zwrócić uwagę na pewne warunki. Przede wszystkim musisz mieć statyczny, a nie dynamiczny adres IP. Należy także całkowicie wyłączyć zaporę systemu Windows, która może blokować dostęp), a także ustawić tzw. hierarchiczną strukturę folderów, czyli w katalogu domowym najpierw utworzyć folder XXX.XXX.X.X, a w nim - folder podfolder www (jako adres zamiast znaków należy wpisać adres podany przez dostawcę usług internetowych).
Można to zrobić inaczej. Do przesyłania plików używamy aplikacji FileZilla, za pomocą której przenosimy wszystkie pliki na lokalnym serwerze z folderu Probe, z którym pracowaliśmy podczas procesu instalacji, do zdalnego zasobu, ale do folderu głównego hosta (jak z reguły jest to HTDOCS lub PUBLIC_HTML). Następnie pozostaje już tylko zmienić ścieżki bezwzględne do plików i folderów na zdalnym hoście w ustawieniach pliku konfiguracyjnego silnika, a także zmienić nazwę bazy danych oraz login i hasło użytkownika na te, które będą używane podczas tworzenia nowej bazy danych na serwerze zdalny zasób.
Przejdźmy teraz do palących problemów związanych z niesprawnością serwera.
Więc Denwer nie działa, localhost jest niedostępny. Powodem jest to, że po instalacji wiele osób natychmiast próbuje uzyskać do niego dostęp w przeglądarce, zapominając o uruchomieniu samego programu. Ciąg localhost należy wpisać wyłącznie, a nie coś z dodaniem, powiedzmy, .ru, .com lub czymś innym.
Innym powodem jest blokowanie i:443 przez programy innych firm (najczęściej Skype zawiesza się na porcie 80, a Torrent lub maszyna wirtualna VMWare, jeśli taka jest w systemie, zawiesza się na porcie 443). Rozwiązanie jest dość proste - zmień priorytety portów w tych aplikacjach. Na przykład w Skypie musisz odznaczyć pole wyboru, aby używać określonych portów jako alternatywnych.
Równie częstym problemem jest brak folderu www w sekcji głównej. Przykładowo, jeśli hierarchia folderów została początkowo utworzona w formacie serwer\localhost lub w innej formie, należy sprawdzić folder domowy, w którym powinien znajdować się określony katalog.
Czasami plik HOSTS może zostać zablokowany przez program antywirusowy (w większości przypadków jest to Dr. Web). Aby to poprawić, musisz dodać go do listy wyjątków. Możesz najpierw utworzyć kopię zapasową, usunąć, sprawdzić, czy program działa, a następnie przywrócić plik do pierwotnej lokalizacji.
Może się zdarzyć, że aplikację należy uruchomić w trybie zgodności lub z uprawnieniami administratora (menu wyświetlane po kliknięciu prawym przyciskiem myszy).
Jeśli połączenie nie powiedzie się, w systemie może znajdować się nieaktualna wersja MySQL, której należy się pozbyć. Czasami port:3306 może być zablokowany (należy dowiedzieć się jaka aplikacja go używa i zmienić ustawienia).
I pamiętaj! Sam program Denwer nie transmituje niczego do Internetu, a jest jedynie narzędziem i, jeśli chcesz, asystentem do przeprowadzenia tej czy innej operacji w celu utworzenia serwera i jego przetworzenia.
Zdecydowałeś się więc zainstalować Denver. Ma coś w rodzaju rdzenia, czyli „serca” - tak zwanego „pakietu podstawowego”, który zajmuje około 5,5 MB. Cała reszta dostępna jest w formie pakietów rozszerzeń, które zostaną omówione w innych artykułach (patrz Spis treści). Pakiet podstawowy zawiera większość niezbędnych programów i narzędzi:
Wybierz wersję PHP
PHP 5.2 jest starsze, ale zawiera Zend Optimizer i więcej modułów.
Aby wszystko wyjaśnić, upewnijmy się, że Twój komputer jest naprawdę skonfigurowany do pracy z siecią. Zwykle dzieje się tak domyślnie, ale mimo to…
Wiele osób słowo „sieć” kojarzy z Internetem, siecią lokalną lub przynajmniej modemem. I zupełnie na próżno. Zwrot „skonfigurujmy sieć” może mieć sens nawet wtedy, gdy na komputerze nie ma żadnego z wymienionych urządzeń! Mamy tutaj na myśli jedynie instalację sterowników i protokołów sieciowych, które pozwolą na uruchomienie i działanie Apache na komputerze lokalnym.
Zatem najprostszy test: otwarty Start – bieg i wpisz tam polecenie:
Po naciśnięciu Enter powinieneś zobaczyć coś takiego:
Proces trwa kilka sekund. Jeśli to zobaczysz, wszystko jest w porządku i możesz przystąpić do instalacji dystrybucji. Jeśli na przykład okno tylko „miga” (otwiera się i natychmiast zamyka) lub wyświetlają się jakieś nieprzyjemne komunikaty, oznacza to, że Twoje protokoły sieciowe nie są zainstalowane, więc czytaj dalej.
Prawdopodobnie już zdałeś sobie sprawę, że Twoim zadaniem jest teraz dopilnowanie, aby adres 127.0.0.1 „pingował”. W razie problemów:
Uruchom pobrany instalator Denver. Zobaczysz przed sobą coś takiego:
Zostaniesz zapytany, w którym katalogu chcesz zainstalować kompleks (domyślnie jest to C:\WebServers, wystarczy nacisnąć Enter, aby zgodzić się z tym wyborem). Określony katalog będzie zawierał absolutnie wszystko komponentów systemu i poza nim nie są tworzone żadne dalsze pliki (z wyjątkiem skrótów na Pulpicie).
Zdecydowanie zalecamy instalację kompleksu w katalogu pierwszego poziomu - czyli C:\WebServers, a nie np. C:\My\WebServers. Faktem jest, że instalatorzy pakietów rozszerzeń szukają pakietu podstawowego na pierwszym poziomie na wszystkich dyskach. A jeśli go nie znajdą, zmuszają Cię do ręcznego wprowadzenia nazwy katalogu. Prawdopodobnie nie potrzebujesz dodatkowych opóźnień podczas instalowania rozszerzeń?..
Następnie zostaniesz poproszony o podanie nazwy dysku wirtualnego, który będzie powiązany z właśnie określonym katalogiem. Zalecamy zaakceptowanie wartości domyślnej (Z:). Ważne jest, aby dysk o tej nazwie był nieruchomy nie powinien zawartych w systemie - najczęściej dzieje się tak z dyskiem Z:.
Następnie rozpocznie się kopiowanie plików dystrybucyjnych, a na koniec zostaniesz zapytany, jak dokładnie zamierzasz uruchomić i zatrzymać kompleks. Masz dwie alternatywy:
Niektóre wersje Windowsa 98 posiadają błąd uniemożliwiający wyłączenie dysku za pierwszym razem - moje eksperymenty i badania wykazały, że jest to błąd w subst, a nie coś innego.
Właściwie to wszystko. Możesz zainstalować kompleks za pomocą tylko 2 klawiszy na klawiaturze: Enter i Y (aby wejść Tak).
Wreszcie instalacja jest zakończona. Natychmiast kliknij skrót utworzony przez instalatora Uruchom Denwera na Pulpicie, a następnie po odczekaniu, aż wszystkie okna konsoli znikną, otwórz przeglądarkę i wpisz w niej adres: http://localhost/denwer/. Nie ma potrzeby opuszczania Internetu.
Niektóre systemy operacyjne mają tendencję do wywoływania Kreator połączeń. Jeśli zdarzyło się to na twojej maszynie, powiedz nieszczęsnemu mistrzowi, żeby się „odpierdolił” - podobno sam już skonfigurowałeś połączenie.
Jeśli strona testowa nadal się nie ładuje, sprawdź:
Na koniec, jeśli wszystko inne zawiedzie, przejrzyj listę najczęściej zadawanych pytań, a następnie, jeśli problem będzie się powtarzał, opublikuj szczegółowy opis błędu na forum.
Denver został przetestowany w następującym systemie operacyjnym:
Uwaga użytkownicy Windows NT, 2000 lub XP (i starszych). Zanim będziesz kontynuować, upewnij się, że masz uruchomioną usługę klienta DNS. Można to zrobić otwierając Panel sterowania - Narzędzia administracyjne - Usługi. W przeciwnym razie hosty wirtualne nie będą działać.
Jeśli tworzysz witryny internetowe, prawdopodobnie chciałbyś obsługiwać kilka hostów jednocześnie na jednym serwerze. Innymi słowy, wpisując w przeglądarce ścieżkę http://localhost, zostaniesz przeniesiony na jedną stronę, a wpisując http://test1.ru, zostaniesz przeniesiony na zupełnie inną (ale także na komputer lokalny).
Dodanie nowego wirtualnego hosta w Denver jest niezwykle łatwe. Niech to będzie test1.ru. Musisz wykonać następujące czynności:
na pulpicie. To wszystko. A gdzie, pytasz, jest modyfikacja httpd.conf i pliku hosts?.. Ona po prostu nie istnieje . Plik httpd.conf nigdy się nie zmienia. Nieco bardziej skomplikowana jest sprawa z plikiem hosts: jest on modyfikowany automatycznie, dopasowując się do aktualnej konfiguracji katalogów w /home. W tym przypadku zastosowano bardzo inteligentny algorytm, który rozpoznaje, które hosty wprowadził Denver, a które użytkownik dodał samodzielnie, ręcznie (jeśli oczywiście ma na to ochotę). Oznacza to, że automatyczna zmiana pliku hosts nie oznacza, że wszystkie zawarte w nim komentarze znikną i już nigdy nie będzie można go edytować ręcznie. I oczywiście przy zatrzymywaniu kompleksu za pomocą skrótu Zatrzymaj Denwera
plik hosts zostanie przywrócony do stanu, w jakim powinien być.
Prowadzimy wojnę z kontrolerem dostępu zdalnego
Gdy zaczniesz tworzyć wirtualne hosty, w niektórych systemach może to doprowadzić do szaleństwa. Kiedy po raz pierwszy otworzysz hosta, zaoferuje Ci on alternatywę taką jak następująca:
lub nawet tak: Dzięki Bogu, nie dzieje się to za każdym razem. Czy widzisz, jak on się wierci, żeby uniemożliwić tej osobie pracę?.. Zatem w tym przypadku musisz być stanowczy: zawsze wybierajŁączyć Lub.
Powtarzać Nie ma mowy nie dawaj mu odpowiedzi Nieaktywny
, słyszysz?.. Ale jeśli Twoje Kontroler dostępu zdalnego Dzięki Bogu, nie dzieje się to za każdym razem. Czy widzisz, jak on się wierci, żeby uniemożliwić tej osobie pracę?.. Zatem w tym przypadku musisz być stanowczy: zawsze wybieraj ugryzł kawałek i odpowiedział zaczyna wściekle wybierać numer na modemie, przejdź do Narzędzia - Opcje internetowe - Połączenie i w dziale Konfigurowanie dostępu zdalnego zaznacz pole Nie używać Nigdy nie wybieraj połączenia).
Wiele wersji systemu Windows ma domyślnie włączony serwer proxy. Może to powodować pewne problemy podczas pracy z Denver (jednak można je łatwo rozwiązać).
Zanim pospiesznie zadasz pytanie na forum, sprawdź: odpowiedź może już znajdować się na liście najczęściej zadawanych pytań dotyczących Denver. Istnieje 85% szans, że tak się stanie: w końcu nie jesteś pierwszym, który korzysta z projektu.
Jeśli FAQ nie zawiera odpowiedzi na Twoje pytanie, zadaj je na forum.
Ale najpierw, aby nie wpaść w kłopoty i nie tracić czasu na bezowocne sprzeczki z moderatorami, przeczytaj i zrozum materiał w artykule Jak poprawnie zadawać pytania. Możesz być pewien: wiedza tam zdobyta przyda Ci się nie raz w życiu.
Jeden z najpopularniejszych zestawów komponentów do tworzenia lokalnego serwera (localhost) na komputerze z systemem Windows. DENWER nazywany jest „Pakietem dla programistów internetowych dla dżentelmenów”. Umożliwia tworzenie i testowanie stron internetowych w HTML, PHP i MySQL.
DENWER 3 pozwala na wdrożenie na komputerze domowym pełnoprawnego serwera do tworzenia i konfiguracji stron internetowych.
Głównym celem tej dystrybucji jest możliwie najszybsze uruchomienie działającego serwera bez konieczności posiadania głębokiej wiedzy na temat administrowania serwerem.
To już kolejny artykuł z działu Narzędzia dla webmasterów, w którym chcę porozmawiać o nazwie Denwer, który można bezpłatnie pobrać z zasobów dewelopera. Najpierw powiem ci, czym jest serwer lokalny i dlaczego musimy z nim pracować. Mówiąc najprościej, możesz zainstalować i skonfigurować go na swoim komputerze, otrzymując darmowy analog hostingu (przeczytaj, czym jest hosting i domeny).
W takim przypadku nie musisz kupować hostingu i nie musisz nawet mieć dostępu do Internetu. Możliwości, jakie zapewnia Denver, praktycznie nie różnią się od możliwości zdalnego hosta, będą się one składać z tych samych komponentów i będą miały te same możliwości. Zawiera już więcej informacji na temat tego skryptu), serwer Apache (czytaj), obsługuje PHP i wiele więcej.
Możesz pobrać osobno wszystkie opisane powyżej komponenty serwera lokalnego, zainstalować je na swoim komputerze i poprawnie skonfigurować, jednak nie każdy jest w stanie to zrobić. Nawet ci, którzy rozumieją, co jest, mogą napotkać wiele trudności podczas instalacji, a zwłaszcza podczas jej konfiguracji.
Dlatego, aby ułatwić życie Tobie i mnie, wymyślono i stworzono różne pakiety instalacyjne (zespoły), dzięki którym przy minimalnym wysiłku możemy pobrać w pełni działający i skonfigurowany kompleks.
Wystarczy, że pobierzesz odpowiedni zestaw i zainstalujesz na nim silnik swojego projektu (Joomla, WordPress itp.), a następnie zaczniesz nad nim pracować, tak samo jakbyś to zrobił, gdybyś znalazł pliki silnika na fizycznym hoście . Swoją drogą jako opcję i alternatywę dla tego rozwiązania można rozważyć m.in. potrafi współpracować z Joomla i WordPress. Ale w tym artykule porozmawiamy konkretnie o localhost.
Co więc oferują nam twórcy takich bezpłatnych pakietów instalacyjnych? Pozwólcie, że wymienię linki do stron zasobów, z których można je pobrać, a następnie opowiem szczegółowo o instalacji i konfiguracji jednej z nich, którą wybrałem jako moją ulubioną.
To mój osobisty wybór i możesz skorzystać z pakietu, który najbardziej Ci się podoba. Na szczęście praca z nimi jest dość podobna i po zrozumieniu, jak pracować z jednym zespołem (dziś porozmawiamy wyłącznie o Denwer), możesz łatwo znaleźć inny.
Gdzie możesz bezpłatnie pobrać lokalne zestawy serwerów:
Klikając na link, będziesz musiał zarejestrować się w udostępnionym formularzu, po czym otrzymasz e-mail z linkiem do pobrania dystrybucji Denwer.
Uruchamiasz pobrany plik z rozszerzeniem exe, wyrażasz zgodę na instalację pakietu, po czym zaczyna się on rozpakowywać, po czym otworzy się także okno przeglądarki z opisem instalacji, które możesz od razu zamknąć, oraz czarne okno DOS-u z pojawi się także kreator instalacji:
Postępując zgodnie z instrukcjami kreatora, naciśnij „Enter”, aby kontynuować instalację. W kolejnym oknie musimy wskazać w jakim folderze na naszym komputerze będziemy instalować serwer. Możesz wybrać na przykład C:\server .
Naciśnij „Enter”, gdy zostaniesz zapytany, czy naprawdę chcesz zainstalować Denver w tym konkretnym katalogu, odpowiesz, instalując „y” (Y) i ponownie wciśniesz „Enter”. Zostaliśmy dalej poinformowani, że teraz zostanie utworzony oddzielny dysk wirtualny, który jest niezbędny do funkcjonowania wszystkich komponentów lokalnego serwera.
Wystarczy nacisnąć „Enter”, a w następnym oknie wybrać literę dysku wirtualnego. Litera ta oczywiście nie powinna być aktualnie używana przez Twój system (tzn. dysk, łacińska litera „c”, zdecydowanie nie powinna być wybierana).
Lepiej wybrać jedną z ostatnich liter alfabetu łacińskiego, np. Z. Jeśli okaże się, że ta litera jest już używana do oznaczenia dysku w Twoim systemie operacyjnym Windows, pojawi się komunikat o niemożności utworzenia taki dysk.
W takim przypadku należy nacisnąć „Enter” i powtórzyć krok wprowadzania nazwy katalogu instalacyjnego, ponownie nacisnąć „Enter” i wprowadzić inną literę. W „Mój komputer” możesz zobaczyć, które litery dysków są już zajęte na Twoim komputerze.
Jeśli wybrana litera nie jest zajęta, pojawi się komunikat informujący o pomyślnym utworzeniu dysku wirtualnego.
Naciśnij „Enter”, co rozpocznie kopiowanie plików tego zestawu do wcześniej określonego folderu komputera. Następnie zostaniesz poproszony o wybranie opcji pobierania, na którą odpowiadasz wpisując ją i naciskając „Enter”. Zostaniesz także zapytany, czy utworzyć skróty do uruchamiania, zatrzymywania lub ponownego uruchamiania na pulpicie, na co odpowiesz „y”.
Za pomocą tych skrótów będziesz mógł uruchomić lub zatrzymać serwer. Kreator instalacji zamknie się wówczas, a otworzy się okno przeglądarki ze stroną opisującą kolejne kroki pracy z montażem Denwer.
Następnie przejdź do pulpitu i uruchom Denver, klikając skrót „Start”. Jednocześnie otworzy się na chwilę okno DOS-u informujące o uruchomieniu serwera, po czym w zasobniku pojawią się ikony w postaci piórka i czarnego kapelusza (obszar po prawej stronie paska zadań Windows , obok zegara), wskazując, że działa.
Teraz wpisz localhost w pasku adresu przeglądarki, co przeniesie Cię na stronę z napisem „Hurra, działa”. Oznacza to, że zestaw został pomyślnie zainstalowany na komputerze z systemem Windows. Przewijając tę stronę w dół, zobaczysz linki umożliwiające sprawdzenie jej funkcjonalności:
Klikasz pod ten link, następnie w oknie, które się otworzy, wpisz tekst w polu „Tekst” (najlepiej w języku rosyjskim - sprawdź, czy z kodowaniem wszystko jest w porządku) i kliknij przycisk „Wyślij pocztą”. Jeśli wszystko zadziałało poprawnie, otrzymasz komunikat w stylu: OK, funkcja mail() zadziałała poprawnie. Ale musisz także sprawdzić, czy list faktycznie dotarł.
Aby to zrobić, musisz udać się na nasz dysk wirtualny (pamiętaj o literze, którą podałeś podczas instalacji tego zestawu) i podążaj następującą ścieżką:
Z:\tmp\!sendmail\
Nawiasem mówiąc, możesz przejść nie na dysk wirtualny, ale na prawdziwy, na którym masz zainstalowany serwer lokalny (w moim przypadku jest to dysk C) wzdłuż tej samej ścieżki:
C:\tmp\!sendmail\
Jeśli wszystko jest w porządku z wysyłaniem poczty, w tym folderze powinieneś znaleźć wysłany list. Otwierając go, możesz sprawdzić, czy kodowanie języka rosyjskiego jest prawidłowe.
Najpierw musisz udać się do folderu, w którym zainstalowałeś zestaw (u mnie jest to c:\server\) i podążać następującą ścieżką:
C:\serwer\domowy\localhost\www\
W tym katalogu WWW musisz utworzyć katalog, do którego będziesz musiał później załadować pliki silnika (Joomla, WordPress itp.). Możesz sam wymyślić nazwę folderu, na przykład:
Po utworzeniu folderu zrestartuj hosta lokalnego za pomocą skrótu „Uruchom ponownie Denwer” na pulpicie (jeśli nie został jeszcze uruchomiony, uruchom go). Aby sprawdzić jego funkcjonalność wpisz w pasku adresu przeglądarki:
Http://localhost/Proba/
Jeśli otworzy się strona z tytułem „http://localhost/Proba/”, wszystko jest w porządku. Jeśli nie otworzy się żadne okno, spróbuj ponownie uruchomić Denwer.
Teraz pozostaje Ci zainstalować silnik (Joomla, WordPress, itp.) dokładnie tak samo jak zrobiłeś to przy prawdziwym hostingu (instalacja Joomli jest opisana (szczegóły i zdjęcia). Napisałem jak zainstalować na forum SMF, oraz jest to omówione dość szczegółowo pod podanym linkiem.
Te. musisz skopiować pliki silnika do folderu utworzonego na Twoim komputerze (działa jako hosting lokalny). W moim przypadku jest to folder:
C:\serwer\home\localhost\www\Proba\
Proces ten będzie się różnił od instalacji silnika na prawdziwym hoście () tylko tym, że będzie służył do kopiowania plików nie ma potrzeby używania menedżera FTP- wystarczy zwykły konduktor lub coś w rodzaju Total Commandera opisanego w linku.
Po skopiowaniu plików Joomla lub WordPress do folderu Denver należy zainstalować witrynę lub blog wpisując w pasku adresu przeglądarki:
Http://localhost/Proba/
W rezultacie otworzy się okno kreatora instalacji dla konkretnego silnika. Następnie postępujesz według tego samego scenariusza, co podczas normalnej instalacji na prawdziwym hostingu, z tym wyjątkiem, że robisz to zgodnie z opisem w artykule o instalacji Joomli (patrz link powyżej) i w sposób opisany poniżej.
Aby dostać się do programu phpMyAdmin, który znajduje się w zestawie do budowy serwera lokalnego, musisz wpisać następujący adres URL w pasku adresu przeglądarki:
http://localhost/tools/
W oknie, które zostanie otwarte, kliknij link o nazwie „phpmyadmin”, który otworzy stronę główną tego programu. Na nim w obszarze „Utwórz nową bazę danych” wpisujesz żądaną nazwę bazy danych (dla uproszczenia można ją nazwać tak samo, jak katalog witryny w folderze localhost, czyli w moim przypadku „Proba”) i kliknij przycisk „Utwórz” „
Teraz wracamy do strony głównej phpMyAdmin klikając na ikonę domu w lewej kolumnie okna programu. Znajdź link „Uprawnienia” w obszarze „MySQL” i kliknij go.
Na otwartej stronie phpMyAdmin, pośrodku, powinieneś znaleźć element „Dodaj nowego użytkownika” i kliknąć go.
W obszarze „Nazwa użytkownika” wprowadź żądaną nazwę (dla uproszczenia ponownie używam „Proba”), w obszarze „Host” wpisz localhost, w obszarach „Hasło” i „Potwierdzenie” wprowadź dwukrotnie bardzo złożone hasło .
W obszarze „Globalne uprawnienia” kliknij „Zaznacz wszystko”, aby utworzony użytkownik bazy danych miał maksymalne uprawnienia.
To wszystko, baza danych i użytkownik w Denver zostały utworzone. Teraz możesz używać tych danych podczas instalacji Joomla, WordPress itp., co będzie przebiegać w tej samej kolejności, co podczas instalacji na prawdziwym hostingu. Po zakończeniu tego procesu Twoje zasoby będą dostępne pod adresem:
Http://localhost/Proba/
Z Joomlą lub WordPressem możesz pracować w zwykły sposób, ale jednocześnie praca związana z edycją plików silnika, instalowaniem i usuwaniem różnych rozszerzeń jest znacznie uproszczona i przyspieszona, a także masz możliwość pracy nad swoim projektem nawet tam. gdzie nie ma dostępu do Internetu.
Po zakończeniu projektu powinieneś przenieść stronę internetową z Denwer na hosting tak, aby stała się dostępna dla odwiedzających z Internetu. Odbywa się to w taki sam sposób, jakbyś po prostu przenosił się z jednego hostingu na inny lub przywracał swoją witrynę z kopii zapasowej (pisałem o tworzeniu i przywracaniu z kopii zapasowej).
Aby to zrobić, będziesz musiał użyć programu FileZilla (o którym pisałem) i przenieść wszystkie pliki z lokalnego folderu serwera (w moim przypadku folderu „Proba”) do katalogu głównego zdalnego hosta (zwykle jest to PUBLIC_HTML lub HTDOCS).
A następnie otwórz plik konfiguracyjny swojego silnika do edycji i zmień parametry ścieżki bezwzględnej do plików i folderów tego silnika, a także nazwę bazy danych, użytkownika i hasło na te, które ustawiłeś podczas tworzenia nowej bazy danych na hosting. Wszystko to zostało szczegółowo opisane w artykule na temat tworzenia kopii zapasowych i przenoszenia witryny, do którego link znajdziesz przechodząc kilka akapitów w górę).
Dość często pojawia się pytanie, jak usunąć ten zespół z komputera. Głównym problemem związanym z dezinstalacją jest wyłączenie dysku wirtualnego utworzonego podczas instalacji. Ale najpierw najważniejsze. Najpierw oczywiście będziesz musiał zatrzymać lokalny serwer za pomocą odpowiedniego skrótu na pulpicie.
Następnie usuń dysk wirtualny, który został utworzony podczas instalacji. Zapamiętaj, jaką literę przypisałeś do tego dysku wirtualnego i przejdź do systemu Windows ścieżką „Start” - „Uruchom” (zamiast tego możesz nacisnąć kombinację klawiszy Win + R), wprowadź polecenie w oknie, które zostanie otwarte:
Podst. z: /d
Zamiast litery dysku wirtualnego Z będziesz musiał wpisać swój wybór (dysk Z sugeruje cz jako domyślną literę dysku wirtualnego). Otóż, aby trwale usunąć zestaw Denwer z komputera, wystarczy usunąć katalog WebServers (domyślnie jest to folder „C:\WebServers”) i usunąć trzy skróty z pulpitu systemu operacyjnego Windows. To wszystko, możemy założyć, że udało nam się go usunąć przy niewielkiej ilości krwi.
Powodzenia! Do zobaczenia wkrótce na stronach bloga
Możesz być zainteresowany