Windows 7'den yerel sunucu OpenServer modern bir yerel sunucudur ve bir bilgisayara WordPress yüklemek için kullanımına bir örnektir.

  • 03.06.2019

Merhaba, bugün herhangi bir web yöneticisinin bir bilgisayarda dinamik bir web sitesini (modülleri, eklentileri, temaları, şablonları, motor güncellemeleri vb.) test etmesi gereken bir bilgisayarda yerel bir sunucu (localhost) seçme ve oluşturma hakkında konuşacağız. ve İnternette barındırma konusunda değil, yani siteyi İnternet bağlantısı olmadan bile test edebilirsiniz.

Yazının kaynaklarını aşağıdan indirebilirsiniz.

Motorlardaki siteler (wordpress, joomla, Bitrix, vb.) Statik sitelerin aksine dinamik sitelerdir - normal bir tarayıcı aracılığıyla bir bilgisayarda açılamazlar, düzenlemek ve görüntülemek için yerel bir sunucu (localhost) yüklemeniz gerekir. bilgisayarınız - “ program ”- bilgisayarınızda barındırma oluşturacak - bundan sonra dinamik siteyi İnternet bağlantısı olmadan bile normal bir tarayıcı üzerinden görüntüleyebileceksiniz.

Hangi yerel sunucuyu (localhost) seçmeliyim?

1. Denwer (Denver) (“denwer.ru/”)

Denver - Ücretsiz Yerel Sunucu pencereler için.
Rus programcılar tarafından düzenlendi!
Site, yerel bir sunucu - Denver'ı kurma ve yapılandırma hakkında Rusça bir video içeriyor.
Proje bağış kabul ediyor - bu nedenle yerli bir üreticiyi desteklemeye değer!

2. MAMP (“mamp.info/en/”)
MAMP, Macintosh, Apache, MySQL ve PHP'nin kısaltmasıdır.
MAMP ücretsizdir, ancak wordpress (MultiSite) için çoklu site modunu ayarlamanıza izin veren ücretli bir sürümü de vardır.
MAMP geliştirildi OS X işletim sistemi için(Apple'ın Mac OS'sinin halefi), ancak bir beta sürümü de mevcut pencereler için.

3. XAMPP (“apachefriends.org/ru/index.html”)
XAMPP en popüler PHP geliştirme ortamıdır. ücretsiz açık kaynaklı ürün, gelişmiş Windows, OS X ve Linux için.
Wordpress MultiSite siteleri oluşturmanıza olanak sağlar.

XAMPP için site ve talimatlar, Rusça da dahil olmak üzere birçok dile çevrilmiştir.

Bu ürün, çeşitli motorlar için - adı verilen bir uzantıya sahiptir. bitnami Drupal, Joomla, WordPress ve daha fazlasını yüklemek için ücretsiz hepsi bir arada bir araçtır.

"Bitnami.com/"

Bitnami hangi platformlarda çalışır:

İşletim Sistemleri: Windows, OS X ve Red Hat Enterprise Linux, CentOS, Amazon, Linux, Ubuntu, Fedora, Debian vb. dahil tüm Linux dağıtımları.
Sanallaştırma platformları: VMWare, VirtualBox, Xen, KVM, Parallels, diğerleri
Bulut platformları: Amazon Web Hizmetleri, Microsoft Azure, VMWare vCloud, OpenStack, CloudStack, diğerleri.

Bitnami'nin kurulumu ve kullanımı şaşırtıcı derecede kolaydır!

Wordpress motorundaki sitelerin geliştiricileri için - Bitnami buradan indirilebilir:
"Bitnami.com/stack/wordpress"

4. DesktopServer (serverpress.com/ ")
5 dakika içinde yerel bir sunucu oluşturmanıza izin veren mükemmel bir ücretsiz ürün.
Ücretsiz sürüm 3 site oluşturma yeteneğine sahiptir ve wordpress için MultiSite kullanamazsınız - ürünün ücretli sürümünde tüm bu kısıtlamalar kaldırılmıştır.

5. WampServer (wampserver.com/ru/)

WampServer, Apache2 sunucusu, PHP komut dosyası yorumlayıcısı ve MySQL veritabanı kullanan dinamik web uygulamaları için bir Windows web geliştirme platformudur.
Rusça site ve kurulum talimatları.

WordPress sitelerinin kullanıcıları için aşağıdaki bilgi ürünleri de ilgi çekici olacaktır:

1. Eklenti Çoğaltıcı

"wordpress.org" da mevcuttur:

İndirme sayısı: 745.009 - çok sayıda indirme!

Eklenti sitesi: “wordpress.org/plugins/duplicator/”

Ücretsiz ve popüler bir eklenti, WordPress sitenizi başka yerlerde kullanmak üzere klonlamanıza olanak tanır. Yerel bir bilgisayarda veya barındırma hesabınızda test ortamı olarak kullanmak üzere sitenizin tam bir kopyasını oluşturmak için gereklidir.
Sitenizin tam bir kopyasını oluşturmak, canlı bir web sitesinde değişiklik yapmadan önce eklentileri, temaları ve hatta WordPress motor güncellemelerini test etmenize olanak tanır.
Ne yazık ki bu eklenti MultiSite'ı desteklemiyor.

2. Sandbox eklentisi

"wordpress.org" da mevcuttur:

İndirme sayısı: 1.883

Eklenti sitesi: “wordpress.org/plugins/sandbox/”

Eklenti, mevcut barındırma sisteminizde bir WordPress sitesinin tam bir kopyasını oluşturur ve gerçek sitenizden bağımsız olarak değişiklikleri test etmenize olanak tanır, değişiklikler ziyaretçilerden ve arama motorlarından gizlenir.

Bir başka ilginç ürün:
3. Anında WordPress (“instantwp.com”)

Instant WordPress, taşınabilir bir WordPress geliştirme ortamıdır.

Bu ürünün nasıl kolay ve hızlı bir şekilde kurulacağına ve kullanılacağına dair bir video burada izlenebilir:

"Instantwp.com/documentation/video/"

Bu kadar!

Bugün yerel bir sunucuda MaxSite CMS kurulumunu analiz edeceğiz. Sadece profesyonellerin değil, yeni başlayanların da ziyaret ettiğini çok iyi anlıyorum, bu yüzden her şeyden önce şu soruyu cevaplayacağım:

- Yerel sunucu nedir?

- bu bir program, hatta bir dizi program, bilgisayarınıza yükleyerek sitelerinizi doğrudan üzerinde geliştirebilirsiniz ve bu "acımasızca" bildiğiniz gibi

Tabii ki, kendinizi sayfaları + geliştirmekle sınırlarsanız, buna ihtiyacınız yoktur - sonuçları tarayıcıda hemen görüntüleyebilirsiniz. Ama CMS() ile çalışanlar local server olmadan yapamazlar!

Çünkü bu "şeyi" bilgisayarınızda çalıştıramayacaksınız. Çalışması için genellikle barındırılan bir sunucuya ihtiyacınız var. Ve kendi web siteniz olsa bile, aynısını geliştirmek son derece elverişsiz olacaktır, çünkü değişikliklere bakmak için değiştirilen dosyanın her seferinde sunucuya yüklenmesi gerekir ve belki de bir yerlerde bazı sıkışmalar vardır. Ve genellikle aynı ve güçlü bir şekilde.

Katılıyorum - bu çok uygunsuz.

Bu amaçlar içindi Yerel sunucu... Bilgisayarıma kurdum, siteyi oraya koydum - ve yavaş yavaş yeni özellikler / şablonlar / ve her türlü diğer aptalca saçmalıkları geliştirdim. Bu şekilde yeni şablonlar, öğreticiler vb. geliştiriyorum. (saçmalık dahil)

Sanırım çözdük. Şimdi farklı bir yöne bakacağız, yani:

- Yerel sunucu nasıl kurulur?

Hemen akıllıca tavsiyede bulunacağım, bir kez Yerel sunucu- bu bir program, bu yüzden önce onu bir yerde "dürüstçe casusluk" yapmalıyız. Ve "casusluk yapmak" için önce hangi sunucuyla çalışmak istediğinize karar vermelisiniz.

Yerel bir sunucuyla çalışmayı bilenlerin bu makaleye ihtiyacı olmadığından şüpheleniyorum (vay bana) ve ne oldukları hakkında hiçbir fikri olmayanlar, sadece bir seçenek sunacağım - EN İYİSİ(pekala, çalıştığım sunucuyu çok mütevazı bir şekilde aradım).

Genel olarak, ben de dahil olmak üzere tüm "web başlatıcıların", ağızda köpürse de, yorumlarda kendi versiyonlarını savunmasına izin verilir, böylece yerel sunucu hakkında görüşlerinizi bırakabilirsiniz. Ve yola devam ettik.

Yerel sunucunun standart sürümünü indirdim.

İndirdin mi? Pekala, şimdi en zor kısım çok zor kurulum. Bu şeyin gerektireceği gibi, bol miktarda çay ve pechenyug bulundurun. 27 dakikalık kurulum ve bilgisayarınızın 9 yeniden başlatılması... Sizi can sıkıntısından kurtaran tek şey kurulum sırasında çizgi filmlerin gösterdikleridir. Bu nedenle çay zarar vermez.

Yerel bir sunucu yükleme.

Arşivden hangi klasöre çıkaracağımıza karar vermemiz gerektiği gerçeğiyle başlar. diskimdeyim E adlı bir klasör oluşturdu open_server, ve oradaki her şeyi açtım.

Tam olarak aynısını yapmanızı veya en azından LAN'ınıza giderken Rusça karakterler kullanmaktan kaçınmayı öneririm. Onlar. Rusça harfler ve boşluklar içeren bir klasöre koymayın. Ve sonra zararlı aksaklıklar ortaya çıkabilir.

İyi? Çıkarıldı mı? Fuuuhh ... Tebrikler, kurulum tamamlandı! (Nisan boyunca kimseye güvenme)


Yerel bir sunucu kurmak.


Şimdi klasörde dosyayı çalıştırın Server.exe'yi açın ve görev çubuğunda kırmızı bir onay kutumuz var (genellikle masaüstünün sağ alt köşesinde bulunur).

Üzerine tıklayın ve birkaç öğeden oluşan bir içerik menüsü görünecektir:

başlama zamanı yerel bir sunucu kurmak... Orada çok fazla yapılandırmayacağız, sadece - her şeyi ihtiyaçlarımıza göre yapılandıracağız.

Ve böylece, öğeyi seçin " Ayarlar" ve önümüzde ilgili bir pencere belirecek. Sekmeyi seçin" sunucu"ve orada belirtiyoruz sanal disk için mektup, ve veritabanı sunucusu adı... Ancak, varsayılan olarak her şeyi bırakabilirsiniz. (tam öyle yaptım)

Parametrelerinizi değiştirdiyseniz - tıklamayı unutmayın " Kaydetmek".

İşte bu, şimdi tekrar onay kutusunu tıklayın ve "Çalıştır" öğesini seçin. Birkaç saniye sonra sunucumuz başlamalı, onay kutusu yeşile dönecek ve bilgisayarınızda ayarlarda belirttiğiniz harfle yeni bir sanal disk görünecektir.


MaxSite'ı yerel bir sunucuya yükleme.


Sonunda en önemli şeye geldik, yukarıda yazdığım tüm saçmalıklarıma ve zorbalıklarıma katlandığın için teşekkür etmek istiyorum.

MaxSite'ı Yerel Bir Sunucuya Kurmak normal bir kurulumdan farklı değildir, bir veritabanı oluşturmanız, bir şifre ve kullanıcı belirlemeniz ve gerçek bir kurulumda olduğu gibi aynı kurulum adımlarını uygulamanız gerekir.

Burada netlik için bir video eğitimi kaydetmeye karar verdim. Zaten kestiğimden daha fazlasını yazmam gerekeceğinden ve veritabanıyla uğraşmamanız tavsiye edilir:



Bu kadar. Gördüğünüz gibi, daha kolay olamazdı.

Artık bilgisayarınızda insanlık dışı deneylerinizi güvenle gerçekleştirebileceğiniz kendi çalışan web siteniz var.

Dikkatiniz için teşekkürler.

not: Sosyal ağlardaki çeşitli butonlara tıklayarak makaleyi "arkadaşlar" ile paylaşmayı unutmayın.

ZYY: Yorumlarda EN İYİ yerel sunucuya bahse girerim. Genel olarak, ne kullandığınızı bilmek ilginç olurdu.

Yerel sunucu ve çalışma prensibi hakkında genel bilgiler. Denver derlemesine dayalı yerel bir sunucu oluşturma: hazırlık, kurulum ve ilk başlatma.

Herhangi bir programlama, test sürecinin ayrılmaz bir parçasıdır - bu bir aksiyomdur. Web uygulamalarının geliştirilmesinden bahsetmişken, soru kaçınılmaz olarak İnternet sunucusunun çalışmasının yayınlanmasına izin veren belirli bir "ortamın" varlığından kaynaklanmaktadır. Başka bir deyişle, ihtiyacımız Yerel sunucu.

Yerel sunucu(İng. Yerel sunucu) - müşterinin isteği üzerine ev (yerel) bilgisayarda hizmet (bakım) işlevlerini gerçekleştiren bir program veya bir dizi program.

Bu "centilmenlik takımı" Apache, PHP ve MySQL'den oluşur - bu genellikle yeterlidir. Öte yandan, bu, ihtiyaçlarınıza bağlı olarak diğer bileşenleri içerebilir. Burada bizim için önemli olan hazır bir montaj - Denver - kullanabilmemiz. Bu nedenle, yerel bir sunucu kurmanın ve yapılandırmanın özelliklerini anlamak zorunda değiliz - her şey bizden önce yapıldı.

Yerel bir sunucu çalışmasında dikkatinizi çekmek istediğim tek şey, sadece bizim bilgisayarımız üzerinde kullanılabilecek sunucular için belirli IP adreslerinin rezerve edilmesi ihtiyacıdır. Windows durumunda, dosya IP adreslerinin ayrılmasından sorumludur. ev sahibi... Windows sürümüne bağlı olarak, dosya ev sahibi yer alabilir:

  • Windows 95/98 / ME: WINDOWS \ ana bilgisayarlar
  • Windows NT / 2000: WINNT\system32\sürücüler\vb\ana bilgisayarlar
  • Windows XP / 2003 / Vista / 7: WINDOWS\system32\sürücüler\vb\ana bilgisayarlar

Denver dağıtım kitine dayalı bir yerel sunucu kullanmaya karar verirseniz, bu dosyayı düzenlemenize gerek yoktur, her şey otomatik olarak gerçekleşecektir, ancak konunun özü hakkında genel bir fikre sahip olmakta fayda var.

Yerel sunucuyu çalışmaya hazırlama

Sözlerden eylemlere. Denver meclisinin en son sürümünü zaten indirdiğinizi ve kaleye hücum etmek için acele etmeye hazır olduğunuzu varsayıyoruz. Şaka yapmak. Ana şey acele etmemek ve her şeyden önce bilgisayarınızda kurulu olup olmadığını kontrol etmektir. ağ protokolleri ya da değil. Nasıl yapılır? En kolay yol:

Yerel bir sunucu yükleme

Artık bilgisayarımızın ağ ile çalışmaya hazır olduğundan emin olduğumuza göre, Denver dağıtım kitini kurmaya başlayabiliriz. Tüm tarayıcı(lar) pencerelerini kapatın. İndirilen Denver yükleyicisini çalıştırdıktan sonra önünüzde bir pencere göreceksiniz:

Denver Dağıtım Yükleyici Penceresi

"Evet" düğmesini tıklayarak niyetinizi onaylayın. Paket açma işlemi başlayacaktır. Ardından, şu mesajı içeren bir tarayıcı penceresi açılır:

Tarayıcı penceresindeki mesaj

Tarayıcı penceresini kapatıyoruz ve kurulum penceresinde kuruluma devam ediyoruz.

Talimatları izleyerek Denver dağıtım kitini kuruyoruz.

Not: klavye kısayolunu kullanarak kurulum işlemini istediğiniz zaman kesebilirsiniz Ctrl + Ara... Çoğu modern dizüstü bilgisayar bunun için klavye kısayolunu kullanır. Ctrl + Fn + Duraklat.

  1. Dağıtımın kurulacağı dizin. Varsayılan seçeneği bırakmanızı tavsiye ederim, yani. C: \ WebServer - bu yüzden Enter'a basın.
  2. Az önce belirtilen dizinle ilişkilendirilecek sanal diskin adı. Varsayılan seçeneği bırakmanızı tavsiye ederim, yani. Z:. Ana şey, aynı ada sahip diskin sahip değil sistemde - bu genellikle Z: sürücüsü için geçerlidir. Bu yüzden tekrar Enter'a basın.
  3. Denver'ı başlatmak ve durdurmak. Bize iki seçenek sunulacak:
    1. Makine önyüklendiğinde bir sanal disk oluşturun (elbette yükleyici bunun otomatik olarak gerçekleşmesini sağlayacaktır) ve sunucular durdurulduğunda onu kapatmayın (disk).
    2. Kompleksi başlatmak için yalnızca açık bir komutla bir sanal disk oluşturun (Masaüstündeki başlatma kısayoluna tıklayarak). Ve buna göre, sunucular durdurulduğunda diski sistemden ayırın.

    İkinci seçeneği kullanmanızı tavsiye ederim, çünkü çalışan programlar bilgisayarın belleğinde sürekli olarak "takılır", bu da performansını olumsuz etkiler ve diğer programlarla çakışmalara neden olabilir.

    Not: Windows 98'in bazı sürümlerinde, sanal diskin en azından ilk seferde kapanmaması nedeniyle bir hata oluşabilir. Bu, dağıtım kitindeki bir hata değil, subst'deki bir hatadır ve bu konuda yapabileceğiniz hiçbir şey yoktur.

Hepsi bu, kurulum bitti.

Yerel sunucuyu ilk kez başlatma

Son olarak, kurulum tamamlanmıştır. Masaüstünde üç simge görünmelidir: Denwer'ı başlat(Denver start), (Denver stop)

Denver yönetim simgeleri

simgesine tıklayın Denwer'ı başlat ve yükleme sırasında tüm konsol pencereleri açılır pencereleri kaybolana kadar bekleyin. Bir tarayıcı açıp içine adresi yazıyoruz: http: // localhost / veya daha doğrusu http: // localhost / denwer / - ama bu gerekli değil. İnternetten çıkış yapmanıza gerek yoktur. Ana şey, aşağıdaki sayfanın önümüzde görünmesi gerektiğidir:

Yerel ana bilgisayara erişirken test sayfası

Test sayfası yüklenmezse şunları kontrol edin:

  • Tarayıcı ayarlarınızda devre dışı bırakılmış bir proxy sunucunuz var mı?
  • Denver çalışıyor mu? Evet ise, kalem simgesine tıklandığında herhangi bir hata var mı (sağ alt köşeye bakın)?
  • Denver ile çakışabilecek başka bir web sunucusu mu çalıştırıyorsunuz? Eğer öyleyse, devre dışı bırakın.

Diğer seçenekler de mümkündür, ancak bu artık bu notun kapsamına dahil değildir.

Merhaba blog sitesinin sevgili okuyucuları. yerel sunucu nedir? Eh, yeni başlayanlar için anlamaya değer. zaten biliyor musun Öyleyse, yerel bir sunucunun, bir web sitesiyle doğrudan bilgisayarınızda (barındırma kullanmadan) çalışmanıza izin veren bir dizi bileşen olduğu sizin için açık olacaktır.

Bu neden gerekli? Örneğin, bu işlemi hızlandırmak ve kolaylaştırmak için bir site geliştirirken veya önemli ölçüde güncellendiğinde, şablonu doğrudan kullanıcıların ziyaret ettiği sitede özelleştirmek istemiyorsanız (dosyaları bir bilgisayara kopyalayın, değişiklikler yapın, test edin, yapılandırın ve yalnızca barındırma için yükleyin).

Eskiden hep bu amaçla kullanırdım. Doğru, kendisi için oldukça verimli olmasına rağmen, uzun yıllardır güncellenmedi. Ancak, konuyla ilgili makaleye yapılan yorumlarda dikkatimi şuna çevirmem tavsiye edildi. sunucu aç, ki başarısız olmadım.

Açık Sunucu hakkında ne söyleyebilirim? Gerçekten de, kullanışlı, daha modern ve oldukça verimli. Ek olarak, OpenServer kurulum gerektirmez, yani (içinde oluşturduğunuz ve test ettiğiniz tüm sitelerle birlikte), Denver kurulu olduğu bilgisayara bağlıyken. Ayrıca, yine kurulum gerektirmeyen düzinelerce kullanışlı web geliştirici programını içeren genişletilmiş bir paket de bulunmaktadır. Ama önce ilk şeyler.

Açık Sunucu nedir ve hangi paket indirilir

Açık Sunucu sözde WAMPözü bu kısaltmanın kodunun çözülmesinden anlaşılabilecek bir kompleks:

  1. Windows - bu yerel sunucunun amaçlandığı işletim sistemi
  2. Apache, Açık Sunucu programı başladığında "yükselen" bir web sunucusudur.
  3. MySQL, Joomla ve WordPress gibi popüler olanlar da dahil olmak üzere birçok site motorunun çalışması için bir ön koşul olan çok popüler bir veritabanı yönetim sistemidir.
  4. PHP, çoğu CMS'nin yazıldığı ve diğer birçok web uygulamasının oluşturulduğu sunucu tarafı programlama dili için bir yorumlayıcıdır.

Bu "centilmen setine" ek olarak, Açık Sunucunun zagashnik'inde (genellikle Apache ile kurulan popüler bir web sunucusu) ve aşağıdaki ekran görüntüsünde gösterilen başka bir şey vardır. Ayrıca bu yerel sunucu, ayarlardaki Apache, PHP, MySQL ve diğer bileşenler için çeşitli seçeneklerden birini seçmenize olanak tanır.

Benim için, web geliştirme konusunda uzman olmayan biri olarak, OpenServer adlı bu projenin tüm ihtişamını gerçekleştirmek oldukça zor, ancak incelemelere göre, kompleksin gelişimi kullanıcıların istekleri ve detaylara büyük özen (Denver ile karşılaştırırsanız, "Lada" yerine bir Volvo alırsınız, ancak bu böyle olur). Yerel bir sunucuyu, üzerinde oluşturulan siteleri ve uygulamaları ve ayrıca kitinde bulunan araçları ve yardımcı programları yönetmek için uygun bir arayüz vardır.

Eh, benim gibi bir çaylak bile, basit bir kelime kümesinin "Kurulum gerektirmez"çok şey ifade eder. Arşivi Open Server dağıtımı ile bir USB flash sürücüye, taşınabilir sabit sürücüye ve hatta CD / DVD'ye (kısıtlamalarla da olsa) açabilirsiniz. Bundan sonra evde, işyerinde, internet kafede veya uygun bir işletim sisteminin olduğu herhangi bir yerde (Windows 8 / Windows 7 / Windows Server 2008 / Windows) herhangi bir bilgisayarda siteleriniz ve web uygulamalarınızla çalışmak mümkün olacaktır. Vista / Windows XP SP3).

Ancak, web geliştiricileri için yalnızca taşınabilir bir yerel Açık Sunucu yeterli olmayabilir. Evet, ana bilgisayarda, elbette, çalışmaları için gerekli tüm yazılımlara ve hatta daha fazlasına sahiptirler. Ancak OpenServer içeren bir USB flash sürücüyü başka birinin bilgisayarına taktıktan sonra, alışkın olduğunuz ve işinizde basitçe gerekli olanı bulamayacaksınız.

İlginç bir şekilde, yazarlar bununla da ilgilendiler ve indirme sayfasında aynı anda üç paket sundular. Açık Sunucuyu İndir Açılır listeden gerekli paketi seçip captcha'dan geçerek sağlanan bağlantıyı takip edebilirsiniz:

Hangi dağıtımı seçmelisiniz? Görelim:


Bu arada, bahsedilen paketleri yerel sunucudan indirmek mümkündür. iki hızda: çok yavaş ve olabildiğince hızlı. Hangisini tercih ediyorsun? O zaman kompleksin yaratıcılarının fonuna 100 ruble ödemeniz gerekiyor. Aksi takdirde, Open Server Mini paketi bile birkaç saatliğine indirilecektir.

OpenServer'ı bir bilgisayara yükleme ve yapılandırma

İndirilen dağıtım kiti, yürütülebilir bir dosyaya bağlanmış, kendi kendine açılan bir arşivdir. Çalıştırdığınızda bir süre sonra paketinin nereden açılacağı sorulacaktır. Varsayılan olarak, "C sürücüsü" geleneksel olarak sunulur, ancak başka bir konum (flash sürücü veya taşınabilir sürücü gibi harici ortamlar dahil) seçmekte özgürsünüz.

Program taşınabilir olduğu için masaüstünde veya Başlat düğmesi menüsünde hiçbir kısayol oluşturulmaz. Bu yüzden sunucuyu başlatmak için kurulum sırasında belirttiğiniz disk üzerinde OpenServer klasörüne gidin ve dosyayı çalıştırın Server.exe'yi açın(kısayolunu masaüstüne sürükleyebilirsiniz). Mini sürümünü yükledim, bu yüzden bana şöyle görünüyor:

Ardından, dili seçin (C ++ kitaplığını da yüklemem teklif edildi) ve kurulumun sonunda tepside görünen kırmızı bayrak şeklinde yeni bir simge görürsünüz, yani yerel sunucunun henüz başlandı.

Herhangi bir fare düğmesiyle tıkladığınızda, OpenServer için ana yönetim aracı olarak hizmet veren bir bağlam menüsü göreceksiniz. Oradan, web sunucusunu başlatmak, durdurmak veya yeniden başlatmak ve buna dayalı olarak oluşturulan web sitelerine ve web uygulamalarına erişim sağlamak mümkün olacaktır (şimdi orada sadece localhost mevcuttur). Bu arada, öğeyi seçin "Çalıştırmak" ve onay kutusunu yeniden yeşile boyadıktan sonra tarayıcınızın adres çubuğuna yapıştırın:

Http: // yerel ana bilgisayar /

Karşılama sayfasını görürseniz, bunun anlamı şudur:

Önce şuna bir göz atalım ayarlar aynı adı taşıyan içerik menüsü öğesini kullanarak:

Windows'un bazı sürümlerinde, bu yerel sunucunun başarılı bir şekilde çalışması (dosyaya erişim) için "Yönetici hesabı gerektir" kutusunu işaretlemeniz gerekebilir. "Modüller" sekmesinde, ihtiyacınız olan Apache, PHP, MySQL sürümlerini seçebilirsiniz (eğer siteyi güncelliyorsanız, aktarım sırasında sorun yaşamamak için bunları barındırmadakiyle aynı seçmek mantıklıdır) .

sekmesinde de yapabilirsiniz "Menü""Siteleri ana menüde göster" kutusunu işaretleyin, böylece açılır menüde onları yakalamanıza gerek kalmaz. Peki, tepsideki bayrak simgesinin bağlam menüsünden adlarına tıkladıktan sonra bu sitelerinizin açılacağı bir tarayıcıyı hemen atayabilirsiniz.

Yani, sırayla sitenize başlamak için bu yerel sunucuda (veya site motorunu kurun), önce içerik menüsünden "Siteler klasörü" öğesine gitmeniz veya örneğin Total Commander'da "d: \ OpenServer \ domains \" öğesini açmanız gerekir. dosya. İçeride bir "localhost" klasörü olacak. Bunun yanında, sitemiz için aşağıdaki karakterleri kullanabileceğiniz herhangi bir adla yeni bir klasör oluşturun (alt çizgi kullanamayacağınızı unutmayın).

Aslında hepsi bu. Tepsideki Sunucu Aç simgesinin bağlam menüsünden, öğeyi seçin, ardından siteler listesinde yeni bir ada sahip olacaksınız, üzerine tıklayarak ayarlarda belirtilen tarayıcının sayfasını açarak sitenizi görüntüleyebilirsiniz.

"d: \ OpenServer \ domains \" içinde oluşturulan klasörde hala hiçbir şey yoksa, sayfa karşılık gelecektir. Açıkçası, bu aşamada bu yerel sunucunun çalışmasıyla ciddi bir tıkanıklık yaşadım. sebebi benimkiydi Hosts dosyası yazmaya karşı korumalıydı, bu yüzden OpenServer başlangıçta sürekli olarak bu konuda küfretti ve siteler arasında oluşturduğum yeni klasörü göstermedi.

Arşivi paketinden çıkarın ve tüm içeriğini (wordpress klasörünün içindekiler) az önce oluşturduğumuz site klasörüne "d: \ OpenServer \ domains \" içinde kopyalayın:

Şimdi, gelecekteki blogumuz için veritabanını da düşünmemiz gerekiyor. Doğal olarak, bu yerel sunucu, tepsideki sunucu simgesinin bağlam menüsünden (Menü> Ekstralar> PHPMyAdmin) erişilebilen, aralarında iyi bilinenlerin de bulunduğu çeşitli yardımcı programlarla birlikte gelir. Giriş yapmak için şunu kullanın:

Açılan PHPMyAdmin penceresinde, üst menüde bulunan "Kullanıcılar" sekmesine gidin ve açılan pencerede yer alan butona tıklayın. "Kullanıcı Ekle":

Açılan pencerede, semboller kullanarak veritabanı kullanıcısının istediğiniz adını girin. "Bir parça kağıda" karmaşık bir şifre oluşturun ve kaydedin, ardından "Adında bir kullanıcı adı olan bir veritabanı oluştur ve ona tam ayrıcalıklar verin" kutusunu işaretleyin, altta bulunan "Tamam" düğmesini tıklayın sağ.

Şimdi site klasörünüzde OpenServer klasöründe wp-config-sample.php dosyasını bulun ve yeniden adlandırın. wp-config.php, ardından düzenlemek için açın, örneğin Notepad ++. Ekran görüntüsünde gösterilen alanlara, bu veritabanını oluştururken belirlediğimiz veritabanının adını, kullanıcı adını ve şifreyi girin (bu değerlerin yerleştirilmesi gereken tek tırnakları yanlışlıkla silmeyin):

wp-config.php dosyasının hemen altında https://api.wordpress.org/secret-key/1.1/salt/ linkini takip edebilir ve oluşturulan güvenlik anahtarlarını kopyalayabilirsiniz. Bunları boş boşlukların hemen altındaki yerlerine yerleştirin:

Pekala, hemen aşağıda, veritabanınızda WordPress tarafından oluşturulan sayfaların öneklerini değiştirebilirsiniz. Bu, sitenin güvenliğini de biraz artırabilir.

wp-config.php dosyasında yapılan değişiklikleri kaydedin ve tepsideki OpenServer simgesinin bağlam menüsünden adını seçerek siteye gidin:

Açılan sayfada siteye bir isim verin (eğer öyleyse değiştirebilirsiniz), bir giriş yapın (Latin ve diğer bazı karakterler kullanılabilir), karmaşık bir şifre, E-postanızı girin ve düğmesine tıklayın. "WordPress'i yükleyin".

Bundan sonra, başarınız için tebrik edilecek ve yeni icat ettiğiniz kullanıcı adınızı ve şifrenizi girerek teklif edileceksiniz:

Yönetici adresi "http: //robapera.loc/wp-admin/" gibi görünecek - manuel olarak yazmak zorunda kalmamak için tarayıcınızın yer imlerine ekleyin. Bu motorla daha fazla nasıl çalışacağınızı şu başlıklardan öğrenebilirsiniz: ve. Kolaydan karmaşığa gitmek için okumaya sondan başlayın (en alttaki son sayfaya gidin).

Sana iyi şanslar! Yakında blog sitesinin sayfalarında görüşürüz

adresine giderek daha fazla video izleyebilirsiniz.
");">

ilginizi çekebilir

Ayrıntılarda ve resimlerde WordPress'i kurun, WP admin'e giriş yapın ve şifreyi değiştirin Güncellemeden sonra WordPress yönetici alanında sol menü eksik WordPress nereden indirilir - yalnızca wordpress.org resmi sitesinden
Sayfa oluştururken WordPress bellek tüketimini azaltma - Yerelleştirme dosyasını değiştirmek için WPLANG Lite eklentisi
WordPress blogu tarafından oluşturulan sunucudaki yüksek yük ve bu soruna son derece garip bir çözüm

Web sayfaları geliştirirken, bir web yöneticisi, çalışmalarının sonucunu sürekli olarak bir tarayıcıda görmelidir. Modern tarayıcılar, JavaScript kullanılarak HTML, CSS teknolojileri kullanılarak yapılan web sayfalarının işlenmesine izin verir. Bu tür sayfaları görüntülemek için sunucuya gerek yoktur, herhangi bir tarayıcının yetenekleri yeterlidir. Ancak PHP gibi sunucu taraflı bir programlama dili kullanarak dinamik bir site oluşturuyorsanız bu kaynaklar yeterli olmayacaktır. Bu dilin komutlarını işlemek için bir sunucu programına ihtiyacınız var. Böyle bir program, Joomla veya WordPress gibi çeşitli içerik yönetim sistemleriyle (CMS) çalışırken de gereklidir.

Bir İnternet sunucusu kullanabilirsiniz - PHP destekli bir barındırma seçin, sitenizi oraya yükleyin ve çalışabilirsiniz. Ancak, çoğu zaman, bu gereksiz veya uygunsuzdur. Örneğin, bir eğitim sitesi oluşturuyorsanız ve gelecekte internete yüklemeyecekseniz. İnternet bağlantısının hızı düşük olsa bile böyle bir sunucu ile çalışmak sakıncalıdır. İşte o zaman yerel bir sunucuya ihtiyacınız var.

Yerel sunucu nedir? Neden gerekli? Hangi yerel sunucular var?

Bu soruları cevaplamaya çalışacağım.

Yerel sunucu, PHP, Perl vb. programlama dillerinde yazılmış sayfalarla çalışmanıza izin veren bir dizi programdır. Bu set bir sunucu (çoğunlukla Apache), programlama dilleri modülleri ve veritabanı yönetim sistemleri ( MySQL, Oracle, vb.) ... Genellikle, tüm bu öğeler, yükleme sürecini basitleştirmek ve yerel bir sunucuyla çalışmak için tek bir pakette toplanır.

Sunucu hangi işlevleri yerine getirir? Bildiğiniz gibi dinamik sayfalar kalıcı, yazılı bir biçimde mevcut değildir. Tarayıcı tarafından istendiğinde oluşturulurlar. Her web sayfası, şablonu oluşturan birkaç dosyadan (header.php, footer.php, index.php, menu.php, vb.) oluşur. Veritabanı tablolarında depolanan içerik de bu şablona eklenir. Site ziyaretçisine bir bütün olarak verilen bu dosyalardan sayfanın HTML kodunu oluşturan sunucudur.

Hangi yerel sunucular var?

En basitinden başlayalım. Kendiniz bir sunucu oluşturabilirsiniz. Bunun için Apache server, PHP ve MySQL paketlerini indirmeniz, bilgisayarınıza kurmanız ve çalışmaya başlamanız gerekmektedir. Tabii ki, tüm bunlar o kadar basit değil, belirli bir programlama bilgisi ve bu programlarla çalışmak gerekiyor.

Ancak bilgisayarınızda yerel bir sunucu oluşturmak için daha uygun başka seçenekler de var. Sunucunun tam çalışması için ihtiyacınız olan her şeyi içeren hazır kurulum paketlerini kullanabilirsiniz.

Bunlardan bazılarına bir göz atalım.

AppServ Sunucusu

Web geliştiricileri arasında popüler sunuculardan biri denir Uygulama Sunucusu Tek bir dosya olarak indirilir, birkaç adımda kurulumu kolaydır. Kurulum sırasında, sunucu adını (genellikle localhost), yöneticinin e-posta adresini ve veritabanlarına erişim parolasını belirtmelisiniz.

Sunucuyu kurduktan ve başlattıktan sonra performansını kontrol edebilirsiniz. Bunu yapmak için tarayıcının adres çubuğuna localhost yazın. Sunucu sayfası açılmalıdır.

Apache Swissknife Sunucusu

Dinamik sitelerin geliştirilmesinde kullanılan bir diğer sunucu, Apaçi İsviçre bıçağı... Ayrıca kurulumu ve kullanımı çok kolaydır. Veritabanlarını yönetmek için, burada phpMyAdmin'den daha basit olan MySQL-Front programı kullanılır, ancak yine de, gerçek İnternet sunucularında daha sık kullanılan ikincisidir.

Açık Sunucu, web sitesi geliştirme için güçlü bir araç olarak kabul edilebilir. Geniş bir yazılım setine ve harika özelleştirme seçeneklerine sahip eksiksiz bir platformdur. Yalnızca sitelerin hata ayıklaması ve test edilmesi için değil, aynı zamanda yerel ağlar üzerinde çalışmak için de kullanılır.

Birçok web yöneticisi, web sitesi geliştirme için XAMPP sunucusunu kullanır. Birçok farklı işleve sahip güçlü bir araçtır, ancak aynı zamanda basit bir arayüze sahiptir. Aşağıdaki adresten indirebilirsiniz bağlantı. Burada Windows, Linux ve OS X sürümlerini bulabilirsiniz. Sistemin kurulumu ve kullanımı kolaydır. Aynı sitede, XAMPP'nin üzerine kurulu olan çeşitli uygulamaları da indirebilirsiniz.

Ancak web yöneticileri arasında en popüler olanı yerel sunucudur. Denver... Rus programcı Dmitry Koterov tarafından geliştirilmiştir. Bu nedenle, buradaki tüm belgeler Rusça. Proje ücretsizdir. İsim Denver kısaltmadan türetilmiş Beyefendinin web geliştirici seti.şuradan indirebilirsiniz bağlantı.

Denver'ın kurulumu çok kolay ve hızlıdır. Ek olarak, sunucuyla çalışmaya ilişkin ayrıntılı talimatlar ve video eğitimleri vardır. Denver'ı başlattığınızda hemen bir sanal disk oluşturulur. Bilgisayarınızın masaüstünde üç kısayol oluşturulacaktır: Denwer'ı Başlat, Denwer'ı Durdur, Denwer'ı Yeniden Başlat. Sunucuyu başlatmak ve durdurmak için kullanılırlar.

Adres çubuğuna localhost yazdığınızda şöyle bir test sayfanız olmalıdır.

Bu sunucuda birkaç site barındırılabilir. Adresleri, sitenin sunucuda bulunduğu klasörün adıyla çakışıyor. Her site için phpMyAdmin kullanılarak yönetilen kendi veritabanını kullanabilirsiniz.

Bu nedenle, tam teşekküllü bir web yöneticisinin çalışması için bilgisayarda dinamik siteler oluşturmanıza, test etmenize ve hata ayıklamanıza izin veren yerel bir sunucu gerekir. Oldukça fazla sayıda bu tür sunucu geliştirilmiştir, her birinin kendi avantajları ve dezavantajları vardır. Web sitesi geliştirme yapmak istiyorsanız farklı seçenekleri deneyebilirsiniz ama Denver'ı tercih etmenizi öneririm. Oldukça büyük yeteneklere sahip basit ve kullanımı kolay bir sunucudur.

Makaleyle ilgileniyorsanız veya eklemek istediğiniz bir şey varsa, yorum bırakın.