• Bir bilgisayarda yerel sunucu nasıl oluşturulur? Denwer kullanarak bir bilgisayarda yerel sunucu nasıl oluşturulur?

    Normal bir kişisel bilgisayara dayalı olarak kendi yerel sunucunuzu oluşturmak oldukça karmaşık ve zahmetli bir iştir. Burada aşağıdaki noktaları anlamanız gerekir:

    1. 1. ve kendi sunucunuza ihtiyacınız olup olmadığı. Bu, gelecekteki yöneticiden açık ve net bir yanıt gerektiren kilit sorulardan biridir.
    2. 2. Hangi teknik kaynaklar hizmetinizdedir ve tam teşekküllü bir sunucunun çalışması için nelerin gerekli olacağı. "İyi" bir sunucu oluşturmak için minimum teknik gereksinimler oldukça yüksektir: tek başına ekipman 70-80 bin rubleye mal olacaktır.

    Ayrıca, kaynağın normal çalışması için (kendi sunucunuzu yapmayı planladığınız), sunucu bilgisayarın sürekli açık olması ve kesintisiz çalışması gerektiğini unutmayın. Bu nedenle, uygun bir güç kaynağı sağlamak gereklidir.

    3. Sunucuyu oluşturmak ve sürdürmek için ne kadar para harcamak istiyorsunuz? Yukarıda belirtilen “donanım” maliyetlerine ek olarak, bir bilgisayarda tam teşekküllü bir sunucu oluşturmak, özel (istatistiksel) bir ip adresi ve yüksek veri alma ve iletme hızı (minimum 10 Mbps'dir) gerektirir. Buna göre, sağlayıcı bunun için fazladan ödeme yapmak ve bu tür hizmetlerin sağlanması için ek bir sözleşme yapmak zorunda kalacaktır.

    Ve bir bilgisayardan bir sunucu yapmaya çalışmadan önce, tüm bu nüansları açıkça tanımlamanız gerekir.

    Ev bilgisayarından sunucu nasıl yapılır?

    Kendi sunucunuzu oluşturmak için öncelikle çok kullanıcılı bir ağ işletim sistemi kurmanız gerekir.

    Seçim çok büyük: "Debian", "FreeBSD", "CentOS", "OpenSUSE", "Ubuntu", "Windows" ve diğerleri.

    İnternette, yukarıdaki işletim sistemlerinin çalışmasını test etmenin birçok örneğini ve test sonuçlarına göre derecelendirmelerini bulabilirsiniz. Örneğin, 2016 için SOS derecesi:

    1. sıra: "Debian" ve "Ubuntu Sunucusu";

    3. sıra: "FreeBSD" ve " pencereler sunucu»;

    4. sıra: "Red Hat Enterprise";

    5. sıra: "Fedora".

    Ağ yazılımı pazarındaki aslan payını tabii ki sıralamada ilk sırayı alan işletim sistemleri oluşturuyor. Bu nedenle, bir bilgisayarda ilk defa sunucu oluşturmak için bunlardan birini seçmenizi öneririz.

    Örneğin bir parçası olarak, Ubuntu Sunucusu işletim sisteminin kurulumuna odaklanacağız.

    Ubuntu'da sıfırdan bir yerel sunucu nasıl kurulur?

    1. İşletim sisteminin görüntüsünü indirin ve önyüklenebilir bir USB flash sürücüye getirin. Bilgisayarı flash sürücüden önyükleyin: ilk aşamada bir dil seçmeniz istenecektir.

    3. Aşağıdaki adımlarda "Bölge" ve "Klavye Düzeni Ayarları"nı seçin;

    4. Kullanıcı adını, bilgisayar hesabını ve şifreyi belirtin,

    sonra "Devam Et"i tıklayın;

    "Disk Bölümünü" yapılandırın

    ve sistemin kurulu olduğu diski seçin;

    6. Kurulum ve sistem güncellemesinin tamamlanmasını bekleyin.

    7. Çalışmanız gereken yazılımı seçin.

    8. "Devam" düğmesine tıklayarak kurulumun tamamlandığını onaylayın;

    9. Bilgisayarı yeniden başlattıktan sonra, hesaba girmek için "4" adımında oluşturulan kullanıcı adını ve parolayı girmeniz gerekecektir;

    10. Bu, sunucu işletim sisteminin kurulumunu ve sunucunun ilk oluşturulmasını tamamlar.

    Kendinizi sunucunuzda nasıl yönetici yapabilirsiniz?

    1. 1. Yönetici haklarını elde etmek için "sudo su" komutunu girin;
    2. 2. Varsayılan olarak sunucunun ağ ayarları DHCP üzerinden gelmektedir fakat sunucunun çalışması için "/etc/network/interfaces" dosyasındaki "iface eth0 inet static" değerini "statik ip adresi" olarak değiştirmeniz gerekecektir. Metin şöyle görünmelidir:

    iface eth0 giriş statik
    adres 192.168.0.100
    ağ maskesi 255.255.255.0
    ağ 192.168.0.0
    yayın 192.168.0.255
    ağ geçidi 192.168.0.1

    Kaydettikten sonra "/etc/init.d/networking restart" komutu ile ağı yeniden başlatın.

    Blog sitesinin tüm okuyucularına selamlar. Bu makale yerel Açık Sunucuya odaklanacaktır.
    Yerel sunucu nedir ve ne içindir? Yerel sunucu, İnternet projemiz üzerinde doğrudan ev bilgisayarımızda çalışmamızı sağlayan özel bir programdır.

    Sitenizde çalıştırın, üzerinde farklı özellikler deneyin, aklınıza getirin, aynı zamanda projenin internette yayınlandıktan sonra tarayıcılarda nasıl görüneceğini gözlemleyebilmek. Ve ancak beynimizi akla getirdikten sonra, özgürce yüzmesine izin verin.
    Yerel bir sunucu, sitede oluşturduğumuz her şey kontrol edildikten, çalışıyor ve yayınlandıktan sonra bile her zaman elinizin altında olması gereken araçlardan biridir.

    Sitenin görünümünü iyileştirmek, işlevselliği büyüleyici ve uzun bir süreçtir ve çoğu için sonsuzdur. Ve doğrudan çalışma sahasında bu yönde herhangi bir deney yapmak iyi değil.
    Ve bu, herhangi bir yenilik sürecinin yerel bir sunucuda test edilmesi ve test edilmesi gerektiği anlamına gelir. Bundan sonra, FTP istemcisi aracılığıyla değiştirilen dosyaları çalışma sitemize yüklüyoruz.
    Denver, WEB geliştiricileri arasında en popüler yerel sunucudur. Sürekli onunla çalışıyorum. Denver dışında başka yerel sunucular da var ama henüz onlara aşina değilim.
    Neden Denver hakkında değil de taşınabilir sunucu sistemi Open Server hakkında yazıyorum. Evet, çünkü son zamanlarda Açık Sunucu giderek daha popüler hale geldi. Giderek artan bir şekilde, olumlu eleştiriler ortaya çıkıyor ve ne kadar rahat ve havalı olduğu hakkında yorumlar. Ve bunu aşamam. Bu nedenle bugün Open Server yazılım ortamını paralel olarak bilgisayarıma kuruyorum bu yazıda adım adım bunun nasıl yapılacağından bahsediyorum.

    Open Server hangi sürümü seçmeli?

    Yerel sunucunun tüm sürümleri taşınabilirdir ve kurulum gerektirmez. Bu da, Open Server'ın bir USB flash sürücüye veya taşınabilir sabit sürücüye indirilebileceği ve herhangi bir yerde, herhangi bir bilgisayarda kullanılabileceği anlamına gelir.
    Programın üç dağıtımı indirilmek üzere sunulmaktadır.
    "Maksimum" sürüm, Open Server'ın tam sürümüdür. Yerel sunucuya ek olarak, iyi bir taşınabilir web yöneticisi yazılımı seti içerir.


    "Genişletilmiş" sürüm - programın ek yazılım içermeyen bir sürümü. "Maksimum" sürümde sunulan ek yazılımı kullanmayacak ve disk alanından tasarruf etmek isteyenler için önerilir.
    "Temel" sürüm, yerel sunucunun en küçük sürümüdür. "Maksimum" sürümde sunulan yazılım eksikliğine ek olarak, "gelişmiş" sürümde bulunan ImageMagick, PhpPgAdmin, PostgreSQL, Rockmongo, MongoDB ve Git modülleri de eksiktir.
    Sürüm, interneti yavaş olan ve mümkün olduğunca disk alanından tasarruf etmek isteyenler için önerilir.
    Hangi sürümü indirmeli? Bu soruyu soruyorsanız, "Temel" i indirin. Kalan sürümler ileri düzey web geliştiricileri içindir.

    Açık Sunucu kurulumu "temel" sürümdür.

    Açılan sayfada doğru düzende aşağıdakileri görüyoruz:

    Yerel sunucu ayarlarını yapılandırma, WordPress yükleme

    Ayarları gözden geçirelim. Menüyü açın, "Ayarlar" öğesine gidin, "Genel" sekmesini seçin:

    Varsayılan olarak işaretlenen öğelere ek olarak iki tane daha not ettim. Masaüstünde fazladan bir kısayol oluşturmamak için Windows ile birlikte başlatın.

    Ve programı yönetici haklarıyla çalıştırma gereksinimi. Doğrudan taşınabilir yerel sunucunun geliştiricisinden öneri.

    "Menü" sekmesinde aşağıdakileri yapın:

    "Siteleri ana menüde göster" onay kutusunu işaretledim, böylece eklediğim alan adları Açık Sunucu menüsünde görüntüleniyordu.

    Ve yürütülebilir dosyanın yolunu belirterek web sayfalarını açmak için tarayıcıyı seçtim.

    Yerel sunucunun geri kalan ayarlarını varsayılan olarak bıraktı.

    WordPress'i yerel bir sunucuya kurmaya başlayalım.

    Açık Sunucu ayarlarına gidiyoruz, "Etki Alanları" sekmesini seçiyoruz, etki alanınızın adını giriyoruz (siteyi kendim için kaydettim), üç noktaya tıklayın:

    Açılan yeni pencerede, etki alanı altında aynı ada sahip bir klasör oluşturun:

    Tamam'ı tıklayın, kaydedin, sunucuyu yeniden başlatın. Her şey doğru yapılırsa, Open Server menüsünde klasörümüz görüntülenecektir:

    Klasör oluşturuldu, WordPress dağıtımının paketlenmemiş dosyalarını içine atmaya devam ediyor (buradan en son WordPress dağıtımını indiriyoruz).

    Bunu, dosyaları ve dizinleri klasörden klasöre kopyalayarak veya Total Commander kullanarak yapıyoruz.

    Açılan arşivden, oluşturduğumuz klasöre sadece wordpress klasörünün içindekileri kopyalıyoruz.

    Klasörümüz etki alanları dizininde bulunur:

    Neredeyse her şey hazır, ancak her şeyin çalışması için WordPress için bir veritabanı oluşturmaya devam ediyor.

    Sunucu Aç menüsünde, "Gelişmiş" sekmesinde "PhpMyAdmin" seçeneğine tıklayın.

    Açılan pencerede Rus dilini seçin.

    Kullanıcıyı onlarla giriyoruz - mysql.

    Şifreyi girin - mysql.

    Açılan bir sonraki pencerede "Kullanıcılar" sekmesini seçin ve "Kullanıcı ekle" bağlantısını tıklayın:

    Ana bilgisayarı seçin - localhost.

    bir şifre bulduk

    (Kullanıcı adı ve şifreyi tenha bir yere kaydediyoruz, daha sonra işimize yarayacaklar.)

    Resimde gösterildiği gibi onay kutusunu işaretleyin.

    Açılan pencerenin sağ alt köşesindeki Tamam'a tıklayın.

    PhpMyAdmin'i kapatın - veritabanı oluşturulur.

    Geriye kalan tek şey, wp-config-sample.php dosyasını yeniden adlandırmak ve üzerinde bazı değişiklikler yapmak.

    Bu dosyayı şu yolda buluyoruz: openserver/domains/your folder (benim durumumda site)

    wp-config-sample.php dosyasını wp-config.php olarak yeniden adlandırın Dosyayı düzenlemek için açın (Notepad++ editörünü kullanarak) ve ekran görüntüsünde gösterilen alanlara oluşturduğumuz veritabanının adını, kullanıcı adını ve şifreyi girin:

    Değişiklikleri kaydedin, düzenlenen dosyayı kapatın. Open Server menüsüne gidiyoruz, klasörümüzü buluyoruz, üzerine tıklıyoruz ve aşağıdakileri görüyoruz:

    Açık Sunucu neden başlamıyor?

    Yerel Açık Sunucunun başlamamasının nedenlerinden biri Skype'ın çalışıyor olması olabilir.

    Yerel sunucunun çalışması için Skype'tan çıkıp Open Server'ı ve ardından Skype'ı başlatıyoruz.

    Yerel sunucunun çalışmasındaki sorunlar, bilgisayarda yüklü olan antivirüsten kaynaklanıyor olabilir. Sunucu antivirüs devre dışı bırakılmış olarak başlarsa, antivirüs programınızla ilgilenmeniz gerekir. Bilgisayarda yüklü olan antivirüs istisnalarına Open Server dosyalarını ekleyin ve her şey çalışacaktır.

    Açık Sunucudaki AVG ve güvenlik duvarı COMODO'm varsayılan olarak yemin etmedi.

    Temas halinde

    Yerel sunucu - herhangi bir web yöneticisinin ana araçlarından biridir.
    Bir html sayfası oluşturmak için standart Windows not defteri gibi basit bir düzenleyici kullanabilirsiniz. Html sitelerini test etmek ve hata ayıklamak için Windows tarayıcısı, Internet Explorer gibi herhangi bir tarayıcıyı kullanabilirsiniz. Bu kadar.

    Ancak! Dinamik bir php betiğinin kontrolünde çalışan bir web sitesi yaparsak bambaşka bir durumla karşılaşırız. Ya da yanınızdaysak içerik yönetim sistemi (site) – CMS kontrolünde çalışan bir web sitesi oluşturmaya karar veriyoruz.
    Bu durumdan nasıl çıkılır? Cevap açık, bilgisayarınıza yerel bir web sunucusu kurmanız gerekiyor.
    Yerel sunucu, bir bilgisayar üzerine kurulu, hosting tarafında çalışan bir web sunucusu ile birebir aynı şekilde çalışmaktadır.

    kullanma Yerel sunucu, herhangi bir php betiğini kurabilir ve test edebilir, MySQL kullanıcıları oluşturabilir ve veritabanları oluşturabilir, ayrıca yönetici paneli aracılığıyla kullanıcıları ve veritabanlarını yönetebilirsiniz.
    phpMyAdmin.

    Kite dayalı bir yerel sunucu kurulumu denye, çok basittir ve genellikle sorun yaratmaz.

    Yerel sunucu indirme- bu istek üzerine, büyük olasılıkla kaliteli bir yazılım geliştiricinin sitesine - denwer.ru'ya giden bir bağlantı bulacaksınız.

    Ayrıca bu sitede yerel sunucu dağıtım kitinin içeriğini tanıyabilir ve yerel sunucu hakkında ilk kişiden yani geliştiriciden bilgi edinebilirsiniz.

    Yerel sunucu indirme geliştiricinin sitesinden - "ücretsiz yerel Denver sunucusu".

    Yerel bir Denver sunucusu kurma- senin bilgisayarına. Bilgisayardaki yerel sunucu, barındırmadaki uzak web sunucusuyla aynı rolü oynar.

    Bir bilgisayar için, indirilen yükleyicinin yürütülebilir dosyasını çalıştırmanız gerekir. Kurulum normaldir ve herhangi bir soruna neden olmaz. Kurulum sırasında istenen seçeneklerden, kurulumcu tarafından önerilenleri seçin.

    Sonrasında yerel Denver sunucu kurulumları, bilgisayarınızda aşağıdaki değişiklikler gerçekleşmelidir:

    1. C:\WebServers klasörü oluşturulacaktır.

    2. Windows işletim sistemini yeniden başlattıktan sonra, yerel sunucunun çalışması için gerekli sanal disk Z'ye sahip olacaksınız.

    3. Masaüstünde üç kısayolunuz olacak:

    StartDenwer - yerel sunucunun çalışmasını başlatmak için

    RestartDenwer - yerel sunucuyu yeniden başlatmak için

    StopDenwer - yerel sunucuyu durdurmak için.

    Son zamanlarda Windows 7 üzerinde Denver yüklendi, tüm Denver yerel sunucu hizmetleri başladı, Denver sayfası açıldı, MySQL veritabanları oluşturuldu. Ardından, WordPress CMS'yi yerel sunucuya kurdum.

    WordPress kurulumunun iyi gitmesine rağmen, tarayıcıda oluşturulan site tarayıcımda açılmadı. Az önce yapmadığım şey - Denver çalışıyor, ancak site açılmıyor!

    Bu bağlamda, yerel Denver sunucusuna bir alternatif bulmaya karar verdim. Yerel sunucu paketleri hakkında bilgi aradıktan sonra seçimim düştü yerel XAMPP sunucusu.

    XAMPP'dir Yerel sunucu, herhangi bir işletim sistemine kurulabilen, ismin ilk harfi sadece şunu gösterir:

    X - platformlar arası yerel sunucu

    Bilgisayarıma Windows 7 işletim sistemini kurduktan sonra, hangi yerel sunucuyu kurmalıyım diye düşündüm.

    Bilgisayara yeni bir şey, başka bir yerel sunucu yüklemeye karar verdim. İnternette kısa bir arama yaptıktan sonra yerel bir sunucu olan Open Server'da karar kıldım.

    Sevdiğim ilk şey, Open Server'ın kurulmasına gerek olmaması. Yani, yerel sunucu paketinin kendiliğinden açılan arşivini indirmeniz yeterlidir. Ardından, arşiv içeriğini bilgisayarınızdaki herhangi bir klasöre açın. Ardından, yerel sunucu programını çalıştırmak için, sadece başlangıç ​​dosyasına tıklamanız yeterlidir.

    Diğer bir olumlu nokta ise yerel Open Server'ın harici ortamdan çalıştırılabilmesidir. Yani, bir flash karttan veya CD'lerden ve DVD'lerden.

    Hemen, yerel Açık Sunucunun tam ve minimum olmak üzere iki derlemeye sahip olduğunu not ediyorum. Minimum yapı, bilgisayarınızda yalnızca yerel bir sunucu çalıştırmanıza izin verir.

    İçinde , bilgisayarınızda yerel bir sunucu çalıştırabileceğiniz OpenServer yazılım paketinin arşivini indirdik. Paket, yerel sunucuya ek olarak, gerektiğinde gerekli olan birçok programı içerir. ve herhangi bir web yöneticisi için yararlı olabilir.
    OpenServer yazılım paketinin en önemli avantajlarından biri olan OpenServer paketinin bilgisayara kurulum yapılmadan çalışabilmesine dikkat çektik. Yani, yerel sunucuyu ve kompleksin tüm programlarını başlatmak için tek bir dosyaya tıklamanız yeterlidir.
    Bu arada, OpenServer yazılım paketinin piyasaya sürülmesiyle ilgili oldukça önemli bir noktayı burada not etmek istiyorum.
    Bilgisayarınızda Windows 7 işletim sistemi çalışıyorsa yerel sunucuyu yönetici olarak çalıştırın, aksi takdirde yerel sunucu açılışta hata verebilir.

    Peki, yerel sunucu ile çalışmaya devam edelim ve bu yazımızda yerel sunucuya nasıl yeni bir alan adı eklenir yani başka bir deyişle yerel sunucuya nasıl yeni site eklenir ona bakalım.
    Öncelikle OpenServer paketinin içerdiği dizinlere dikkatinizi çekerim.
    Bu dizinler arasında etki alanları klasörü bulunur. Yerel sunucunun etki alanlarının alt klasörleri bu klasörde bulunur.
    Yerel OpenServer sunucusunda yeni etki alanları (siteler) oluşturmak için iki yöntem vardır: otomatik ve manuel.

    Bundan sonra, bilgisayar görev çubuğunun tepsisinde kırmızı bir bayrak görünecek, üzerine tıklayarak karmaşık yönetim menüsüne erişeceğiz.

    Öncelikle Open Server yazılım paketinin dökümanlarını açalım. Bunu yapmak için bayrağa tıklamanız ve ardından sırasıyla - Gelişmiş - Belgeleme - Açık Sunucu menü öğelerinden geçmeniz gerekir.

    Bu, yardım bilgilerini içeren bir pencere açacaktır. Yardımın sol tarafında menüyü buluyoruz, burada bizi ilgilendiren öğeyi seçiyoruz - Etki Alanları ve Alice.


    Yazılım paketinin dizin konumunun mimarisi, iki farklı veri türünün açık bir şekilde ayrılmasını gerektirir: dinamik kullanıcı verileri (ayarlar, geçici dosyalar, günlükler vb.) ve statik veriler (modüller, programlar, hizmet dosyaları).

    Basit bir ifadeyle, modüller klasöründe hiçbir dosya değiştirilmez, oluşturulmaz veya silinmezken, etki alanları ve kullanıcı verileri klasörlerinde ise aksine veriler sürekli değişir. Bu mimari, kompleksin farklı kopyaları arasındaki veri senkronizasyonunu basitleştirmek ve yedekleme sırasında yerden tasarruf etmek için özel olarak oluşturulmuştur.

    Kurulum ve başlatma

    Kurulum

    OSPanel taşınabilir bir yazılım paketidir ve kurulum gerektirmez. Montaj, harici bir sabit sürücüye veya flash sürücüye yerleştirilebilir, bu, OSPanel'i sistem gereksinimlerini karşılayan herhangi bir bilgisayarda kullanmanıza olanak tanır.

    Dağıtım kiti, 7ZIP biçiminde (.exe uzantısı) kendi kendine açılan bir arşivdir. Yürütülebilir dağıtım dosyasını çalıştırın ve dosyaları açmak için yolu seçin.

    Sistem gereksinimleri

    • Gerekli minimum sistem kaynakları: 200 MB RAM ve 1 GB HDD;
    • Windows (32 bit veya 64 bit): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3;
    • Yüklü kitaplık seti Microsoft Visual C++ 2005-2008-2010 Yeniden Dağıtılabilir Paket x86;

    öğle yemeği

    OSPanel'i başlatmak için dosyayı kullanın OSPanel.exe. Mümkünse program sadece yönetici olarak çalıştırılmalıdır. Programı başlattıktan sonra, Windows tepsisinde (sistem saatinin yanındaki alan) kırmızı bir bayrak göreceksiniz. Web sunucusunun kendisini etkinleştirmek için onay kutusuna tıklayın, ardından [Menü → Başlat] menü öğesini seçin.

    Sunucu başlamazsa, bu yardım kılavuzundaki bölüme gidin.

    Dikkat

    OSPanel'i kullanmadan önce lütfen [Menü → Gelişmiş → İlk başlatma]'yı yürütün. Yüklü bir Microsoft Visual C ++ 2005-2008-2010 Yeniden Dağıtılabilir Paket x86 kitaplık setinin varlığı zorunlu bir sistem gereksinimidir, OSPanel onlar olmadan çalışmayacaktır.

    CD/DVD'den Başlat

    OSPanel, CD/DVD disklerinden geleneksel bir HDD veya flash sürücüyle aynı şekilde çalışabilir, tek fark, bir optik diskten çalışırken, programdan çıktıktan sonra hiçbir değişikliğin ve dosyanın kaydedilmemesidir.

    Bildiğiniz gibi, CD/DVD diski yalnızca okuma modunda mevcuttur, bu da sunucunun böyle bir ortamda başlatılmasını ve kullanılmasını imkansız hale getirir. Bu durumdan kurtulmak için OSPanel'de oldukça basit bir mekanizma yerleşiktir: başlangıçta sunucu bilgisayardaki geçici bir klasöre kopyalanır ve programdan çıkıldığında bu klasör tamamen silinir. Böylece, tüm OSPanel işleri optik sürücüde değil, kullanıcının bilgisayarında gerçekleşir.

    Güncellemeler yükleniyor

    OSPanel, sürekli gelişen bir mimariye sahip oldukça karmaşık bir yazılım paketidir. Bu nedenle, güncelleme prosedürü yoktur. OSPanel'in yeni bir sürümü yayınlandığında, tüm ayarları yeniden yapılandırmanız, site klasörlerinizi kopyalamanız ve veritabanlarını taşımanız gerekir. Dağıtım dosyalarını mevcut sürüm üzerinden açmayın ve ayrıca programın eski sürümünden yapılandırma ve profil dosyalarını yeni sürüme kopyalamaya çalışmayın! OSPanel sürümleri bazen oldukça sık olabileceğinden, yapınızı her seferinde güncellemek iyi bir fikir değildir, birkaç sürümü atlamak daha iyidir.

    Sadece dosyaları kopyalayarak güncelleme yapmak mümkünse, sitedeki haberlerde her zaman yamanın bağlantısı ve yeni sürüme bir açıklama ile yayınlanır.

    Uyumluluk

    Yeni OSPanel modüllerinden bazıları (PHP 5.5, MongoDB, Apache 2.4), Windows XP, Windows 2003, Windows Vista gibi eski işletim sistemleriyle uyumlu değildir. Bu tür modülleri kullanırken ve sunucuyu eski sistemlerde çalıştırırken bir hata mesajı alırsınız. Ayrıca bazı modüllerin yalnızca birlikte çalışabileceğinin de farkında olmalısınız, örneğin Apache 2.4 ve PHP 5.5.

    Bağlantı

    Aşağıda varsayılan olarak OSPanel'de kurulu modüllere bağlanmak için parametreler bulunmaktadır. Bu ayarları istediğiniz zaman kendiniz değiştirebilirsiniz.

    MySQL'e bağlanma

    • Adres: sitenizin alanı*
    • Liman: 3306
    • kullanıcı mysql
    • şifre: mysql

    MySQL'e KÖK bağlantısı

    • Kullanıcı: kök
    • Şifre: (boş)

    Bilgi

    MySQL sunucu ayarlarında ayarlanan varsayılan kodlama, ROOT kullanıcısını etkilemez. Kodlamanın veritabanı bağlantı betiklerinde açıkça belirtilmesi gerekir, bu nedenle ROOT kullanıcısının kullanılması önerilmez.

    PostgreSQL'e bağlanma

    • Adres: sitenizin alanı*
    • Liman: 5432
    • kullanıcı postgres
    • Şifre: (boş)

    MongoDB'ye bağlanma

    • Adres: sitenizin alanı*
    • Liman: 27017
    • Kullanıcı: (boş)
    • Şifre: (boş)

    Memcache'e bağlanma

    • Adres: sitenizin alanı*
    • Liman: 11211
    Maks. Memcache sunucusu tarafından kullanılan varsayılan bellek boyutu 64 MB'dir. Bu ayar, OSPanel ayarlarında [Menü → Ayarlar → Çeşitli] değiştirilebilir.

    FTP'ye bağlanma

    • Adres: sitenizin alanı*
    • Bağlantı Noktası: 21 (FTPS için 990)
    • kullanıcı ftp
    • Şifre: ftp

    etki alanı yerel ana bilgisayarı

    Bir MySQL, PostgreSQL, FTP veya Memcache sunucusuna bağlanmak için normal localhost adresini kullanmak istiyorsanız, o zaman localhost adlı standart bir etki alanı veya takma ad oluşturmanız yeterlidir.

    Bağlantı otomasyonu

    Canlı web projelerinin yerel kopyalarıyla çalışırken, çoğunlukla veritabanı bağlantı ayarlarıyla ilgili olarak yapılandırma dosyalarını sürekli olarak düzenlemek zordur. Bundan kaçınmak için tavsiye edilir:
    1. Uzak sunucuda kullanılanla aynı kullanıcı adına, parolaya ve ayrıcalıklara sahip yerel olarak bir veritabanı kullanıcısı oluşturun.
    2. Uzak sunucudaki veritabanı ana bilgisayarıyla aynı ada sahip bir takma ad oluşturun.
    ---
    * Örneğin, betiğiniz şu konumdaysa: test.server.loc/mysql.php, MySQL, PostgreSQL, FTP ve Memcache sunucularının ana bilgisayarı (adresi) etki alanı olacaktır: test.server.loc

    Etki alanları ve takma adlar

    Etki Alanı Yönetim Modları

    OSPanel'de üç alan listesi yönetim modu vardır: otomatik arama, manuel kontrol ve manuel+otomatik arama. Varsayılan olarak, ayarlarda belirtilen kök dizinden klasörlerin ilk otomatik bağlantı modu kullanılır.

    Otomatik arama nasıl çalışır?

    Program, belirtilen web dizinini etki alanlarına sahip klasörler için tarar ve ardından bulunan her klasörde, otomatik tarama ayarlarında belirtilen alt klasörleri (etki alanı kök klasörü) arar. Sözde kök alt klasörlerden hiçbiri bulunamazsa, etki alanına sahip klasör etki alanı kökü olur.

    Kombine kontrol nasıl çalışır (manuel + otomatik arama)

    Kombine etki alanı yönetimi modunu kullanırken, program önce manuel olarak oluşturulan etki alanlarını birbirine bağlar, ardından yukarıda açıklanan prosedüre göre otomatik tarama gerçekleştirilir.

    Otomatik modda bir etki alanı oluşturma

    Bir etki alanı veya alt etki alanı oluşturmak için [Menü → Siteler içeren klasör] öğesini açın ve gelecekteki etki alanının adıyla bir klasör oluşturun. Etki alanını oluşturduktan sonra sunucuyu yeniden başlatın.

    Manuel olarak bir etki alanı oluşturma

    Bir etki alanı veya alt etki alanı oluşturmak için [Menü → Ayarlar → Etki Alanları] bölümüne gidin ve şu biçimde bir giriş oluşturun: etki alanı => klasör. Bir etki alanı klasörü olarak, diskte mevcut bir klasörü seçebilir veya doğrudan dizin seçim penceresinde oluşturabilirsiniz. Alan adını oluşturduktan sonra ayarları kaydedin.

    Kiril alan adı oluşturma

    OSPanel, Kiril etki alanlarını destekler, ancak dikkatli olun, etki alanına sahip klasör, Kiril takma adıyla değil, gerçek adıyla adlandırılmalıdır. pivo.rf için gerçek ad (punycode formatı) xn--b1altb.xn--p1ai olacaktır ve böyle bir etki alanı oluşturarak http://pivo.rf'ye erişim elde edeceksiniz. Alan adlarını cılız kod biçimine dönüştürmek veya tam tersini yapmak için [Menü → Gelişmiş → IDN Dönüştürücü]'yü kullanın.

    Alt alan oluştur

    Bir alt alan oluşturma işlemi, normal bir alan adı oluşturmaya benzer. Yalnızca bir alt alan adı oluştururken, İnternet'te bulunan ana etki alanının kullanılabilirliği kaybolmaz, yani. İnternet üzerinde çalışan bir domaine erişiminiz olurken yerel bir subdomain ile çalışabileceksiniz.

    Takma ad oluştur

    Takma ad oluşturmak için [Menü → Ayarlar → Takma adlar] bölümüne gidin ve şu biçimde bir giriş oluşturun: kaynak alan => hedef alan. Takma adı oluşturduktan sonra ayarları kaydedin.

    Lütfen *.xxx.xx gibi bir takma ad oluşturmanın, test.xxx.xx, mail.xxx.xx vb. alan adlarını kullanabileceğiniz anlamına gelmediğini unutmayın. Kullanılabilir olması için belirli bir takma ad veya etki alanı oluşturmak hala gereklidir, bu Windows işletim sisteminin bir özelliğidir.

    Etki alanı menüsündeki site simgesi

    Alan adının kök klasöründe doğru bir favicon.ico dosyası varsa, program menüsünde site simgesi görüntülenecektir.

    Sınırlı çalışma modu

    Bazı durumlarda, etki alanı ve takma ad yönetimi kullanılamaz (bkz. ).

    Web araçları

    Mevcut herhangi bir yerel etki alanına /openserver/ önekini ekleyerek etki alanlarına bağlantılar ve bir araç listesi içeren başlangıç ​​sayfasını açabilirsiniz. Örneğin: http://localhost/openserver/

    MySQL ile çalışmak

    MySQL Kullanıcısı Oluşturma

    1. root kullanıcı adını şifresiz girin (varsayılan)
    2. PHPMyAdmin'de [Ayrıcalıklar] bölümünü açın
    3. [Yeni kullanıcı ekle] bağlantısını tıklayın
    4. Formu doldurun ve [Kullanıcı Oluştur] düğmesine tıklayın

    Bilgi

    Kullanıcı için diğer ayrıcalıkların yanı sıra SÜPER ayrıcalığının işaretlenmesi durumunda, MySQL sunucu ayarlarında varsayılan olarak ayarlanan kodlama kullanıcıyı etkilemeyecektir. MySQL'e her bağlantı için kodlamanın komut dosyalarınızda ayrı ayrı belirtilmesi gerekecektir, bu nedenle SÜPER ayrıcalığının işaretlenmesi önerilmez.

    MySQL veritabanı oluşturma

    1. [Menü → Gelişmiş → PHPMyAdmin]'i açın
    2. Oturum açmak için şifresiz root kullanın (varsayılan)
    3. PHPMyAdmin'de [Veritabanları] bölümünü açın
    4. Yeni veritabanının adını girin ve kodlamasını seçin
    5. [Oluştur] düğmesine tıklayın

    PHPMyAdmin / MySQL yöneticisine nasıl giriş yapılır?

    1. [Menü → Gelişmiş → PHPMyAdmin / MySQL yöneticisi]'ni açın
    2. kullanıcı adı root'unu şifresiz girin
    3. [Oturum Aç] düğmesine tıklayın

    MySQL sunucusuna bağlantı kodlamasını belirleme

    CP1251 kodlaması Rusça'dır, ihtiyacınız olan herhangi bir kodlamanın adı ile değiştirilebilir.

    Veritabanı modüllerini değiştirme

    Etkin veritabanı modülünü değiştirirken dikkatli olun. Her modülün kendine ait ayrı veritabanları ve ayarları vardır, bunlar birbirleriyle hiçbir şekilde ilişkili değildir, bu nedenle başka bir modüle geçtiğinizde oluşturduğunuz veritabanlarını görmezsiniz.

    MySQL'e uzun bağlantı (1 saniyeden fazla)

    OSPanel'i kullanmadan önce, [Menü → Yer İmleri → Kayıt Defteri Düzeltmeleri → IPv6'yı Devre Dışı Bırak] yoluyla IPv6 protokolünü devre dışı bırakmalısınız. Bu yapılmazsa, MySQL sunucusuna bağlanma işlemi çok uzun sürebilir (1 saniyeden fazla) ve php betiği yürütme hızı sizi memnun etmeyecektir.

    Yol ile Çalışmak

    PATH ortam değişkenine kendi yollarınızı eklemek için dosyayı kullanabilirsiniz. ./userdata/config/yol.txt

    Yollar teker teker eklenmeli ve her biri yeni bir satıra girilmelidir, örneğin: C:\Windows D:\My Programs %realprogdir%\data\dll C:\Windows\System32

    Bilgi

    Varsayılan olarak path.txt dosyası dahil değildir. [Menü → Ayarlar → Sunucu]'ya bakın.

    Değişken Değişken açıklaması
    %gerçekprogdir%
    %progdir%
    %sprogdir%
    %dprogdir%
    %dsprogdir%
    %gerçeksitedir%
    %sitedir%
    %ssitedir%
    %httpport% HTTP sunucusu bağlantı noktası
    %httpspor% HTTPS sunucu bağlantı noktası
    %postgresqlport% PostgreSQL sunucu bağlantı noktası
    %mysqlport% MySQL sunucu bağlantı noktası
    %mongodbport% MongoDB sunucu bağlantı noktası
    %memcacheport% Memcache sunucu bağlantı noktası
    %ftport% FTP sunucusu bağlantı noktası
    %httpsürücü% HTTP modül adı
    %phpdriver% PHP modül adı
    %mysql_driver%
    %pg_driver% PostgreSQL modül adı
    %mongo_driver% MongoDB modül adı
    %memcachedriver% Memchache modül adı
    %dnsdriver% DNS modülü adı
    %ip% sunucu IP adresi
    %disk%
    %osdisk%
    %sistem diski%

    Dns sunucusu

    Yerleşik DNS sunucusu, yerel ağlarda veya web uygulamalarında hata ayıklamak için tasarlanmıştır. Ayrıntılı ayarlar için, etki alanlarının yapılandırmasının yanı sıra genel sunucu yapılandırması da mevcuttur.

    Yerleşik DNS sunucusunu kullanmak için, sunucuyu başlatmadan ÖNCE her bilgisayarda ağ arabirimini yapılandırmanız gerekir. Yapılandırmayı hem yerel makinede hem de yerel ağda etki alanlarınıza erişmek isteyen diğer bilgisayarlarda tamamlamanız gerekir. Ağ bağlantısı ayarlarında yerel bir DNS sunucusu belirtmeden, sunucuyu başlatmak imkansız olacaktır (OSPanel ayarlarında DNS modülü etkinleştirilmişse).

    Varsayılan olarak, TTL ayarı 60 (saniye) olarak ayarlanmıştır, bu değeri ./userdata/init.ini dosyasında değiştirebilirsiniz, ancak TTL'yi düşüncesizce değiştirmenin ağınızdaki diğer bilgisayarların güncel olmayan girişleri önbelleğe almasına neden olabileceğini unutmayın. Bu ayarı yalnızca amacını gerçekten anlıyorsanız değiştirin.

    1. Sunucu IP adresi olarak, OSPanel ayarlarında bilgisayarınızın yerel ağdaki veya İnternet'teki IP adresini seçin (Tüm mevcut IP'ler seçeneğini seçmeyin).
    2. İstenen ağ bağlantısının özelliklerini açın:

      Ağ ve Paylaşım Merkezi → Bağlantı xxx → Özellikler → İnternet Protokolü sürüm 4 → Özellikler → Genel → Aşağıdaki DNS sunucu adreslerini kullanın.

      Aşağıdaki NS sunucu adreslerini girin: xxx.xxx.xxx.xxx 8.8.8.8 (veya başka herhangi bir gerçek yedek DNS) xxx.xxx.xxx.xxx yerine, yerel ağ veya İnternet üzerindeki bilgisayarınızın IP adresini girin.

    3. Yerel ağdaki diğer bilgisayarlarda kurulum prosedürünü tekrarlayın.
    4. Bu kılavuzun talimatlar bölümünden takma adlar yapılandırmayın. Uzak bilgisayarlar doğrudan DNS sunucunuzla çalışacakları ve tüm etki alanlarına erişebilecekleri için bu yapılandırma gerekli değildir.
    5. Ayarları kaydedin ve OSPanel sunucusunu başlatın.
    Düzgün bir şekilde yapılandırıldıktan sonra, yerel ağınızdaki tüm bilgisayarlar OSPanel etki alanlarına erişebilecektir.

    Gerçek etki alanlarının bakımı

    İnternette gerçek etki alanlarına hizmet vermek üzere yerel bir DNS sunucusu kullanmak için, etki alanlarının her birinin DNS ayarlarında aşağıdaki girişi yapın (domain.ru ve ip parametreleri, sırasıyla OSPanel ile sunucunun alan adı ve IP adresi ile değiştirilmelidir): 3600 IN A ip # DNS tabanlı sunucu için OSPanelns1.domain.ru → ip

    Görev Zamanlayıcısı

    Görev zamanlayıcıyı (Cron) kullanma

    Zaman değerleri sayı, sayı kombinasyonu veya * olarak girilir.
    Ayırıcı olarak virgül kullanarak süreleri belirtebilirsiniz: Örneğin: 1,2,3 Sonuç: görev, saatin 1., 2. ve 3. dakikalarında olmak üzere 3 kez yürütülür. Tire kullanarak bir aralık belirtebilirsiniz: Örneğin: 5-7 Sonuç: Görev, saatin 5., 6. ve 7. dakikalarında olmak üzere 3 kez çalıştırılır. Yürütme sıklığını yıldız işareti (*) ve eğik çizgi (/) kullanarak ayarlayabilirsiniz: Örneğin: */2 Sonuç: görev her 2 dakikada bir yürütülür. Doğru bir program oluşturmak için yöntemleri birleştirebilirsiniz: Örneğin: 1,5,11-15,30-59/2 Sonuç: görev 1,5'te, 11'den 15'e ve 30'dan 59'a her 2 dakikada bir yürütülür. Zamanı belirtmek için yukarıdaki şema tüm zaman dilimleri için geçerlidir (dakika, saat, gün, ay, haftanın günü). Zamanlayıcıda bir URL istemek için Wget yardımcı yardımcı programını kullanmanız gerekir (örneklere bakın). Değiştirmeleri komut satırında kullanabilirsiniz.

    Değişkenleri ikame olarak kullanmak

    Değişken Değişken açıklaması
    %gerçekprogdir% OSPanel klasörüne giden gerçek yol (ters eğik çizgi "\")
    %progdir% Sanal disk (ters eğik çizgi "\") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %sprogdir% Sanal disk (eğik çizgi "/") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %dprogdir% Sanal disk (çift ters eğik çizgi "\\") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %dsprogdir% Sanal disk (çift eğik çizgi "//") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %gerçeksitedir% Etki alanlarının kök klasörüne giden gerçek yol (ters eğik çizgi "\")
    %sitedir% Sanal disk (ters eğik çizgi "\") dikkate alınarak etki alanlarının kök klasörüne oluşturulan yol
    %ssitedir% Sanal disk (eğik çizgi "/") dikkate alınarak etki alanlarının kök klasörüne oluşturulan yol
    %httpport% HTTP sunucusu bağlantı noktası
    %httpspor% HTTPS sunucu bağlantı noktası
    %postgresqlport% PostgreSQL sunucu bağlantı noktası
    %mysqlport% MySQL sunucu bağlantı noktası
    %mongodbport% MongoDB sunucu bağlantı noktası
    %memcacheport% Memcache sunucu bağlantı noktası
    %ftport% FTP sunucusu bağlantı noktası
    %httpsürücü% HTTP modül adı
    %phpdriver% PHP modül adı
    %mysql_driver% MySQL / MariaDB modül adı
    %pg_driver% PostgreSQL modül adı
    %mongo_driver% MongoDB modül adı
    %memcachedriver% Memchache modül adı
    %dnsdriver% DNS modülü adı
    %ip% sunucu IP adresi
    %disk% Sanal sürücüyü hesaba katarak OSPanel ile klasöre oluşturulan yoldan sürücü harfi (yalnızca harf)
    %osdisk% OSPanel ile gerçek yoldan klasöre sürücü harfi (yalnızca harf)
    %sistem diski% Windows sistem sürücüsü (yalnızca harf)

    Zamanlanmış görev örneği (çöp birikmemesi için HTTP yoluyla cron.php dosyasını istemek ve yanıtı geçici bir dosyaya kaydetmek): Süre: */30 * * * * Çalıştır: %progdir%\modules\wget\bin\wget.exe -q --no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt dosyası böylece çöp birikmez): Süre: */30 * * * * Çalıştır: %pro gdir%\modules\wget\bin\wget.exe --secure-protocol=TLSv1 --no-check-certificate -q --no-cache https://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt 30 * * * * Çalıştır: %progdir%\modules\php\%phpdriver%\php-win.exe -c %progdir%\modules\php\%php sürücü%\php.ini -q -f %sitedir%\xxx.ru\cron.php

    Önceden Tanımlanmış Zamanlayıcı Değişkenleri

    Ayrıca, %COMSPEC% gibi herhangi bir ortam değişkeni, zamanlayıcı değişkenleri olarak kullanılabilir.

    Şu komutu yürütmek için kabuğu çağırın: Zaman: 0 * * * * Yürüt: %COMSPEC% /c del /S /Q c:\temp\* Değişken %COMSPEC% bu durumda konuşlandırılacak C:\Windows\system32\cmd.exe

    Görev Zamanlayıcı Özellikleri

    Görev zamanlayıcının (cron) bir komut satırı veya konsol olmadığını anlamak çok önemlidir. Zamanlayıcı, programı yalnızca görevde belirtilen parametrelerle başlatır. Bu nedenle, yalnızca konsolda çalışabilen programlar, konsol aracılığıyla ve zamanlayıcının kendisinde de çalıştırılmalıdır.

    Örneğin, böyle bir görev yürütülmeyecek ( yanlış giriş): %realprogdir%\modules\database\%mysql_driver%\bin\mysqldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\%DD%_%MM%_%YYYY%_%hh%_%mm%_dump.sql modülleri\database\%mysql_driver%\bin\mysq ldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\%DD%_%MM%_%YYYY%_%hh%_%mm%_dump.sql C:\OpenServer\modules\database\MySQL-5.3.1\bin\mysqldump.exe -A -a --add-drop-database --opt --host= 127.0.0.1 --user=root > C:\OpenServer\09_01_2013_14_25_dump.sql

    Bilgi

    Görevde belirtilen programın çalışma klasörüne geçmeden görevlerin yürütüldüğünü dikkate almalısınız. Kök klasör tanımı yanlış uygulanırsa bazı PHP betikleri düzgün çalışmayabilir.

    Yer imi menüsü

    Sitelerdeki ve çalışma klasörlerindeki gerekli sayfalara hızlı erişim, OSPanel'de herhangi bir programı ve komutu başlatmak ve yürütmek için yer imleri oluşturmak mümkündür.

    Yer işareti türleri

    • Bağlantı
    • Dosya
    • Program (parametrelerle başlatılabilir)
    • Windows komut satırı biçiminde komut

    Değişkenleri ikame olarak kullanmak

    Değişken Değişken açıklaması
    %gerçekprogdir% OSPanel klasörüne giden gerçek yol (ters eğik çizgi "\")
    %progdir% Sanal disk (ters eğik çizgi "\") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %sprogdir% Sanal disk (eğik çizgi "/") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %dprogdir% Sanal disk (çift ters eğik çizgi "\\") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %dsprogdir% Sanal disk (çift eğik çizgi "//") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %gerçeksitedir% Etki alanlarının kök klasörüne giden gerçek yol (ters eğik çizgi "\")
    %sitedir% Sanal disk (ters eğik çizgi "\") dikkate alınarak etki alanlarının kök klasörüne oluşturulan yol
    %ssitedir% Sanal disk (eğik çizgi "/") dikkate alınarak etki alanlarının kök klasörüne oluşturulan yol
    %httpport% HTTP sunucusu bağlantı noktası
    %httpspor% HTTPS sunucu bağlantı noktası
    %postgresqlport% PostgreSQL sunucu bağlantı noktası
    %mysqlport% MySQL sunucu bağlantı noktası
    %mongodbport% MongoDB sunucu bağlantı noktası
    %memcacheport% Memcache sunucu bağlantı noktası
    %ftport% FTP sunucusu bağlantı noktası
    %httpsürücü% HTTP modül adı
    %phpdriver% PHP modül adı
    %mysql_driver% MySQL / MariaDB modül adı
    %pg_driver% PostgreSQL modül adı
    %mongo_driver% MongoDB modül adı
    %memcachedriver% Memchache modül adı
    %dnsdriver% DNS modülü adı
    %ip% sunucu IP adresi
    %disk% Sanal sürücüyü hesaba katarak OSPanel ile klasöre oluşturulan yoldan sürücü harfi (yalnızca harf)
    %osdisk% OSPanel ile gerçek yoldan klasöre sürücü harfi (yalnızca harf)
    %sistem diski% Windows sistem sürücüsü (yalnızca harf)

    [Parametreli programları başlat] üzerinde yer imleri oluştururken, program ve başlatma parametrelerinin yol ayırıcısı # işaretidir, aksi takdirde yer imi komut satırı aracılığıyla yürütülür!

    Yer imi oluşturma örnekleri: # Örnek 1 (bağlantı) Ad: Sitem Yürüt: http://xxx.ru # Örnek 2 (programı parametrelerle başlatma) Ad: MySQL yöneticisi Yürüt: %realprogdir%\modules\heidisql\heidisql.exe# -h=%firstsite% -u=root -P=%mysqlport%

    program menüsü

    Taşınabilir program ekleme

    OSPanel'in Tam sürümünü kullanırken menüye kendi taşınabilir programınızı eklemeniz mümkündür. Bunu yapmak için aşağıdaki adımları gerçekleştirmelisiniz:
    1. Alt klasörde ihtiyacınız olan programların kategorisini içeren klasörü açın. ./prog/ ve içinde taşınabilir programınızın adıyla bir klasör oluşturun
    2. Taşınabilir programınızı klasörleri ve dosyalarıyla birlikte oluşturduğunuz dizine kopyalayın
    3. OSPanel programını yeniden başlatın (sunucuyu değil)

    Dikkat

    Programın bulunduğu klasörün adı ve taşınabilir programın (uzantısı olmadan) adı aynı olmalıdır!

    Program kategorisi ekleme

    Program menüsüne kendi kategorinizi eklemek için dizinde aynı isimde bir klasör oluşturun. ./prog/. Varsayılan klasöre eklenen programlar, kategori olmadan hemen program menüsünde görüntülenir.

    Program kısayolu ekleme

    Taşınabilir yazılımlara ek olarak, program menüsüne yerel olarak yüklenen programlara kısayollar eklenebilir. Böyle bir program işaretçisi, menüde diğer programlarla birlikte görüntülenecek ve normal bir menü kısayolu gibi çalışacaktır. Yerel olarak yüklenmiş bir programa kısayol eklemek için onu klasöre kopyalamanız yeterlidir. ./progs/program_category ihtiyacınız var/.

    Dikkat! Klasörlere, sitelere vb. yazılım dışı kısayolları taşınabilir programların menüsüne kopyalamaya çalışmayın. Bu tür kısayollar menüde görünmeyecek ve bu nedenle çalışmayacaktır. Sitelere, klasörlere vb. kısayollar oluşturmak için. [Menü → Ayarlar → Yer İmleri]'ni kullanın (bkz. ).

    Komut dosyalarını başlat/durdur

    Sunucuyu başlatmak ve durdurmak için komut dosyalarının eklenmesi

    OSPanel'de, sunucuyu başlatmak ve durdurmak için komut dosyalarını kendi .bat dosyalarınızla (toplu iş dosyaları) desteklemek mümkündür.

    Başlatma komut dosyasını tamamlamak için bir şablon dosyası oluşturmanız gerekir /userdata/start.tpl.bat, sırasıyla durdurma komut dosyasını tamamlamak için bir şablon dosyası oluşturmanız gerekir /userdata/stop.tpl.bat. Windows komut yorumlayıcısı tarafından yürütülmek üzere bu tür dosyalara rastgele komut dizileri yazabilirsiniz.

    Lansmandan önce

    /userdata/pre_start.bat dosyasını çalıştırma (şablon: /userdata/pre_start.tpl.bat) olur ÖNCE tüm modülleri başlatın. Dosyanın doğru bir şekilde işlenmesi ve tamamlanması gerekir, aksi takdirde sunucu süresiz olarak yürütülmesini bekler.

    Lansmandan sonra

    /userdata/start.bat dosyasını çalıştırma (şablon: /userdata/start.tpl.bat) olur SONRASINDA tüm modülleri başlatın, ancak durum bayrağı yeşile dönmeden önce. Dosyanın doğru bir şekilde işlenmesi ve tamamlanması gerekir, aksi takdirde sunucu süresiz olarak yürütülmesini bekler.

    durmadan önce

    /userdata/stop.bat dosyasını çalıştırma (şablon: /userdata/stop.tpl.bat) olur ÖNCE durdurma modülleri Dosyanın doğru bir şekilde işlenmesi ve tamamlanması gerekir, aksi takdirde sunucu süresiz olarak yürütülmesini bekler.

    Durduktan sonra

    /userdata/post_stop.bat dosyasını yürütme (şablon: /userdata/post_stop.tpl.bat) olur SONRASINDA modülleri durdurma, ancak durum bayrağı kırmızıya dönmeden önce. Dosyanın doğru bir şekilde işlenmesi ve tamamlanması gerekir, aksi takdirde sunucu süresiz olarak yürütülmesini bekler.

    Değişkenleri ikame olarak kullanmak

    Uzantıya sahip şablon dosyalarında .tpl.bat ikameler kullanılabilir. Program değişkenleri için mevcut değiştirme seçenekleri:
    Değişken Değişken açıklaması
    %gerçekprogdir% OSPanel klasörüne giden gerçek yol (ters eğik çizgi "\")
    %progdir% Sanal disk (ters eğik çizgi "\") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %sprogdir% Sanal disk (eğik çizgi "/") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %dprogdir% Sanal disk (çift ters eğik çizgi "\\") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %dsprogdir% Sanal disk (çift eğik çizgi "//") dikkate alınarak OSPanel ile klasöre oluşturulan yol
    %gerçeksitedir% Etki alanlarının kök klasörüne giden gerçek yol (ters eğik çizgi "\")
    %sitedir% Sanal disk (ters eğik çizgi "\") dikkate alınarak etki alanlarının kök klasörüne oluşturulan yol
    %ssitedir% Sanal disk (eğik çizgi "/") dikkate alınarak etki alanlarının kök klasörüne oluşturulan yol
    %httpport% HTTP sunucusu bağlantı noktası
    %httpspor% HTTPS sunucu bağlantı noktası
    %postgresqlport% PostgreSQL sunucu bağlantı noktası
    %mysqlport% MySQL sunucu bağlantı noktası
    %mongodbport% MongoDB sunucu bağlantı noktası
    %memcacheport% Memcache sunucu bağlantı noktası
    %ftport% FTP sunucusu bağlantı noktası
    %httpsürücü% HTTP modül adı
    %phpdriver% PHP modül adı
    %mysql_driver% MySQL / MariaDB modül adı
    %pg_driver% PostgreSQL modül adı
    %mongo_driver% MongoDB modül adı
    %memcachedriver% Memchache modül adı
    %dnsdriver% DNS modülü adı
    %ip% sunucu IP adresi
    %disk% Sanal sürücüyü hesaba katarak OSPanel ile klasöre oluşturulan yoldan sürücü harfi (yalnızca harf)
    %osdisk% OSPanel ile gerçek yoldan klasöre sürücü harfi (yalnızca harf)
    %sistem diski% Windows sistem sürücüsü (yalnızca harf)

    Yazma komutlarına ek olarak, listelenen ikameler gerçek ortam değişkenlerini belirtmek için kullanılabilir, örneğin: setx DIR_PHP "%realprogdir%\modules\php\%phpdriver%" Uzantısına sahip dosyaların ne olduğunu anlamanız gerekir .tpl.bat yalnızca .bat dosyaları için şablonlardır ve yürütülmez. Sunucu başlatılırken veya durdurulurken, şablon dosyaları, ikame değişkenlerin değiştirilmesiyle aynı klasörde çalıştırılabilir .bat dosyalarına dönüştürülecek ve bu hazır .bat dosyaları çalıştırılmak üzere gönderilecektir.

    Dikkat

    Windows kapatma prosedürü başladıktan sonra herhangi bir yeni işlem başlatmak mümkün değildir, bu nedenle STOP komut dosyaları ( stop.bat Ve post_stop.bat) yerine getirilmez. Kapatma komut dosyalarının zorunlu olarak yürütülmesini istiyorsanız, bilgisayarı kapatmadan hemen önce OSPanel'i manuel olarak kapatmanız gerekir.

    Sınırlı Mod

    HOSTS dosyası yazılabilir değilse (kural olarak, bu, program yönetici hakları olmadan başlatıldığında gerçekleşir), program, azaltılmış işlevsellik ile sınırlı bir çalışma moduna geçer.

    Kısıtlı modda, aşağıdaki işlevler sizin için kullanılamaz:

    • Kendi takma adlarınızı ve etki alanlarınızı kullanmak (yerel ana bilgisayar alanı hariç);
    • Sunucu IP adresinin belirtilmesi (127.0.0.1 ve * adresleri hariç);
    Böylece, sınırlı modda, iki IP adresinden biri sizin için kullanılabilir olacaktır: 127.0.0.1 veya * ve yalnızca bir yerel ana bilgisayar etki alanı. Oluşturduğunuz diğer takma adlar ve etki alanları program tarafından işlenmeyecektir.

    Yalnızca yönetici haklarınız yoksa kısıtlı modda çalışabilirsiniz. Programı gerekli haklarla çalıştırma fırsatınız varsa, bunu kesinlikle kullanmanız önerilir. Programı gerekli haklarla çalıştırmayı sürekli unutuyorsanız, [Yönetici hesabı iste] seçeneğini etkinleştirin.

    Başlangıç ​​günlüklerinde, Hosts dosyasının yazılabilir olmadığını ve OSPanel'in yönetici haklarıyla çalıştığını belirten bir mesaj görürseniz, bu, bu dosyaya erişimin antivirüsler / güvenlik duvarları (güvenilir programlar için bile) tarafından engellendiği veya Windows erişim kısıtlamalarının yürürlükte olduğu anlamına gelir.

    OSPanel'i ve ayrıca antivirüs / güvenlik duvarının soracağı diğer tüm bileşenleri ekleyin. güvenilir programlar. Böyle bir koruma varsa, antivirüs/güvenlik duvarı ayarlarınızda HOSTS dosyasının (veya sistem dosyalarının) korumasını devre dışı bırakın. dosyayı silmeyi dene C:\Windows\System32\Drivers\etc\hosts ve aşağıdaki içerikle yeniden oluşturun: 127.0.0.1 localhost Yönetici hakları olmadan çalışıyorsanız, ancak HOSTS dosyası yazılabilir durumdaysa, program herhangi bir kısıtlama olmadan normal modda çalışır. Konsol aracılığıyla aşağıdaki komutu çalıştırarak (Yönetici olarak çalıştırın) tüm kullanıcılar için HOSTS dosyasına yazmaya izin verin: attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts

    Dikkat

    Kullanıcı Hesabı Denetimi (UAC) hizmeti etkinleştirildiğinde ve yönetici hakları olmadan çalıştırıldığında, OSPanel HOSTS dosyasına erişemez ve otomatik olarak kısıtlı bir çalışma moduna geçer.

    HOSTS dosyasında giriş yapmadan çalıştırın

    OSPanel, HOSTS dosyasına giriş yapmadan tamamen başlatma yeteneğini uygular. Bu özellik, HOSTS dosyasına yalnızca üst düzey bir yöneticinin erişebildiği ofis ağları ve terminal kullanıcıları için yararlı olacaktır. [HOSTS dosyasında değişiklik yapma] seçeneği etkinleştirilirse, sunucu HOSTS dosyasını düzenlemeden, yani HOSTS dosyasını düzenlemeden başlar. Bu dosyaya erişim hiç gerekli değildir.

    Başlatma sırasında programın oluşturduğunuz her etki alanına bir DNS isteği yaptığını ve HOSTS dosyasında herhangi bir etki alanı için giriş olmaması durumunda bunun [Başlangıç ​​Başarısız] hatasına yol açacağını bilmeli ve anlamalısınız. Her domain oluşturma işleminden sonra ağ yöneticinizle iletişime geçmeyi unutmayın, yönetici HOSTS dosyasında gerekli girişleri yapmalıdır, aksi takdirde sunucuyu başlatamazsınız.

    HOSTS dosyasında giriş yapma formatı standarttır - ip uzay alanıörneğin: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

    SMTP aracılığıyla posta gönderme

    Yandex Posta

    Mail.ru postası

    Aşağıda, seçilen posta sağlayıcının SMTP sunucusu aracılığıyla posta göndermek için tipik ayarlar gösterilmektedir.

    Gmail postası

    Aşağıda, seçilen posta sağlayıcının SMTP sunucusu aracılığıyla posta göndermek için tipik ayarlar gösterilmektedir.


    Gmail, varsayılan olarak SMTP kullanmanıza izin vermez, bu nedenle erişimin ayrı olarak etkinleştirilmesi gerekir. Aşağıdaki etkinleştirme adımlarını tamamlamanız gerekir:

    1. Gmail hesabınıza giriş yapın
    2. Aynı tarayıcı sekmesinde https://www.google.com/settings/security/lesssecureapps adresine gidin.
    3. "Doğrulanmamış uygulamalar" için hesap erişimini etkinleştirin (aşağıdaki resme bakın)
    4. OSPanel sunucusundaki komut dosyanız aracılığıyla bir mektup gönderme testi gerçekleştirin
    5. https://www.google.com/settings/security/lesssecureapps sayfasını yenileyin ve "doğrulanmamış uygulamalar" için hesap erişimini yeniden etkinleştirin (hesabınıza erişme girişimi hakkında alınan mektubu yok sayabilirsiniz)

    Şimdi mektubu tekrar göndermeyi deneyin, bu sefer gönderme çalışması gerekir.

    Harici erişim

    Harici ağlarla çalışma

    OSPanel, yerel ağlarda ve internette bir web sunucusu olarak çalışabilir. İnternette çalışmak için statik (beyaz) bir IP adresine ihtiyacınız vardır. Sunucuya dışarıdan erişim açmak için OSPanel ayarlarında IP adresi olarak * belirtmeniz gerekir, bu durumda bilgisayarınızın bağlı olduğu tüm ağlar için erişim hemen açılacaktır. Yalnızca belirli bir ağ için (örneğin, yerel) erişim açmak istiyorsanız, bu ağda bilgisayarınıza atanan program ayarlarında IP adresini belirtin.

    Bilgi

    Bir yönlendirici veya başka bir ağ geçidi üzerinden çalışırken ek yapılandırma gerekebilir. Ekipmanınızın belgelerine bakın, ağ yöneticinizle iletişime geçin.

    Yerel etki alanlarına harici erişim

    Sunucunuza uzaktan erişimi ayarladıktan sonra, tüm yerel etki alanları uzaktan kullanılabilir hale gelir. Ama onları nasıl açarsın? Uzak bir makineden istenen siteyi açmak için, böyle bir bilgisayarın HOSTS dosyasına yerel etki alanınızın adresiyle bir giriş yapmanız gerekecektir, örneğin: 64.55.96.24 süper site (burada 64.55.96.24, bilgisayarınızın adresidir ve süper site, yerel etki alanının adıdır). Uzak bilgisayardaki HOSTS dosyasına böyle bir giriş yaptıktan sonra, tarayıcı satırına normal yazılarak süper site etki alanı kullanılabilir olacaktır.

    Lütfen bilgisayarınızın IP adresini http://64.55.96.24/ yazmanın veya var olmayan bir yerel etki alanına erişmeye çalışmanın boş bir sayfa açacağını unutmayın.

    Bilgisayarınızın IP adresini yazarken belirli bir yerel siteyi açmak için your_external_ip => your_local_domain gibi bir takma ad oluşturabilirsiniz. Bu adımlardan sonra, belirttiğiniz ve takma adını oluşturduğunuz yerel etki alanı, http://your_external_ip/ adresinde (örneğin, http://64.55.96.24/) yerel ağ veya İnternet üzerinden kullanılabilir hale gelecektir. Bilgisayarınız birkaç ağa bağlıysa ve sunucu ayarlarında IP=* ayarlanmışsa, ağların her birinde bilgisayarınıza atanan her IP adresi için böyle bir takma ad oluşturulmalıdır.

    Bilgisayar Güvenliği

    Harici ağlarla çalışırken, bilgisayarınızın güvenli olduğunun garantisi yoktur. Sunucu, Yönetici haklarıyla başlar, bu da onun kontrolünde çalışan komut dosyalarının bilgisayarda istediklerini yapabileceği anlamına gelir. Komut dosyalarındaki güvenlik delikleri, bilgisayar korsanlarının bilgisayarınıza erişmesine izin verebilir. OSPanel'in bu şekilde kullanılmasını önermiyoruz! Sunucuya uzaktan erişim kurmadan önce, bu başvuru kılavuzundaki bölümü okuduğunuzdan emin olun.

    Harici yönetim

    OSPanel, İnternet üzerinden bazı komutları kabul edebilir, bunun için özel bir bağlantı noktasında çalışan yerleşik bir kontrol paneli vardır. Program ayrıca komut satırı üzerinden de kontrol edilebilir.

    Web Kontrolü

    Kontrol paneline erişmek için http://localhost:1515/ yazın (varsayılan olarak). Kontrol paneli için bağlantı noktası, kullanıcı adı ve parola doğrudan OSPanel ayarlarında [Menü → Ayarlar → Çeşitli] belirtilebilir. Kontrol paneli, sunucuda oluşturulan herhangi bir yerel etki alanının yanı sıra, bilgisayarınızın erişilebildiği herhangi bir IP adresinde mevcuttur. Programı İnternet üzerinden kontrol etmek için harici IP adresiniz "beyaz" olmalıdır, örn. internetten erişilebilir.

    Komut satırında kullanılacak komutlar

    "C:\openserver\OSPanel.exe" # "C:\openserver\OSPanel.exe" programını başlat /start # "C:\openserver\OSPanel.exe" sunucuyu başlat /yeniden başlat # "C:\openserver\OSPanel.exe" sunucuyu yeniden başlat /stop # "C:\openserver\OSPanel.exe" sunucuyu durdur /exit # programdan çık

    sunucu koruması

    Güvenlik ayarları

    Bir sunucu İnternet'e maruz kaldığında, özellikle varsayılan ayarlarla aşırı derecede savunmasız hale gelir. Birçok örümcek ve virüs sürekli olarak İnternet'i açık bağlantı noktaları için tarar ve genellikle korumasız bir sunucu ağda göründükten birkaç saat sonra saldırıya uğrar.

    Web sunucusunu yetkisiz erişime karşı korumak için birkaç adım:

    1. Varsayılan FTP kullanıcı şifrelerini değiştirin [Menü → Ayarlar → FTP sunucusu];
    2. Tüm DBMS modüllerinin kök (ve diğer) kullanıcıları için kendi parolalarınızı belirleyin;
    3. Program ayarlarında [Menü → Ayarlar → Sunucu] web araçlarının ve diskin harici ağlardan erişime karşı korunmasını etkinleştirin;
    4. Şimdi arka plan programının kendisini (sunucuyu değil) yeniden başlatın;
    5. Kullanmayı planladığınız portlar dışındaki TÜM portları dış erişim için kapatarak güvenlik duvarını yapılandırın (örneğin: 80,443,21,990,53);

    Dikkat

    Web sunucusu bilgisayarınızın yöneticisi adına çalışır, harici IP adresleri veya IP=* üzerinden çalıştırıldığında bilgisayarınızın güvenliği riske girer! Savunmasız betiklerin, yanlış modül yapılandırmasının, basit parolaların kullanımını önleyin.

    Harici erişime karşı dahili koruma

    [Sunucuyu harici erişimden koru] seçeneğinin seçilmesi, bazı tehlikeli PHP işlevlerini devre dışı bırakacak, web araçlarına dışarıdan erişim engellenecek ve PHP komut dosyaları için disk erişimi, etki alanlarının kök klasörüyle sınırlı olacaktır. Bu seçenek, PHP betiklerinin performansını 3-4 kat azaltır.

    Armut ve Besteci ile Çalışmak

    Armut kurulumu

    Armut'u yüklemek için sunucuyu başlatın ve [Menü → Gelişmiş → Konsol]'u çalıştırın, ardından konsola komutu yazın armut ve diğer yükleyici komutlarını izleyin.

    Composer'ı Yükle

    Composer, sürüm 5.3'ten beri tüm PHP modülleriyle uyumludur. Composer'ı kurmak için sunucuyu başlatın ve [Menü → Gelişmiş → Konsol]'u çalıştırın, ardından Composer'ı kurmayı planladığınız sitenin bulunduğu klasöre gidin (örneğin: cd C:\openserver\domains\localhost). İstediğiniz sitenin bulunduğu klasöre girdikten sonra, komutu konsola yazın. besteci başlangıcı ve bir Composer yapılandırma dosyası (composer.json) oluşturun. besteci.json dosyası oluşturulduğunda, komutu konsola yazın besteci kurulumu ve seçilen projelerin ve bağımlılıklarının yüklenmesini bekleyin. Gelecekte, kurulu projeleri besteci güncelleme komutuyla güncelleyebilirsiniz, örneğin: cd C:\openserver\domains\localhost & besteci güncellemesi -v

    Composer projelerini yükleme

    1. [Menü → Gelişmiş → Konsol] yürütün;
    2. Projeyi kurmayı planladığınız sitenin bulunduğu klasöre gidin;
    3. İhtiyacınız olan herhangi bir projeyi kurun, örneğin:
    # Proje klasörü cd C:\openserver\domains\localhost'a gidin # Symfony composer create-project symfony/framework-standart-sürüm symfony'yi kurun # PHPUnit besteci create-project phpunit/phpunit phpunit & echo @php -d output_buffering=0 phpunit\phpunit.php %*>phpunit.bat # Laravel besteci create-project laravel/laravel lara'yı kurun vel --prefer-dist # phpDocumentor'u kurun besteci create-project phpdocumentor/phpdocumentor phpdocumentor Gelecekte, bu şekilde kurulan projeyi güncellemek için, sadece istenen projenin bulunduğu klasöre gidin ve komutu çalıştırın besteci güncellemesi: cd C:\openserver\domains\localhost\phpunit & besteci güncellemesi

    Konsolda çalışmak

    Yerleşik konsolu başlatmak için sunucuyu başlatın ve [Menü → Gelişmiş → Konsol]'u çalıştırın. Ortam ortamı (eng. Ortam), sunucunun başlatılması sırasında oluşturulur ve başlatılan tüm modüllere iletilir. İster konsol ister IDE olsun, diğer tüm programlar da doğru ortamı alabilir, bu programları OSPanel menüsünden çalıştırmanız yeterlidir. Bunu yapmak için, bir yer imi oluşturabilir veya program menüsüne bir kısayol ekleyebilirsiniz (bkz. bölümler ve ).

    Konsolu veya başka bir programı OSPanel menüsünden değil de standart Başlat menüsünden veya masaüstündeki bir kısayoldan başlatırsanız, OSPanel'de oluşturulan sanal ortamla çalışamayacaklarını bilmelisiniz.

    Yerleşik konsol, sunucu kapalı olsa bile başlatılabilir, Tam sürümde [Menü → Programlar → İnternet → Konsol]'a gidin. Ancak sunucu kapatıldığında ortam oluşmaz ve bu nedenle PHP ve diğer modüller veya programlarla (Pear, Composer, scripts vb.) konsoldan çalışmak imkansız olacaktır.

    Önemli özellikler

    Önce konsolu başlattıysanız ve ancak daha sonra sunucuyu başlattıysanız, ortam konsolda KULLANILAMAZ. Sunucuyu başlattıktan sonra modüllerle tam teşekküllü çalışmaya başlamak için konsolu kapatıp yeniden açmanız gerekir, çünkü yalnızca sunucu etkinken, konsol menüden başlatma sırasında doğru biçimlendirilmiş bir ortam alır. Benzer şekilde, farklı bir PHP veya MySQL modülüne geçip sunucuyu yeniden başlatırsanız, ancak konsolu yeniden başlatmazsanız, ortam konsolda güncellenmeyecektir!

    Kayıt düzeltmeleri

    Varsayılan olarak oluşturulan yer imleri arasında OSPanel menüsünden kendi kendine kurulum için düzeltmeler sunulmaktadır. Klasörde düzeltmeleri de bulabilirsiniz. ./modüller/sistem/ ve bunları kendiniz uygulayın.

    IPv6'yı devre dışı bırakmak için kayıt defteri düzeltmesi

    Bu düzeltme, geri döngü arabirimi dışındaki tüm IPv6 bileşenlerini devre dışı bırakır. Düzeltme ayrıca Windows'a önek ilkesi tablosundaki girişleri değiştirerek IPv6 yerine IPv4'ü tercih etmesini söyler. Bu düzeltmenin yalnızca localhost etki alanını kullanan ve aynı zamanda OSPanel'in dosyaya yazma izni olmayan kullanıcılara uygulanması önerilir. Windows\System32\Drivers\etc\hosts.

    Sistem davranışını özelleştirmek için kayıt defteri düzeltmesi

    Bu düzeltme, Windows kapatılırken sistemin davranışını özelleştirmenizi sağlar. Düzeltme, işlemlerin otomatik olarak sonlandırılmasını devre dışı bırakır ve bekleme zaman aşımını (bundan sonra işlemin askıya alındığı kabul edilir) 30 saniyeye çıkarır.

    SSD performansını optimize etmek için kayıt defteri düzeltmesi

    Bu düzeltme, SATA AHCI sürücülerinde Bağlantı Güç Yönetimi'ni (LPM) ve DIPM'yi devre dışı bırakmanıza olanak tanır. LPM'yi SSD sürücülerle kullanmak, genellikle işletim sisteminin çalışmasında küçük donmalardan sistemin tamamen donmasına kadar "donma" olasılığına yol açar. SSD'de aşınmayı önlemek için bu düzeltme, Superfetch ve Prefetch hizmetlerini devre dışı bırakmanın yanı sıra NTFS'deki son dosya erişim zamanını günceller.

    Sistem SSD sürücüleri kullanmıyorsa düzeltmeyi uygulamamalısınız. Sürücülerin güç tüketimi biraz artarak dizüstü bilgisayarın pil ömrünü azaltacağından, dizüstü bilgisayar kullanıcıları bu düzeltmeyi akıllıca kullanmalıdır.

    TCP ayarı için kayıt defteri düzeltmesi

    Bu düzeltme, sisteminizin daha hızlı ve daha fazla TCP bağlantısıyla çalışabilmesi için TcpTimedWaitDelay ve MaxUserPort değerlerini optimize eder. Özellikle, torrentlerle ilgili sorun ortadan kalkacaktır: Çünkü soket üzerinde işlem yapmak mümkün değildir. arabellek çok küçük veya kuyruk dolu. Çok sayıda eşzamanlı TCP bağlantısı oluşturan diğer programlar da normal şekilde çalışabilecektir.

    Windows XP için TCPIP sürücüsünü düzeltin

    Yarı açık limit düzeltmesi, tcpip.sys sistem dosyasındaki maksimum eşzamanlı yarı açık giden TCP bağlantılarının (yarı açık bağlantılar veya bağlantı girişimleri) sayısını değiştirmek için tasarlanmıştır. Sınırlama, bir bilgisayarın aynı anda 10'dan fazla yarı açık giden bağlantıya sahip olmasına izin verilmemesidir. Böylece, diğer bilgisayarlara bağlantı hızı aslında sınırlıdır. Yama, bu sınırlamayı kaldırmanıza, yani yarı açık bağlantıların maksimum sınırını artırmanıza olanak tanır. Kullanıcıların büyük çoğunluğu için 100 sınırı yeterli olacaktır.Yama, Windows x32 ve x64'ün eski sürümleri için geçerlidir: XP, 2003 Server, Vista. Windows Vista SP2 ve Windows 7'den başlayarak yamayı uygulamanıza gerek yoktur ve başlarsa kurulumun imkansız olduğunu size bildirir.

    Dikkat

    Düzeltmeleri uyguladıktan sonra bilgisayarı yeniden başlattığınızdan emin olun.

    Sorular ve cevaplar

    Hiçbir şey başlamıyor mu?

    Umutsuzluğa kapılmayın, genel program günlüğüne ve diğer bileşen günlüklerine [Menü → Günlükleri görüntüle] bakın. Vakaların büyük çoğunluğunda, başarısız başlangıcın nedenini orada bulacaksınız. Daha karmaşık durumlarda, başlangıçta hata ayıklama bilgilerini görmenizi sağlayacak olan [Sunucuyu hata ayıklama modunda çalıştır] seçeneğini etkinleştirin. OSPanel'i de ekleyin güvenilir programlar varsa, güvenlik duvarınız veya antivirüsünüz.

    80, 3306, vb. bağlantı noktalarını yazar. zaten alınmış!

    OSPanel ayarlarında [Sunucuyu agresif modda çalıştır] seçeneğini etkinleştirin, bu modda gerekli portları işgal eden tüm programlar zorla kapatılacaktır. OSPanel'i şuraya ekle: güvenilir programlar antivirüs/güvenlik duvarı/proxy sunucunuz veya varsa 80/443/21/90xx/3306 bağlantı noktalarında gözetlemeyi devre dışı bırakın. Bireysel antivirüslerde / güvenlik duvarlarında, kendi ekleri mümkündür. ağa program bağlantılarının kesilmesiyle ilgili ayarlar.

    Bu klasörde çalışmak için erişim hakkı olmadığını yazıyor!

    OSPanel'i başka bir kullanıcıya ait bir klasörden başlatmaya çalışıyorsunuz veya OSPanel dosyaları bilgisayara başka bir kullanıcı tarafından yazılmış. OSPanel, Pavel kullanıcısı tarafından çalıştırılacaksa (örneğin), Pavel hesabı altında oturum açın ve OSPanel'i Pavel kullanıcısına ait bir klasöre kopyalayın (yazma hakları vardır), ardından bu kullanıcı için sunucuyu başlatmak mümkün olacaktır. Kopyalamak yerine OSPanel klasörüne özel erişim hakları ayarlayabilirsiniz, bilgisayar yöneticinize başvurun.

    Düğmeler neden gri ve basılmıyor?!

    Herhangi bir zamanda, yalnızca kendilerine atanan eylemi gerçekleştirebilen düğmeler ve menü bölümleri etkindir. Örneğin: sunucu çalışmıyorsa, PHPMyAdmin menü öğesi etkin olmayacaktır; sunucu çalışıyorsa, günlükleri temizleme düğmeleri kullanılamaz vb.

    Bayrak sarı olduğunda menüyü açamıyorum!

    Sarı bayrak, bir komutun yürütülmekte olduğunu gösterir (başlatma, durdurma veya ayarları kaydetme gibi). Komutların yürütülmesi sırasında program menüsü kullanılamaz.

    3000 etki alanı oluşturuldu ve şimdi sunucu başlamıyor!

    Program ayarlarında [Menü → Ayarlar → Çeşitli] sunucu durumu kontrollerinin sayısını 20-30 veya üzerine yükseltin. Nginx modülünü kullanıyorsanız Apache HTTP modülünü kullanmaya geçin.

    Farklı internet hızlarını dikkate alarak siteyi test etmek istiyorum (örneğin mobil cihazlar)!

    OSPanel, yavaş yüklenen bir siteyi simüle etmek için veri aktarım hızını sınırlama yeteneğine sahiptir. Hızı sınırlamak için OSPanel menüsünü kullanın: [Menü → Ayarlar → Çeşitli]. Hız, saniyede 1-40 KByte aralığında sınırlanabilir, değeri 0 veya 40'ın üzerine ayarlamak sınırı iptal eder. Her istek için hız sınırı belirlenir, bu nedenle müşteri sitede aynı anda 4 resim açarsa (4 bağlantı), ardından her biri belirli bir hızda yüklenir.

    Modül ayarları nerede düzenlenir?

    Modül ayarlarını düzenlemek için OSPanel menüsünü kullanın: [Menü → Gelişmiş → Yapılandırma].

    E-postalarım nereye kaydedilir?

    Varsayılan olarak, tüm e-postalar geçici bir klasöre kaydedilir. kullanıcı verileri/tmp/e-posta/, sunucu durdurulduğunda bu klasör temizlenmez. Uzak bir SMTP sunucusu aracılığıyla e-posta göndermeyi ayarlayabilirsiniz: [Menü → Ayarlar → Posta].

    Program menüsünde istenen siteye tıklıyorum ama hiçbir şey açılmıyor!

    Birçok menü öğesi, düzgün şekilde kurulmuş ve çalışan bir varsayılan tarayıcı. Tarayıcınızı doğrudan program ayarlarında da belirleyebilirsiniz: [Menü → Ayarlar → Menü].

    local_site.loc etki alanını oluşturdum ama çalışmıyor!

    Bir alan adında alt çizgi olamaz, bu nedenle alan bağlı değildir. İzin verilen karakterler: .

    Sunucu ip 192.168.0.1'den başlamıyor ve localhost'un sadece ip 127.0.0.1'de çalıştığını söylüyor!

    Aslında, localhost etki alanı yalnızca 127.0.0.1 ip adresiyle kullanılabilir, bu nedenle bu etki alanını yeniden adlandırın veya ihtiyacınız yoksa silin.

    Sanal disk olmadan çalışmak istiyorum!

    Sanal disk olmadan çalışmak için OSPanel ayarlarında seçin ve sunucuyla birlikte klasörü, yolu yalnızca Latin karakterleri veya sayıları içeren böyle bir dizine kopyalayın, aksi takdirde Wirth olmadan çalışın. disk mümkün olmayacaktır.

    Sanal diski göremiyorum!

    Bir yönetici hesabı altında çalıştırmıyorsanız, ancak OSPanel yönetici haklarıyla çalışıyorsa, sanal diske (kullanılıyorsa) erişemezsiniz. OSPanel gayet iyi çalışacaktır. Önceki yanıtta açıklanan mutlak yol gereksinimlerini dikkate alarak ayarlarda sanal disk kullanımını devre dışı bırakabilirsiniz.

    Sunucu açılıyor, ancak tarayıcı alan adının bulunamadığını söylüyor!

    Tarayıcınız bir proxy sunucusu üzerinden çalışacak şekilde yapılandırılmışsa, yerel siteler onun için mevcut olmayacaktır. Durumu düzeltmek için, tarayıcınızda bir proxy kullanmayı reddedin veya tarayıcı ayarlarınızdaki proxy istisnaları listesine yerel etki alanları ve sunucu IP adresi ekleyin. Bazı durumlarda, HOSTS dosyasını yeniden oluşturmanız gerekir (bkz.).

    Neden siteler yerine yer imlerinin çıktısını yapılandırmam gerekiyor?

    Bu modda, bir etki alanı listesi yerine oluşturulan yer imleri görüntülenir; bu, yüklü betiklerle demo derlemeleri oluştururken faydalı olacaktır (bkz. ).

    Yer imlerini, FTP kullanıcılarını vb. yeniden oluşturmak benim için zor. Sadece onları düzenlemem gerekiyor!

    Kayıtları yeniden oluşturmaya gerek yoktur, tabloda ilgilendiğiniz kayda çift tıklamanız yeterlidir, ardından bu kayıt hemen listeden kaldırılacak ve düzenleme alanlarına geri dönecektir. Düzenlenen girişi e-tabloya geri eklemeyi unutmayın!

    Veritabanına bağlantı 1 saniyeden fazla sürüyor!

    Bu kılavuzun bölümündeki talimatları kullanarak IPv6 protokolünün kullanımını devre dışı bırakın.

    Komut dosyamı etki alanı olan klasöre kopyaladım, sunucu yeniden başlatıldıktan sonra dosyaları görmüyor ve bir hata gösteriyor!

    Büyük olasılıkla, adı etki alanı kök klasörünün otomatik aranması için koşullarla eşleşen etki alanına sahip klasörde böyle bir alt klasörü kopyaladınız veya oluşturdunuz (bkz. ).

    Sunucu yavaş yavaş tüm disk alanını kapladı!

    Boş alanın kademeli olarak kaybolması, sunucu başlangıcında günlüklerin otomatik olarak temizlenmesini devre dışı bıraktığınızı gösterir. Sonuç olarak, sunucunun aktif kullanımı ile günlük dosyaları çok büyük boyutlara ulaşır ve diskteki tüm boş alanı kaplar. Günlük görünümü penceresindeki günlük girişlerini temizleyin ve OSPanel ayarlarında başlangıçta günlükleri otomatik temizlemeyi etkinleştirin. klasörü boşalt .\kullanıcı verileri\tmp geçici dosyalardan.

    Bir etki alanı için kendi ana bilgisayar yapılandırmamı nasıl oluşturabilirim?

    Özel bir etki alanı yapılandırması oluşturmak için istenen etki alanı klasöründeki sanal konak yapılandırma şablonunu kullanın. Bir dosya oluştururken/değiştirirken sunucunun yeniden başlatılması gerekir. İstenen modül için konfigürasyon şablonu klasörde bulunabilir. ./userdata/config/.

    Örneğin, Apache-2.4.2 modülü için kendi xxx.ru etki alanı yapılandırmanızı oluşturmak istiyorsanız, dosyayı kopyalayın. ./userdata/config/Apache-2.4.3_vhost.conf istediğiniz etki alanına sahip klasöre, bu dosyayı ihtiyaçlarınıza göre düzenleyin ve sunucuyu yeniden başlatın.

    Veya başka bir örnek, Apache + Nginx modülünü kullanırken, her sunucu için her iki yapılandırma dosyasını da etki alanı klasörüne kopyalayabilirsiniz: Apache-2.2.23+Nginx-1.2.4_vhosta.conf Ve Apache-2.2.23+Nginx-1.2.4_vhostn.conf.

    Lütfen unutmayın - ana bilgisayar yapılandırmasını düzenlerken, %...% sistem değişkenlerini silemezsiniz veya değiştiremezsiniz, yalnızca yapılandırmayı tamamlayan yeni girişler yapabilirsiniz.

    Bileşen yapılandırmaları nasıl ve nerede düzenlenir?

    OSPanel, programın genel menüsünde bulunan yapılandırma şablonu dosyalarını kullanır. Sunucu başlatılırken oluşturulan geçici yapılandırma dosyalarını düzenlemeye çalışmayın, bu bir anlam ifade etmez. Konfigürasyon şablonları her modül için ayrıdır, örn. modüllerden herhangi birini aktif olarak seçerseniz, bu belirli modülün ayar şablonları etkinleştirilecektir. Örneğin: php.ini dosya şablonunu PHP 5.2 modülü etkin olarak yapılandırdınız ve ardından PHP 5.3 modülünü etkin olarak seçtiniz. Bu durumda, PHP 5.3 modülü için php.ini dosya şablonunu yeniden yapılandırmanız gerekir.

    Tüm modüller ve araçlar için ayar şablonlarının kendisi klasörde saklanır ./kullanıcı verileri/yapılandırma/, gerçek yapılandırmalar olarak kullanılamazlar ve modüller, konsollar ve betikler başlatılırken belirtilemezler. Başlatma işlemi sırasında, yapılandırma şablonları, tüm değiştirme değişkenlerini gerçek verilerle değiştiren ve hazır yapılandırma dosyalarını bir klasöre kaydeden ayrıştırıcıdan geçer. ./userdata/temp/config/.

    Seçilen etki alanı için SMTP sunucusuna bağlanmak için özel ayarlar nasıl belirlenir?

    OSPanel, üçüncü taraf bir SMTP sunucusu aracılığıyla posta gönderme yeteneğine sahipken, tüm etki alanları kullanıcı tarafından OSPanel ayarları penceresinde belirtilen bağlantı ayarlarını kullanır. Belirli bir etki alanının bir SMTP sunucusuna bağlanmak için kendi ayarlarını kullanması için, bu ana bilgisayarın yapılandırma şablonunda bunları belirtmeniz gerekir. İstenen etki alanına sahip klasörde sanal ana bilgisayar yapılandırma şablonunu açın (nasıl oluşturulacağı önceki yanıtta açıklanmıştır) ve ana bilgisayar açıklamasına (tek satırda) aşağıdaki içeriği ekleyin: php_admin_value sendmail_path "%mailway% -t --smtp-ssl=none --smtp-server=smtp.xxx.xx --smtp-port=xx [e-posta korumalı] [e-posta korumalı]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [e-posta korumalı]--pop3-pass=xxxxxx" Örneğin: %limit% DocumentRoot "%hostdir%" ... php_admin_value sendmail_path "%mailway% -t --smtp-ssl=yok --smtp-server=smtp.xxx.xx --smtp-port=xx [e-posta korumalı] [e-posta korumalı]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [e-posta korumalı]--pop3-pass=xxxxxx" ...Çizginin son kısmı --pop3-sunucusu=pop3.xxx.xx [e-posta korumalı]--pop3-pass=xxxxxx yalnızca SMTP'den önce POP3 yetkilendirmesi gerekiyorsa ekleyin. --smtp-ssl= için olası değerler none,auto,ssl veya tls'dir.

    SMTP sunucusuna bağlanmak için kendi ayarlarınızı belirlerken, seçilen etki alanı için posta göndermenin ana OSPanel ayarlarından bağımsız olarak çalışacağı unutulmamalıdır. Ayrıca oturum açma ve parola dahil olmak üzere tüm SMTP sunucu verilerinin php betiklerinde bulunacağını ve phpinfo() bilgisinde görüneceğini unutmayın, bu nedenle güvenlik nedeniyle, ana bilgisayar yapılandırmasında posta gönderme ayarlarını belirtmek için açıklanan seçeneğin kullanılması önerilmez.

    Problem çözme

    Aşağıda, sunucuyu başlatan sorunları çözmek için atılacak adımların bir listesi bulunmaktadır. Her eylemi gerçekleştirdikten sonra, sunucunun deneme çalıştırmasını tekrarlamanız gerekir ve başlatma başarısız olursa bir sonraki adıma geçebilirsiniz.
    1. [Menü → Gelişmiş → İlk başlatma]'yı yürütün. İsteğe bağlı olarak, kayıt defterinde düzeltmeler yapmayı kabul edebilirsiniz.
    2. Ayarlarda belirtilen IP adresinin var olduğundan emin olun ([*] hariç). Ayrıca diğer tüm program ayarlarının doğru olduğundan emin olun.
    3. OSPanel'i şuraya ekle: güvenilir programlar güvenlik duvarınızı/antivirüsünüzü veya varsa bunları uygun şekilde yapılandırın.
    4. [Menü → Günlükleri görüntüle]'yi başlatın, sorunun nedenini bulmaya çalışın ve (mümkünse) düzeltin.
    5. OSPanel ayarlarında [Sunucuyu hata ayıklama modunda çalıştır] seçeneğini etkinleştirin ve sorunun nedenini bulmaya çalışın ve (mümkünse) düzeltmeye çalışın.
    6. Konsoldan aşağıdaki komutu çalıştırın (Yönetici olarak çalıştırın): öznitelik -s -r -h -a C:\Windows\system32\drivers\etc\hosts
    7. Devre dışı bırakılmışsa DNS hizmetini etkinleştirin ve başlatın, adına IIS olan tüm hizmetleri devre dışı bırakın.
    8. Bilgisayarınızda kuruluysa, genel proxy'leri ve proxy'leri devre dışı bırakın.

    Bilgi

    Çok yaygın bir sorun, genellikle Skype tarafından kullanılan meşgul bir bağlantı noktası 80'dir. Sorunu çözmek için [Skype Ayarları → Gelişmiş → Bağlantı]'ya gidin ve [Alternatif olarak 80 ve 443 numaralı bağlantı noktalarını kullan] kutusunun işaretini kaldırın.

    Kullanıcı Hesabı Denetimi (UAC)

    Kullanıcı Hesabı Denetimi (UAC) hizmeti etkinleştirildiğinde ve yönetici hakları olmadan çalıştırıldığında, OSPanel HOSTS dosyasına erişemez ve otomatik olarak kısıtlı bir çalışma moduna geçer. Kural olarak, sınırlı mod, program menüsünde yalnızca bir yerel ana bilgisayar etki alanının varlığıyla belirtilirken, diğer etki alanları daha önce oluşturulmuştur. Durumu düzeltmek için OSPanel ayarlarında [Yönetici hesabı iste] seçeneğini etkinleştirin ve programı yeniden başlatın veya Kullanıcı Hesabı Denetimini (UAC) devre dışı bırakın.

    UAC'yi devre dışı bırakma veya programı yönetici haklarıyla çalıştırma olanağınız yoksa, bu sorunu çözmek için birkaç seçenek vardır:

    1. Yerleşik DNS sunucusunu kullanma (Kılavuza göre ayar);
    2. [HOSTS dosyasında değişiklik yapma] seçeneğinin etkinleştirilmesi + bu dosyanın manuel olarak düzenlenmesi;
    3. Tüm Windows kullanıcıları için HOSTS dosyasına yazma izinlerini ayarlayın;
    4. Etki alanlarını yönetme ve tek bir yerel ana bilgisayar etki alanıyla çalışma yeteneğinin reddi;

    Derlemeler oluştur

    Nedir ve neden gereklidir?

    Örneğin: gelecekteki müşterilerinize incelemeleri, müşteriye göstermeniz veya yazılım ürününüz için bir demo paketi oluşturmanız gereken kendi web siteniz, komut dosyanız veya kendi CMS'niz var. Yazılım ürününüzün herkes için eşit derecede iyi çalışması, aynı konfigürasyonda, halihazırda yüklenmiş ve çalışmaya veya incelemeye hazır olması gerekir. OSPanel size bu konuda yardımcı olacaktır!

    Yüklü bir komut dosyası, CMS sistemi, web sitesi, proje vb. ile hazır bir mini sunucu oluşturabilirsiniz ve gelecekteki kullanıcıların veya müşterilerin tek yapması gereken onu indirip çalıştırmaktır! Ürününüz en baştan çalışır durumda olacak, bunun için sunucu bulmanız, kurulum, yapılandırma vs. yapmanıza gerek kalmayacak. Ayrıca demo materyalleri CD/DVD olarak müşterilere dağıtılabilmektedir. OSPanel, geleneksel bir HDD veya flash sürücü gibi ortamlardan çalışabilir, tek fark, bir optik diskten çalışırken, programdan çıktıktan sonra hiçbir değişiklik ve dosya kaydedilmeyecek olmasıdır.

    Bir demo derlemesi nasıl oluşturulur?

    1. En son OSPanel Mini dağıtım paketini indirin ve geçici bir klasöre çıkarın. Dağıtımın açıldığı klasöre gidin ve programı çalıştırın. OSPanel.exe.
    2. Bir klasördeki gereksiz modülleri silin ./modüller/php/*, ./modüller/veritabanı/* Ve ./modüller/http/* yazılım ürününüz için kullanılacak klasörlerde yalnızca bir modül bırakarak. DNS ve Memcached modüllerini kullanmayı planlamıyorsanız, bu modüllere sahip klasörler de silinebilir: ./modüller/dns/* Ve ./modules/memcached/* sırasıyla.
    3. [Menü → Ayarlar]'a basın ve kaldırmadığınız modülleri kullanmayı seçin. Sunucu IP adresini şu şekilde ayarlayın: 127.0.0.1 , [Güncellemeleri otomatik olarak kontrol et] seçeneğini devre dışı bırakın, [Sanal disk ihtiyacını otomatik olarak algıla] seçeneğini devre dışı bırakmayın. İhtiyacınız olan diğer ayarları yapın.
    4. [Menü → Gelişmiş → Yapılandırma]'ya basın ve gerekirse ürününüz için gerekli modüllerin (komut dosyası/web sitesi/cms) yapılandırma şablonlarını yapılandırın.
    5. Sunucuyu başlatın ve yazılım ürününüzü (komut dosyası/web sitesi/cms) etki alanına yükleyin yerel ana bilgisayar, varsayılan olarak OSPanel'de bulunur. Komut dosyasını yapılandırmak için gerekli adımları gerçekleştirin ve ardından yetkili olduğunuz tüm yetkilendirme formlarından çıkın (örneğin: kişisel hesap, yönetim vb.).
    6. [Menü → Ayarlar]'a basın ve yazılım ürününüzün ana sayfaları için yer imleri oluşturun (örneğin: Yönetici paneli, Kişisel hesap, Ana sayfa). OSPanel ayarlarında [Web siteleri yerine yer imlerini göster] seçeneğini etkinleştirin. Şimdi sunucuyu durdurun ve ayarları kaydedin.
    7. [Menü → Çıkış]'a basın ve program dosyasını ürününüzün adına göre yeniden adlandırın, örneğin ./temp klasörü/OSPanel.exe V ./temp klasörü/MegaCMS Server.exe.
    8. Artık ürün belgelerinizi derlemeye bir .chm dosyası biçiminde ekleyebilirsiniz. Dosya bir klasöre kopyalanmalıdır ./modüller/sistem/belgeler/, daha sonra [Diğer → Belgeleme] menüsünde görüntülenecektir.
    9. Şimdi geçici klasörün içeriğini kendi kendine açılan bir arşive paketleyin veya içeriğini bir CD/DVD'ye yazın. Seçim, yalnızca montajın amaçlanan dağıtım biçimine bağlıdır.
    Yazılım ürününüz için kişisel bir demo derlemesi hazır!

    Yukarıdaki şekilde sadece demo buildler değil, geliştiriciler için dev paketleri, site sunumları, portal arşivleri, CD ortamında interaktif materyaller vb. hazırlayabilirsiniz.

    Yerel sunucuçeşitli betikleri ve web uygulamalarını oluşturmak, hata ayıklamak ve test etmek için bir web geliştirici aracıdır. Başka bir deyişle, yerel bir web sunucusu, bilgisayarınızda bulunan gerçek bir barındırma sağlayıcı sunucusunun öykünücüsüdür. Yerel bir sunucunun işleyişi gerçek sunucudan farklı değildir ve sitelerimizi bunun üzerinde oluşturabilir ve test edebiliriz.

    Yerel bir sunucunun nasıl çalıştığına ve nelerden oluştuğuna çok fazla girmeyeceğim. Bunu zaten başka bir yazıda konuşuruz. Bu yazıda analiz edeceğiz yerel bir sunucu kurma ve yapılandırma ancak önce genel olarak hangi yerel sunucuyu seçeceğimizi analiz edeceğiz.

    Bugün birçok yerel sunucu var ama hangisini seçmeli?

    Uzun bir süre php, MySql ve PhpMyAdmin veritabanlarını içeren Denver centilmen süitini kullandım. Bu paket hakkında daha fazla bilgiyi geliştiricinin resmi web sitesinde bulabilirsiniz. Denver, web geliştiricileri için popüler yerel sunucu paketlerinden biridir.

    Ama Open Server'ı keşfettiğimde Denver'dan vazgeçmek zorunda kaldım. Kanımca, bu uygulamayla çalışmak çok daha uygundur, özellikle geliştiricinin dağıtım kitine web yöneticisinin ihtiyaç duyduğu çok sayıda gerekli programı dahil ettiği için: tarayıcılar, bir kod düzenleyici, bir dosya yöneticisi ve diğerleri.

    Açık Sunucu tarafından dağıtılan tamamen ücretsizdir. Bir web yöneticisi için böylesine süper yararlı bir ürün için yazara teşekkür etmenin tek yolu, elektronik bir cüzdana rastgele bir miktar aktarmaktır. Yazarın dediği gibi bağışlar çok önemli çünkü proje ticari değil. Anlaşılabilir, bugün para olmadan hiçbir yere gidemezsin ... Genel olarak, bunun ne kadar üzücü olmadığını kişisel olarak aktardım.

    OpenServer'ın Faydaları

    Bu sunucu lehine neyi vurgulayabilirim? Genel olarak Open Server hakkında pek çok güzel şey söyleyebilirim ama korkarım ki makale çok uzun olacak. Bu nedenle önemli noktaları vurgulayacağım.

    Ürün 3 versiyonda gelir: Nihai, Premium, Temel. Genel olarak, geliştiricinin web sitesindeki farka bakabilirsiniz, ancak bir ekran görüntüsü aldım ve makaleye ekledim.

    Bir artı olarak gördüğüm birkaç versiyonun varlığı, çünkü. Tam olarak ihtiyacınız olanı indirebilirsiniz. Paketlenmemiş biçimde - 5 GB'tan fazla - Ultimate sürümüne dikkat edin. Şahsen sabit diskimde sürekli boş alan sorunu yaşıyorum. Bu konuda sorun yaşamayan + ek modüllere ve programlara ihtiyacınız varsa, Ultimate'ı güvenle indirebilirsiniz.

    Ücretsiz yazılımın mevcudiyeti, daha önce belirtildiği gibi. Ne tür programlar? Tekrar ekran görüntüsü aldım.

    Gördüğünüz gibi liste etkileyici.

    Özel yazılım güncellemesi. Aslında bu da çok önemli. Her yeni sürümde hatalar giderilir ve yeni özellikler ortaya çıkar.

    Programın taşınabilir versiyonu. Program temelde kurulum gerektirmeden çalışmaktadır. Bir USB flash sürücüde taşıyabilir ve gerekirse başka bir bilgisayarda çalışabilirsiniz.

    Programın zengin özellikleri. Aşağıya Açık Sunucu ayarları penceresinin ekran görüntüsünü ekledim. Bu ekrana baktığınızda bir webmasterın site geliştirirken ihtiyaç duyabileceği her şeyin bu sunucuda olduğunu anlayacaksınız. FTP sunucusu, posta işleme (php mail, smtp mail), takma adlar (için), alanlar (ek alan takma adı oluşturma), görev zamanlayıcı (henüz kullanmamış olmama rağmen).

    Mükemmel dokümantasyon + destek forumu. Kılavuz, geliştirici tarafından oldukça kapsamlı bir şekilde yazılmıştır. Ayrıca, destek forumunda aklınıza takılan tüm soruları sorabilirsiniz. Genel olarak, başlamak için her şey var. Tüm bunları anlamak için biraz dikkat etmeniz yeterli.

    Şimdilik faydaları tamamlayacağım ama listenin tamamı bu değil. Open Server hakkında daha fazla bilgiyi geliştiricinin resmi web sitesinde bulabilirsiniz - http://open-server.ru.

    Yerel bir Açık Sunucu Kurma

    Öncelikle geliştiricinin sitesinden dağıtım kitini indirmemiz gerekiyor. Hangi sürümü indireceğiniz size kalmış. Yerel sunucunun çalışmasını hiçbir şekilde etkilemez. Dağıtım kiti, kendiliğinden açılan bir arşivdir. Arşivi bilgisayarın sabit sürücüsünde bir yere çift tıklayarak açın, ancak genel olarak sabit sürücünün kök dizinine atılması önerilir. Her şey, programı çalıştırabilirsiniz. Şimdi open-server paketini açtığınız klasöre gidin ve ana önyükleme dosyası için hemen bir masaüstü kısayolu oluşturun. Önyükleme dosyasının iki sürümünü bulacaksınız - biri 32 bit işletim sistemi (Açık Sunucu x86.exe), ikincisi 64 bit (Açık Sunucu x64.exe) için tasarlanmıştır. Sisteminize uygun kısayol oluşturuyoruz. Örneğin, "Open Server x64.exe"yi seçtim çünkü 64 bit işletim sistemim var. Bir kısayol oluşturmak için, dosyayı sağ tıklayın, ardından Gönder -> Masaüstü (kısayol oluştur).

    Programı ilk başlattığınızda, bir dil seçmeniz istenecek ve ardından bu bilgisayarda ilk kez Open Server çalıştırıyorsanız, Microsoft Visual C ++ Runtime & Patches'i yüklemenizi isteyen bir iletişim kutusu açılacaktır.

    Dürüst olmak gerekirse, neden kurulması gerektiğini bile bilmiyorum, Open Server'ın önceki sürümlerinde durum böyle değildi. Ama kurdum ve size tavsiyede bulundum.

    Masaüstüne gönderdiğimiz kısayola çift tıklayarak Open Server'ı başlatabilirsiniz. Başlattıktan sonra, tepsinizde (saatin yanında) kırmızı bir bayrak görünecektir, bu, yerel sunucu programının çalıştığı, ancak sunucunun kendisinin etkinleştirilmediği anlamına gelir. Etkinleştirmeden önce öncelikle ayarlara bir göz atalım.

    Yapmamız gereken ilk şey, uygulama başladığında yerel sunucuyu başlatmaktır (prensipte bu zaten size kalmış). Bunu yapmak için, "Temel" sekmesindeki ayarlarda "Sunucuyu otomatik başlat" kutusunu işaretleyin.

    sekmesinde " Modüller» local server için kurulu olan modülleri görebilir ve dilerseniz değiştirebilirsiniz. Örneğin, varsayılan php sürümü 5.5'tir. 5.6.xx veya php-7'ye ihtiyacınız varsa, açılır listeden istediğiniz sürümü seçerek kolayca değiştirebilirsiniz.

    Ayrıca sekmesinde sunucu» Seçeneği seçmenizi tavsiye ederim « Her zaman With'i kullanın. disk". Bu, sunucu başladığında bir sanal diskin oluşturulması için gereklidir. Herhangi bir sürücü harfini seçebilirsiniz.

    Ayarların geri kalanını olduğu gibi bırakmanızı tavsiye ederim. Ayarlarla ilgili bir şey yaptıysanız, " düğmesine tıklayarak bunları her zaman fabrika ayarlarına geri döndürebilirsiniz. Ayarları Sıfırla«.

    Artık sunucuyu başlatabilirsiniz - tepsideki kırmızı bayrak simgesine tıklayın (farenin sol tuşuyla bir tıklama yeterlidir) ve program menüsünde yeşil bayrağı seçin. Bu bayrakların renkleri ne anlama geliyor?

    • Yeşil - sunucu çalışıyor;
    • Turuncu - sunucu başlatılıyor/durduruluyor;
    • Kırmızı - Sunucu durduruldu.

    Başladıktan sonra, bir sanal diskiniz - W olmalıdır (tabii ki ayarlarda farklı bir etiket belirtmediyseniz). Etkinleştirdiyseniz, ilk başlangıçta Windows güvenlik duvarını onaylamanızın istenebileceğini belirtmek isterim. Onay penceresi birkaç kez açılabilir ve her zaman güvenlik duvarına Açık Sunucu tarafından eylemler gerçekleştirmesi için onay veririz. Aksi halde sunucunuz başlamaz.

    Sanal diske git W ve " klasöründe etki alanları»Gelecekteki projeniz için bir klasör oluşturun ve sitenizin tüm dosyalarını buraya yükleyin. Denver'da yapıldığı gibi site klasöründe bir "WWW" klasörü oluşturmanıza gerek yoktur. Dosyalar yüklendikten sonra, sunucunun yeni site klasörünü belirlemesi için turuncu onay kutusuna tıklayarak sunucuyu yeniden başlatın.

    Kurulumdan sonra siteyi başlatmak için Sunucu Aç menüsünde " sitelerim” ve açılır site listesinde ihtiyacınız olanı tıklayın. Bundan sonra, Windows'ta varsayılan olarak yüklenen tarayıcı açılır - basitleştirilmiş sürümü kullanıyorsanız ve tam sürümü kullanıyorsanız, yerel sunucu ayarlarında ayarlanan tarayıcı açılır.

    Bu yazımda yerel sunucu "Open Server" nasıl kurulur onu anlattım. Gözden geçirdiğim ayarların listesi tam olmaktan çok uzak... Diğer özellikler ve ayarlar hakkında başka bir yazıda bir ara konuşacağız ama şimdilik muhtemelen bu notla bitireceğim.

    İyi şanslar ve mutlu web sitesi oluşturma!