BilgisayarlarYazılım

Localhost Denwer - açıklama, kurulum, sorun çözme

Web geliştirme ile ilgili herhangi bir kullanıcı, kesinlikle Denwer programını biliyor ya da en azından duyulmuştur. Bu kavramı ilk kez karşılaşanlar için, temel tanımlamaları tamamlamış olsaydım, en azından Localhost Denwer ve onun eşlik eden bileşenleri hakkında kısmi bir anlayış düşünün. Ayrıca, bu yazılım kabuğundaki en yaygın sorunların ve hataların kurulumuna, konfigürasyonuna ve çözümlerine gideceğiz.

Denwer nedir?

En önemli şeyle başlayalım. Anladığınıza göre, "Localhost Denwer" (yerel Denwer ana bilgisayarı) kavramı "doğal olarak değil, harfi harfine değil" "kendi bilgisayarınızda uzak bir kaynak kullanmadan özel bir araç kümesi kullanarak oluşturulan bir sunucu oluşturup bunlarla çalışmak için kullanılan bir araç" olarak yorumlanabilir.

Bu yerli gelişme, üç kişinin çabaları sayesinde doğdu: Dmitri Koterov, Anton Suschev ve Mikhail Livach, ancak böyle bir evrensel kabuğun yaratılması fikri olmasına rağmen, siteleri oluşturmak ve bunları ayıklamak için araçların eksiksiz setini; barındırma.

Şaşırtıcı olmayan bir şekilde bu paket bazen "bir beyefendinin web geliştiricileri" anlamına gelen "DNVR" de bir azalma olarak yorumlanmaktadır. Aslında, öyledir, çünkü temel kümesi çeşitli araçlar içerir, ancak kısaltmaları (hafifletilmiş) karşılayabilir.

Bu paketin avantajı, uzaktaki kaynaklara ilk yerleştirilmeleri gerekmeden yerel sunucular oluşturmanızı sağlar. İlke olarak, tüm bilgiler normal bir flash sürücüde bile yazılabilir ve bu durumda başka bir bilgisayarda düzenleme veya dağıtım yapmak gerekir.

Temel yazılım paketi

Gördüğünüz gibi, paket hemen hemen her görevi gerçekleştirmenize izin veren birkaç temel bileşenden oluşmaktadır:

  • yükleyici;
  • Apache'ye dayanan sunucu;
  • Shell PHP 5;
  • MySQL5 platformu;
  • Tarayıcıları kullanarak onlarla çalışmak için phpMyAdmin veritabanlarının kontrol öğesi;
  • SMTP sunucusu ve sendmail (e-posta gönderen simülatör) için aracı taklit etme.

Bununla birlikte, Localhost Denwer'in tam işlevselliğini elde etmek için, burada ayrıca özel bir motor eklemeniz gerekecektir. En yaygın ve en popüler olanı Joomla ve WordPress'dir. Ama sırayla her şey hakkında.

Denwer'in kurulumu

Bu programla tanışacağınız temel soruların biri kurulumdur. Genellikle Denwer'in yerel bilgisayar terminaline veya dizüstü bilgisayara kurulması zorluklara neden olmaz.

Yükleyici başlatıldıktan sonra, tarayıcı derhal DOS modunda açılır pencereyi açar (açılmaz, pencereyi kapatabilir) ve açma penceresini açar. Devam etmek için kullanıcıdan "Enter" tuşuna basması istenecektir. Basıyoruz.

Daha sonra , yükleme programı , tüm dosyaları ve verilerin saklanacağı sabit diskteki konumu belirtmenizi ister (varsayılan olarak WebServices doğrudan sistem sürücüsünde "C" olur, ancak örneğin, Sistem bölümünün kökünde Sunucu klasörünü oluşturabilirsiniz).

Bir sonraki adım, sanal diskin harfini seçmektir. Yükleyici, bir bölüm Z oluşturmayı önermektedir. Sistemde böyle bir bölüm yoksa. Katılıyorum ve devam ediyoruz.

Artık dosyaları kopyalama işlemi etkinleştirildi, ardından sanal disk için mod seçmeniz gerekiyor:

  • Bilgisayarı açtığınızda oluşturun;
  • Program çağrıldığında yaratılış.

İşte - kendi başına. İlke olarak, etkin sanal bölüm sık kullanılmıyorsa, ikinci seçeneği seçebilirsiniz. Bu, kurulumun büyük bölümünü tamamlar.

Fonksiyonel Testler

Doğal olarak, yerel sunucuyu yükledikten sonra, çalışması için kontrol edilmesi zorunludur. Kurulum tamamlandıktan sonra masaüstünde üç kısayol oluşturulur: Başlat, Durdur ve Yeniden Başlat. Sunucuyu çalıştırın.

Bundan sonra, (açık bir arama sırasında aktivasyon seçildiyse) bir sanal disk görüntülenir ve sistem tepsisinde - kalem ve şapka resmi olan iki simge.

Şimdi tarayıcıyı açın ve adres çubuğunda http: // localhost veya sadece localhost yazın. Denver aynı tarayıcıda, hepsinin çalıştığını bildiriyor. Sayfa biraz aşağıda gelirse, aşağıdaki resimde gösterildiği gibi sunucunun işlevselliğini test edebileceğiniz bağlantıları görebilirsiniz.

Her bir bağlantı için geçiş sonucunda farklı sayfalar varsa, tüm bileşenler normal modda çalışırsa.

Kodlama ile ilgili sorunlar

Bazen, localhost Denwer e-posta göndermeye başlamıyor veya mesaj belirsiz bir karaktere benziyor. Bunun nedeni, programın başlangıçta UTF-8 kodlamayı kullanmasıdır. Ancak, gönderimi kontrol etmelisin.

Bu amaçla, yukarıdaki bağlantı listesinin sonuncusu kullanılır. Metin alanından geçtikten sonra, bir şeyler yazmanız (tercihen Rusça) ve mesajı göndermeniz gerekir.

Şimdi teslim edildiğinden emin olmanız gerekiyor. Bunu yapmak için, sanal bölümdeki (Z) tmp dizininde bulunan sendmail klasörünü kontrol edin ve kabuğun yüklendiği fiziksel disk için (C) benzer eylemleri yapın. Neden localhost'un (Denvers, ana işletim sistemi olarak Windows 7) çalışmadığı hakkında ayrı ayrı tartışılacaktır.

Motoru Kurma ve Yapılandırma

Bir sonraki adım motorun takılmasıdır. Bunu yapmak için öncelikle Sunucu klasörü (varsayılan olarak WebServices) \ home \ local host altında sistem diskinde bulunan www dizininin varlığını kontrol edin. Www klasöründe artık başka bir dizin (kendi fikrinizi isminize ne isterseniz yazın), örneğin Probe'yi oluşturmanız gerekir.

Ardından, Denwer'i ayarlamak, Yeniden başlat kısayolunu kullanarak programı yeniden başlatmayı gerektirir. Bundan sonra, tarayıcının adres çubuğuna http: // localhost / Probe yazın. Bu sayfa açılırsa, her şey doğru yapılır ve eser eleştiriye neden olmaz. Şimdi küçük bir şey. Motor dosyalarını herhangi bir dosya yöneticisini kullanarak oluşturulan klasöre kopyalayacağız (Probe'u bulduk), sonra yukarıdaki adresi tarayıcıya girmek için yineleme işlemini tekrar ettik. Talimatlarını izlemeniz gereken Kurulum Sihirbazı penceresini görmelisiniz.

Veritabanı Oluşturma

Bu durumda motor yerel bir ana makine (localhost) gibi davrandığından, Denwer aynı zamanda bir yerel düzey veritabanı oluşturmayı varsayar. Http: // localhost / tools tarayıcısındaki adresi kullanarak erişebildiğiniz phpMyAdmin'e zaten ihtiyacınız olacaktır.

Atta, uygulamanın adıyla olan bağlantıyı tıklayın ve yeni bir veritabanı oluşturmak için satırı seçin. İsterseniz onu arayabilirsiniz. Ancak, karıştırılmamak için, motorun (Prob) kurulumunun yapılacağı klasörü kullanmak daha iyidir.

Şimdi ana sayfaya geri dönüyoruz ve ayrıcalıklı bir dize kullanıyoruz (menü girdikten sonra yeni bir kullanıcı eklemelisiniz). Herhangi bir adı, kullanıcı adını ve şifreyi belirtiriz, ana bilgisayar için localhost'u kullanın, küresel ayrıcalıkların bölümünde hepsini işaretleyin ve "Git" düğmesine basın. Oluşturulan veritabanı WordPress veya Joomla'yı kurmak için kullanılabilir. Kurulum tamamlandıktan sonra yine kaynağa erişim, yukarıdaki adreste gerçekleştirilir.

Hosting Transfer

Şimdi sunucuyu barındırmaya transfer etmeliyiz. Internet'te sörfçü olmasını sağlamak. Ancak önce bazı koşullara dikkat etmeniz gerekir. Her şeyden önce dinamik olmayan bir statik IP adresine sahip olmanız gerekir. Ayrıca, erişimi engelleyebilen Windows güvenlik duvarını tamamen devre dışı bırakın) ve ayrıca ev dizini evinde ilk olarak XXX.XXX.XX klasörünü oluşturan ve alt klasör www (adres yerine) olarak adlandırılan hiyerarşik klasör yapısını yapılandırın. Karakterler, sağlayıcı tarafından size verilen adresi belirtmelisiniz).

Aynı şeyi başka bir şekilde yapabilirsiniz. Dosyaları aktarmak için, yerel sunucunun tüm dosyalarını konfigürasyon işleminde çalıştığımız Probe klasöründen uzak kaynağa, ancak ana makinenin kök klasörüne (genellikle HTDOCS veya PUBLIC_HTML) taşıdığımız FileZilla uygulamasını kullanıyoruz. Ayrıca, sadece uzaktaki bir sunucu üzerinde yeni bir veritabanı oluştururken kullanılacak olanlara bir şifre ile veritabanı adını ve kullanıcı oturumunu değiştirmek için, aynı zamanda, motor yapılandırma dosyasındaki uzaktaki ana bilgisayardaki dosya ve klasöre mutlak yolları değiştirmek de gerekecektir.

Denwer açılmıyor, localhost kullanılamıyor: problemi çözmek için nedenler ve yöntemler

Şimdi, sunucunun çalışamamasıyla bağlantılı olan acil sorunlara geçiyoruz.

Denwer işe yaramıyor, localhost mevcut değil. Bunun nedeni, kurulumdan hemen sonra programın kendisini başlatmayı unutarak derhal tarayıcıya erişmeye çalışmasıdır. Adres çubuğunda yalnızca localhost dizesi girilmelidir; örneğin .ru, .com veya başka bir şey eklemeniz gereken bir şey olmamalıdır.

Başka bir nedeni, bağlantı noktalarının engellenmesidir: 80 ve 443'üncü parti programlar (çoğunlukla 80inci bağlantı noktasında Skype'ı "asar" ve 443-m-Torrent veya VMWare sanal makinesi, eğer varsa). Çözüm oldukça basit - bu uygulamalardaki bağlantı noktalarının önceliklerini değiştirmek. Örneğin, "Skype" da belirtilen limanları alternatif olarak kullanarak "kuş" u hattan kaldırmanız gerekir.

Daha az sık görülen sorun, ana bölümde bir www klasörünün olmamasıdır. Örneğin, başlangıçta klasör hiyerarşisi sunucu \ yerel ağ veya başka bir tür şeklinde oluşturulduysa, belirtilen dizininin bulunduğu ev dizinini kontrol etmelisiniz.

Bazen HOSTS dosyası bir virüsten koruma yazılımı tarafından engellenebilir (çoğu durumda Dr.Web olur). Düzeltmek için bunu istisna listesine ekleyin. Önce bir yedek kopyasını oluşturabilir, silebilir, programın çalıştığını kontrol edebilir ve daha sonra dosyayı orijinal yerine döndürebilirsiniz.

Uygulamanın uyumluluk modunda veya yönetici haklarıyla başlatılması (sağ tıklama menüsü) çok iyi olabilir.

Bir bağlantı başarısız olursa, kurtulmanız gereken MySQL'in eski bir MySQL sürümü olabilir. Bazen bağlantı noktası engellenebilir: 3306 (hangi uygulamayı kullandığını bulmalısınız ve ayarları değiştirin).

Ve hatırla! Internetteki Denwer programı tek başına hiçbir şeyi tercüme etmez ve yalnızca bir araçtır ve isterseniz, herhangi bir operasyon için bir asistan oluşturup bir sunucu oluşturup işlersiniz.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.birmiss.com. Theme powered by WordPress.