muzruno.com

Localhost Denwer - описание, инсталиране, решаване на проблеми

Всеки потребител, участващ в уеб програмирането, със сигурност знае или поне е чул за програмата Denwer. За тези, които са изправени пред тази концепция за първи път, и ще се считат за основни дефиниции, ако не е пълна, поне за частично разбиране на това какво представлява Localhost Denwer и свързаните с тях компоненти. Също така, ние ще копаем малко в инсталацията, конфигурацията и решенията на най-често срещаните проблеми и грешки в тази софтуерна обвивка.

Какво представлява Денвър?

Да започнем с най-важното нещо. Ако разбирате, самата концепция за "Localhost Denwer" (местен домакин на Денвър) може да се интерпретира (естествено, не е дословно) като "инструмент за създаване и работа с създаденият сървър на своя компютър със специален набор от инструменти, без да използвате отдалечен ресурс. "

Localhost denwer

Това вътрешно развитие се е появил през 2002 г. благодарение на усилията на трима мъже: Дмитрий Koterova, Антон Sushchev и Майкъл Livacha, въпреки че идеята за създаване на такъв универсален черупка, която ще включва пълен набор от инструменти за създаване и отстраняване на грешки сайтове и последващото им поставяне върху хостинг.

настройка denwer

Не е изненадващо, че този пакет понякога се тълкува като намаляване на "DNVR", което означава "един джентълменски набор от уеб програмисти". Всъщност, това е така, тъй като основният комплект включва доста различни средства, макар че можете да срещнете и изключените (осветени) версии.

Предимството на този пакет е, че ви позволява да създавате локални сървъри и без първоначалното им разположение на отдалечени ресурси. По принцип цялата информация може да бъде записана дори и на обикновена флаш памет, в който случай можете да редактирате или инсталирате на друг компютър.

Основен софтуерен пакет

Както можете да видите, пакетът се състои от няколко основни компонента, които ви позволяват да изпълнявате почти всяка задача:

  • инсталатор;
  • сървър, базиран на Apache;
  • shell PHP 5;
  • Платформа MySQL5;
  • контролния елемент на базите данни на phpMyAdmin за работа с тях чрез браузъри;
  • емулиращ инструмент за SMTP сървър и sendmail (симулаторът за изпращане на електронна поща).

не стартира

Въпреки това, за да постигнете пълната функционалност на Localhost Denwer, ще трябва да добавите специален двигател тук. Най-често срещаните и най-популярни са Joomla и WordPress. Но за всичко в ред.

Инсталиране на Denwer

Един от основните въпроси, от които трябва да се запознаете с тази програма, е инсталацията. Обикновено инсталирането на Denwer на терминала или лаптопа на локалния компютър не създава трудности.

След стартирането на инсталатора, браузърът се отваря незабавно (не е необходимо, прозорецът може да бъде затворен), а прозорецът за разопаковане е тип DOS. Потребителят ще бъде помолен да натисне "Enter", за да продължи. Натискаме.

Следващия път инсталационната програма предлага да посочвате място на вашия твърд диск, който ще съхранява всички данни и файлове (по подразбиране е WebServices директно на «С» диск на системата, но можете да създавате, например папка на сървъра, отново - в основата на системния дял).

denwer не отваря localhost

Следващата стъпка е да изберете виртуален диск за писмото. Инсталационната програма предлага създаването на дял Z. Ако няма такъв дял в системата. Ние се съгласяваме и продължаваме.

denwer не работи localhost

Сега процесът на копиране на файлове се активира, след което трябва да изберете режима за виртуалния диск:

  • създавате, когато включите компютъра;
  • когато се извиква програмата.

Тук - сам. По принцип, ако активният виртуален дял се използва рядко, можете да изберете втората опция. Това завършва по-голямата част от инсталацията.

Функционално тестване

Естествено, след инсталирането на локалния сървър е задължително да го проверите за оперативност. На компютъра, след като инсталацията е завършена, ще се създадат три клавишни комбинации: Старт, Стоп и Рестартиране. Стартираме сървъра.

След това се появява виртуален диск (ако е избрано активиране по време на изрично обаждане), а в системната област - две икони с картина на писалката и шапката.

tuning denwer

Сега отворете браузъра и в адресната лента напишете http: // localhost или просто localhost. Denwer в същия браузър дава съобщение, че всичко е работело. Ако страницата слезе малко по-ниска, можете да видите връзките, на които можете да тествате функционалността на сървъра, както е показано на снимката по-долу.



не стартира

Ако в резултат на прехода за всяка отделна връзка има различни страници, тогава всички компоненти работят в нормалния режим.

Проблеми с кодирането

Понякога, обаче, местният хост Денвър не започва да изпраща електронна поща или съобщението изглежда като неясен. Това се дължи на факта, че програмата първоначално използва кодирането на UTF-8. Но проверете дали изпращането е задължително.

За тази цел се използва последният от горния списък с връзки. След като го преведете в текстовото поле, трябва да напишете нещо (за предпочитане на руски език) и да изпратите съобщението.

Сега трябва да се уверите, че е доставен. За да направите това, проверете папката sendmail, която се намира в директорията tmp във виртуалния дял (Z) и изпълнете подобни действия за физическия диск, където е инсталирана shell (C). Относно защо localhost (Denwer, Windows 7 като основна операционна система) не се изпълнява, ще бъдат обсъдени отделно.

Инсталиране и конфигуриране на двигателя

Следващата стъпка е да инсталирате двигателя. За да направите това, първо проверете наличието на www директорията, намираща се на системното устройство в папката Server (по подразбиране WebServices) home local host. В папката www, сега трябва да създадете друга директория (да назовете собствената си идея, каквото ви харесва), кажете Probe.

След това задаването на Denwer включва рестартиране на програмата с помощта на прекия път за рестартиране. След това въведете http: // localhost / Probe в адресната лента на браузъра. Ако тази страница се отвори, всичко се прави правилно и работата не предизвиква критика. Сега е малко нещо. Ние копираме файловете на двигателя в създадената папка (ние разполагаме с Probe), използвайки файловия мениджър, след което повторете процедурата за въвеждане на горния адрес в браузъра. Трябва да видите прозореца на помощника за инсталиране, където просто трябва да следвате инструкциите му.

Създаване на база данни

Тъй като в този случай двигателят действа като местен хост (localhost), Denwer също така предполага създаването на база данни на местно ниво. Вече ще се нуждаете от phpMyAdmin, който може да бъде достъпен чрез адреса в http: // localhost / tools на браузъра.

На коня кликнете върху връзката с името на приложението и изберете реда за създаване на нова база данни. Можете да го наречете каквото ви харесва. Но за да не се бърка, е по-добре да използвате папката, в която е направена инсталацията на двигателя (Probe).

сървър localhost

Сега се връщаме към главната страница и използваме низ с привилегии (след влизане в менюто трябва да добавите нов потребител). Ние посочваме всяко име, потребителско име и парола, използвайте localhost за хоста, в раздела на глобалните привилегии отбележете всичко това и натиснете бутона "Go!". Създадената база данни може да се използва за инсталиране на WordPress или Joomla. Достъпът до ресурса при завършване на инсталацията отново се извършва на посочения по-горе адрес.

Хостинг Трансфер

Сега трябва да прехвърлим сървъра на хостинга. Да го направи достъпни сърфистите в интернет. Но първо трябва да обърнете внимание на някои условия. На първо място, трябва да имате статичен, но статичен IP адрес. Вие също трябва да напълно да деактивирате защитната стена на Windows, които могат да блокират достъпа), както и създаването на т.нар йерархична структура папка, т.е., в собствената директория на дома, първо да създадете папка XXX.XXX.XX, и в него - WWW подпапка (като адрес, вместо символи, трябва да посочите адреса, предоставен ви от доставчика).

Localhost denwer

Можете да направите същото по друг начин. За да прехвърляте файлове с помощта на FileZilla приложение, чрез които можем да се движат всички файлове на локалния сървър на папката, сонда, с които сме работили по време на настройката, отдалечен ресурс, но папката корен домакин (обикновено или HTDOCS или public_html). Следваща ще има само при смяна на абсолютните пътища към файлове и папки на отдалечен хост в строителни проекти конфигурация двигател файл, и да променя името на потребителя на базата данни и паролата за влизане на тези, които ще бъдат използвани при създаването на нова база данни е отдалечен ресурс.

Denwer не се отваря, localhost не е налице: причини и методи за решаване на проблема

Сега преминаваме към належащите проблеми, свързани с невъзможността на сървъра.

Така че, Denwer не работи, localhost не е налице. Причината е, че много след инсталирането незабавно се опитват да получат достъп до браузъра, забравяйки да стартира самата програма. В адресната лента трябва да се въведе само string localhost, а не нещо с, да речем, добавяне на .ru, .com или нещо друго.

Друга причина е блокирането пристанища: 80 и 443 програми на трети страни (обикновено на порт 80 "виси» Skype, но на 443-M - Torrent или виртуална машина VMWare, ако е налична в системата). Решението е съвсем просто - да се променят приоритетите на пристанищата в тези приложения. Например, в "Skype" трябва да премахнете "птицата" от линията на използване на тези портове като алтернатива.

Не по-малко често срещан проблем е липсата на www папка в главната секция. Например, ако първоначално йерархията на папките е била създадена под формата на сървър localhost или друг вид, трябва да проверите началната директория, където трябва да бъде разположена посочената директория.

Понякога файлът HOSTS може да бъде блокиран от антивирус (в повечето случаи това е Dr.Web). За да го коригирате, добавете го в списъка с изключения. Първо можете да създадете резервно копие на него, да го изтриете, да проверите дали програмата стартира и след това да върнете файла в оригиналното му местоположение.

Много добре е приложението да се стартира в режим на съвместимост или с администраторски права (меню с десен бутон).

Ако връзката не успее, може да има остаряла версия на MySQL в системата, от която се нуждаете, за да се отървете от нея. Понякога портът може да бъде блокиран: 3306 (трябва да разберете каквото приложение използва и да промените настройките).

И помнете! Самата програма "Денвър" в Интернет изобщо не превежда нищо и е просто инструмент и, ако искате, асистент за извършване на тази или онази операция за създаване на сървър и обработка на него.

Споделяне в социалните мрежи:

сроден