Dota intitle datalife motor kontrol paneli. DataLife Engine v.12.1 Basın Bülteni

DLE motoruna göre ( DataLife Motoru). Ayarı çok detaylı anlatacağım, hiçbir şeyi kaçırmamaya çalışarak dle ayarı uzun bir yazı dizisine dönüşecek sanırım. Bu gönderi dizisi için sadece ayara daha yakından bakmakla kalmayacak, aynı zamanda her bir ayar fonksiyonunun ne işe yaradığını da anlayacağız.

DLE motorunu kurmaya yönelik gönderiler için DataLife Engine v.9.4.'ü veya bu motorun bir demo sürümünü kullanacağım. DataLife Engine'in ayar ve yeteneklerinden bahsetmem için bu kadarı yeterli.

İlk makale yönetici bölümüne ayrılacak: “ Genel komut dosyası ayarları "... Bu bölümü şu şekilde bulabilirsiniz: adresinde bulunan DLE (DataLife Engine) yönetici paneline gittikten sonra site.ru/admin.php, yönetici panelinin ana bölümlerine hızlı erişim göreceksiniz. Bugün öğeye ihtiyacımız var " Sistem kurulumu" , ve içinde "bölümü genel komut dosyası ayarları "... Elbette bu bölüme girmenin başka yolları da var ama bence bu en kolay yol.

Öyleyse dle motorunu kurmaya başlayalım, ilk nokta başlık (başlık dle)... Başlığa projenizin adını yazın, örneğin: Acemi web yöneticileri için her şey. Başlığınız istediğiniz gibi gelebilir, varsayılan olarak DLE motorunda sitenin adı DataLife Engine'dir, başka bir isim girersek değişecektir. Ve tarayıcı sekmesinde ve sayfada görüntülenecek olan dle başlığını oluşturacaktır. Arama Sonuçları... Bu nedenle, başlığı çok ciddiye alın. İşte, bence açık.

İyi, ana sayfa, Bence anlaşılabilir. Alan adınızın adını giriyoruz, örneğin: site.ru ve bu kadar.

Kullanılan kodlama, varsayılan olarak, Windows-1251'dir, bu, kaynağınızın Rusça dilini desteklediği anlamına gelir. DataLife Engine'in bir demo sürümüne sahipseniz, burada hiçbir şeyi değiştirmeniz gerekmez. CMS satın alınırsa, kodlama değiştirilebilir, örneğin UTF-8 ve ardından projeniz çok dilli hale gelecektir, bu aşamada kodlamayı ayrıntılı olarak düşünmeyeceğiz, yapmazsak açık olduğunu düşünüyorum. Demoyu değiştirin, satın alınmış olsa bile, ancak alan ru bölgesinde, dürüst olmak gerekirse, kodlamayı değiştirmek için hiçbir neden göremiyorum.

Sıradaki eşya: Açıklama, burada projemizin içeriğini kısaca açıklıyoruz, örneğin: Bloglar veya siteler oluşturmak, kurmak ve tanıtmakla ilgili her şey, ancak 200 karakterden fazla değil. Teorik olarak, bu açıklama arama motorlarında görüntülenmelidir, bu yüzden ciddiye alın ve kaynağınızın gelecekte tanıtılacağı anahtar kelimeleri açıklama anahtar kelimelerine yazmayı unutmayın. Bir Google arama motorunda şöyle görünecek:

Daha öte, anahtar kelimeler (Anahtar kelimeler)(virgülle ayırarak kelimeleri giriyoruz) yine bu kelimelere göre arama motorları sayfanıza dikkat edecek, anahtar kelimeler sitenizin veya blogunuzun yönüne mümkün olduğunca karşılık gelmeli, öncelikle bir anahtar kelime listesi yapmanız ve bu kelimeler için sorgu sayısını kontrol edin. İsteklerin sayısını kontrol etmek için bu sayfayı İnternette http://wordstat.yandex.ru kullanıyoruz. Bu aşamada daha ayrıntılı olarak ele almayacağız, çünkü bu artık yazının bu konusu için değil, arama motoru optimizasyonu için geçerlidir. Burada bu alana ne yazacağınızı kendiniz görebilirsiniz, her anahtar kelime için farklı olacaktır.

Kısa adı, burada her şeyin açık olduğunu düşünüyorum. Bu ad, hız çubuğu modülünde görüntülenecektir. Projenin adını tekrarlayabilirsiniz. İsimleri bulduk, devam ediyoruz. Hız çubuğu modülü (aka kırıntıları) şöyle görünür:

Saat dilimlerinin düzeltilmesi, sitedeki saati düzeltmeye yarar. Örneğin, sunucunuz Moskova saatine göre yapılandırılmış ve farklı bir saat diliminde yaşıyorsunuz ve sitedeki saatin kendi saat diliminize karşılık gelmesini istiyorsanız bu sütunda bu düzeltiliyor. Orada her şeyi nasıl düzelteceğimiz açık, saatleri dakika olarak yazıyoruz, sunucunun o anki saati de bu sütunda yazıyor, bu saate kadar gezinebilirsiniz.

(insan tarafından okunabilir url) sütununda "Evet"i seçmeniz önerilir. Adresinizin kullanıcılar tarafından görsel olarak algılanması için gereklidir, bu da kaynağınızın kullanılabilirliği üzerinde iyi bir etkiye sahiptir. Daha anlaşılır kılmak için CNC'li ve CNC'siz haberlere, CNC'li haberlere örnekler vereceğim: http://site. ru / addnews.html, CNC olmadan: http://site.ru/index.php?do=addnews, yani CNC ile bağlantının görsel algısı onsuz olduğundan çok daha iyidir.

Sonra seçiyoruz CNC tipi, burada her şey sizin elinizde ama sunucunuzdaki yükü arttırdığı için üçüncü türü tercih etmenizi tavsiye etmiyorum.

Geçersiz CNC URL'lerini İşleyin: Bu seçenek SEO için faydalı olduğu için burada "Evet" seçeneğini işaretlemenizi tavsiye ederim, ancak isterseniz bu seçeneği kapalı bırakabilirsiniz. Neyin gerekli olduğuna dair daha fazla ayrıntı, ayarlarda yazılmıştır, oldukça açıktır.

Sonra seçiyoruz kullanılan dil, demo versiyonum olduğu için seçimim büyük değil, sadece bir dil, bu Rusça, ancak ru domain bölgesi için bu yeterli olacaktır.

Daha öte, varsayılan site şablonu varsayılan var, ancak başka bir tane seçebilirsiniz. Bu konuya ayrı bir makale ayrılacaktır, DataLife Engine'de (DLE) bir şablon nasıl kurulur. Tabii ki, hepimiz özel bir şey istiyoruz, değil standart şablonİleriye baktığımda, dle'a bir şablon yüklemenin çok kolay olduğunu söyleyeceğim. İnternetten beğendiğiniz şablonu indirin veya kendiniz yapın, şablon klasörünü motor dizinine, şablonlar klasörüne kopyalayın ve kaynağınız açıksa Yerel sunucu, yeniden başlatın. Ve şimdi şablon, varsayılan site şablonlarını seçme sütununda görünecektir.

Bir şablon seçtikten sonra iki ayara gidin " WYSIWYG düzenleyicisini etkinleştir... Haberleri (makaleleri) ve yorumları görsel editör kullanarak düzenlemek BB kodlarını kullanmaktan çok daha kolay olduğundan, her iki durumda da “Evet”i seçmenizi öneririm. Her ne kadar size kalmış olsa da, deneyin ve rahatlığı tercih edin. DLE WYSIWYG editörü görsel bir editördür.

BB kodlarıyla düzenleme paneli böyle görünüyor.

DLE WYSIWYG kullanımıyla düzenleme paneli bu şekilde görünür.

Ardından oldukça kullanışlı bir seçenek geliyor: “ siteyi kapat“, Bu seçenek kaynağı çevrimdışı duruma getirir, projenizin henüz kullanıcılar tarafından görülmeye hazır olmadığını düşünüyorsanız, bu seçeneği etkinleştirin. Her şey hazırsa, seçeneği kapatın ve projeyi ağa bırakın. Bu işlevi, kaynağınızın yapısını veya şablonunu güncellerken de kullanabilirsiniz. Bu seçeneğin, "deneysel" sunucunuz benimki gibi yerel bir sunucuda değil de barındırılıyorsa yararlı olduğunu unutmayın.

son seçenek ( bağlantı kesilmesinin nedeni) sitenin kapanmasından faydalananlar için faydalıdır. Kapatma nedeni, kendiniz için düzenleyebileceğiniz veya kendi nedeninizi yazabileceğiniz metin alanına zaten yazılmıştır.

Bu kadar. DLE'yi (DataLife Engine) yapılandırmaya yönelik ilk adımı attınız. Şimdi, genel dle ayarlarını kaydetmeye ve DLE motorunun kurulumuyla ilgili bir sonraki gönderiyi beklemeye devam ediyor.

Not: Alınan bilgilerin daha iyi algılanabilmesi için DLE (DataLife Engine) kurulumu ile ilgili gönderiler bu formda sunulacaktır, böylece kafanız karışmaz. Tabii ki, tüm ayarı tek bir makalede anlatmak mümkündü, şöyle bir şey: şunu seç, buraya koy, şuraya böyle yaz. Ama her fonksiyonun ne işe yaradığını anlamanızı istiyorum. DLE'de bir gönderi için çok fazla ayar ve olasılık var. Anlayacağını umuyorum.

Aşağıdaki değişiklikler hazırlanmış ve uygulanmıştır:

1. Reklam yönetimi modülündeki başlıklar için destek eklendi. Bu modülde başlıklar oluşturabilir ve bu başlıklara reklam malzemelerinizi yerleştirebilirsiniz. Kategoriler, en üstte, eklenen reklam malzemeleri listesinin önünde, klasörler şeklinde görüntülenir. Başlıkların kendilerinde ayrıca sınırsız sayıda ek alt başlık oluşturabilirsiniz. Böylece, çok sayıda reklam materyali ile, çeşitli başlık ve alt başlıklarda gezinme kolaylığı için bunları yerleştirebilirsiniz.

2. Görüntüleme sayısını sayma özelliği eklendi komut dosyası kontrol paneline eklenen tanıtım malzemeleri için. Görüntülemeler yalnızca şunlar için kaydedilir: gerçek kullanıcılar bir tarayıcı kullanarak siteye girenler. Siteyi tarayan botlar sayılmaz. Görüntüleme sayımı doğrudan her bir afiş için etkinleştirilir, böylece yalnızca gerekli reklam malzemeleri için görüntülemeleri sayabilirsiniz. Ayrıca, banner'ın tüm görünümlerini mi yoksa yalnızca benzersiz kullanıcılardan gelen görüntülemeleri mi saymak istediğinizi belirtme seçeneğiniz de vardır.

3. Yönetici panelindeki reklam malzemeleri için yetenek eklendi banner'ın görüntülenmesini görüntüleme sayısına göre sınırlayabilir ve belirtilen maksimum görüntüleme sayısına ulaşıldığında banner'ı devre dışı bırakabilirsiniz.

4. Tıklama sayısını izleme özelliği eklendi komut dosyası kontrol paneline eklenen tanıtım malzemeleri için. DataLife Engine, etiketleri kullanarak yayınlanan HTML etiketlerini otomatik olarak yakalar <а href="..."> ve üzerlerine yapılan tıklamaları otomatik olarak takip eder. Bu bağlantıların herhangi bir özel tasarımı gerekli değildir, ihtiyacınız olan herhangi bir adrese yönlendirebilirler. Ayrıca, bir bağlantıya yapılan tüm tıklamaları mı yoksa yalnızca benzersiz kullanıcılardan gelen tıklamaları mı saymak istediğinizi belirtme seçeneğiniz de vardır.

5. Yönetici panelindeki reklam malzemeleri için yetenek eklendi bir banner'ın gösterimini, banner'ınıza yapılan tıklamaların sayısına göre sınırlayın ve belirtilen maksimum tıklama sayısına ulaştığında banner'ın görüntülenmesini kapatabilirsiniz.

6. Yönetici panelindeki reklam malzemeleri için eklendi her reklam banner'ı için görüntüleme ve tıklama sayısını temizleme yeteneği.

"> 7. Sayfaların koduna kanonik bağlantıların kullanımı eklendi, bölüm gezinme, tüm haberleri görüntüleme vb. dahil olmak üzere sitenin tüm sayfaları için. Bu fırsat artırmaya izin verir SEO optimizasyonu Sitenize yönelik yanlış bağlantılar İnternet'te bir yerde yayınlanırsa veya herhangi bir nedenle yanlış CNC'lerin kontrolünü devre dışı bırakmak gerekirse, yinelenen sayfalardan kaçınmanıza olanak tanır.

8. Kontrol panelindeki kategori ayarlarında, yetenek eklendi bir kategori için varsayılan olarak, sitenin ana sayfasında bu kategoriden haberlerin yayınlanmasına izin verilip verilmediği belirlenir. Bu ayarlar, bir yayının eklenmesi veya düzenlenmesi sırasında geçerlidir ve bir kategori için ana sayfada yayınlanması yasaklanmışsa, bir yayın eklenirken veya düzenlenirken ilgili seçenek kaldırılır.

9. Kontrol panelindeki kategori ayarlarında, yetenek eklendi bir kategori için varsayılan olarak, bu kategorideki gönderiler için yorumlara izin verilip verilmeyeceği belirlenir. Bu ayarlar, bir yayın eklenirken veya düzenlenirken etkindir ve bir kategori için yorumlar devre dışı bırakılırsa, bir yayın eklenirken veya düzenlenirken ilgili seçenek kaldırılır.

10. Kontrol panelindeki kategori ayarlarında, yetenek eklendi bir kategori için varsayılan olarak, bu kategorideki yayınlar için derecelendirmeye izin verilip verilmeyeceği belirlenir. Bu ayarlar, bir yayın eklenirken veya düzenlenirken etkindir ve bir kategori için derecelendirme kullanımı devre dışı bırakılırsa, bir yayın eklenirken veya düzenlenirken ilgili seçenek kaldırılır.

11. Kontrol panelindeki komut dosyası ayarlarında, güvenlik ayarları bölümünde, yetenek eklendi otomatik site korumasının üçüncü taraf sitelerdeki çerçevelere gömülmesine karşı etkinleştirilmesi. Bu ayar etkinleştirildiğinde, başka birinin sitesindeki bir iframe'e gömülüyse sitenizin gösterilmesi otomatik olarak engellenir. Bunu yaparak sitenizi tıklama gibi saldırılara karşı koruyabilirsiniz.

12. "Meta Etiketler" modülünün yetenekleri genişletildi, bu modül "Başlıklar, Açıklamalar, Meta Etiketler" olarak yeniden adlandırıldı. Artık bu modülde yalnızca sayfalar için meta etiketler değil, aynı zamanda sayfa için ayrı bir başlık ve daha sonra şablonunuzun herhangi bir yerinde görüntüleyebileceğiniz sayfanın bir açıklaması da ayarlayabilirsiniz. Bunun için yeni global şablon etiketleri eklendi: (sayfa başlığı)- sayfa için belirttiğiniz başlığı görüntüler, (Sayfa açıklaması)- sayfa için belirttiğiniz açıklamayı görüntüler. Ayrıca sayfa açıklamasında BB ve HTML etiketlerinin kullanılmasına izin verilir. Böylece, bu modülü kullanarak, örneğin kişisel olarak her etiket için etiket bulutu için başlıklar ve açıklamalar oluşturabilir ve görüntüleyebilirsiniz.

13. Yeni global şablon etiketleri metni eklendi"Başlıklar, Açıklamalar, Meta Etiketler" modülünde görüntülenen sayfa için bir başlık ayarlanmışsa, içindeki metni görüntüleyen. Ve ayrıca zıt etiketler eklendi Metin görüntülenen sayfa için herhangi bir başlık ayarlanmamışsa, içlerindeki metni görüntüleyen. Ayrıca eklendi benzer etiketler ve açıklama için: Metin"Başlıklar, Açıklamalar, Meta Etiketler" modülünde görüntülenen sayfa için bir açıklama ayarlanmışsa, içindeki metni görüntüleyen, Metin görüntülenen sayfa için herhangi bir açıklama belirtilmemişse, içlerindeki metni görüntüleyen.

14. Kategori menü şablonu için (categorymenu.tpl) Metin Sitede görüntülenen kategori veya haber, menüden bir kategoriye ait değilse, içinde yer alan metni görüntüleyen. Bu etiket yalnızca etiketlerin içinde kullanılabilir ve örneğin yalnızca menüdeki etkin olmayan kategoriler için bazı bilgileri (örneğin bağlantılar) görüntülemek için kullanılır.

15. Ek alanların değerlerine göre yayınları görüntülemek için genişletilmiş seçenekler yayınlarda. Adres ile iletişime geçtiğinizde http://siteniz / xfsearch / alan adı / alan değeri / Alan "çapraz referans olarak kullan" olarak ayarlanmışsa, bu alanda belirtilen değeri içeren yayınlar daha önce olduğu gibi görüntülenecektir. Adresle iletişime geçtiğinizde http://siteniz / xfsearch / alan değeri / tüm ek alanlar için bu değeri içeren yayınlar görüntülenecektir. Adresle iletişime geçtiğinizde http: // siteniz / xfsearch / alan adı / bu belirtilen alanın doldurulduğu tüm yayınlar görüntülenecektir.

16. Komut dosyası ayarlarına ayrı bir sayfa atama özelliği eklendiİçeriği olmayan sayfaları görüntülemek için sitenizin kökünde 404.html adıyla. Bu ayar etkinleştirilirse, standart sistem mesajı yerine "Üzgünüz, bu sayfa sizin için müsait değil, belki adresi değişmiş veya silinmiş. ", tamamen ayrı bir tasarımla önceden özel hazırlanmış ayrı bir sayfa görüntüleyebilirsiniz. Bu yenilik ayrı bir tasarım yapmak isteyen web yöneticileri için faydalı olacaktır. kendi sitelerinin 404 sayfa.

17. Komut dosyası ayarlarına bir HTTP başlığı atama özelliği eklendi Kullanıcıların IP adreslerinin alınmasının gerekli olduğu yerden. Bu yenilik, çeşitli harici proxy sunucuları kullanan ve ziyaretçilerin doğru gerçek IP adreslerini almak için sunucuyu uygun şekilde yeniden yapılandırma yeteneğine sahip olmayan siteler için faydalı olacaktır. Örneğin, cloudflare hizmetini ve diğerlerini karşı korumak için kullanırken DDOS saldırıları ve sunucu ayarlarına erişimi olmayan normal bir barındırma planı kullanmak. Artık site ziyaretçilerinin IP adresinin nereden alınacağını scripte yönetici panelindeki script ayarlarında anlatabilirsiniz.

18. Komut dosyası kontrol panelinde bir kategoriyi silerken, bu kategorideki yayınlarla ne yapılacağını seçme yeteneği eklendi. Şunları yapabilirsiniz: "Bu kategoriyi yayınlardan kaldır", "Kategoriyi başka veya başka kategorilerle değiştir" ve "Bu kategorideki tüm yayınları sil". Bu durumda, bir kategori yayından silinir veya değiştirilirse, yalnızca silinen kategori kaldırılır veya değiştirilir. Örneğin, yayınınız "Dünya", "Haberler", "Popüler" kategorilerindeyse ve örneğin "Dünya" kategorisini silerseniz, bu kategorideki yayınlar için yalnızca "Dünya" kategorisi olacaktır. kaldırılır veya değiştirilirse, bu yayınlar için listedeki diğer tüm kategoriler yerinde kalacaktır.

19. Yayınlar için yeni bir tür ek alan eklendi: "Pure HTML and JS". kullanma bu alanın, DataLife Engine, içinde yazılan metne müdahale etmeyecek ve bu metnin HTML kodunu filtrelemeyecek ve ayrıca içine saf javascript kodu yazılmasına izin verecektir. Bu alan, bir güvenlik kontrolü yapmanız gerekmediğine dair haberlere bazı kodlar girmeniz gerektiğinde, örneğin kendi oyuncunuzdan herhangi biri vb. Dikkat, betiğin metni bu alandan filtrelemeyeceğini göz önünde bulundurarak, onu oluştururken hangi grupların kullanmasına izin verileceği konusunda kısıtlamalar ayarladığınızdan emin olun. Güvenmediğiniz sıradan kullanıcıların kullanmasına izin vermeyin, aksi takdirde sitenizin güvenliği için tehdit oluşturabilir.

20. "Çapraz referans olarak kullan" seçeneği bulunan ek yayın alanları için, bu bağlantılar için sınırlayıcı belirtme yeteneği eklendi. Ayırıcı olarak hem bireysel karakterleri hem de HTML kodunu belirtebilirsiniz. Önceden, liste ayırıcı olarak virgül kullanılıyordu, şimdi her alan için kendi ayırıcınızı ayarlayabilirsiniz, bu da şablondaki her alan için benzersiz bir görüntü görünümü oluşturmanıza olanak tanır.

21. Düzenli RSS beslemeleri için Yandex Turbo teknolojisi desteği eklendi, RSS akışı türünün ayarlarına "Yandex haberleri" olarak dahil edilmeyi kullanmadan, bunun için herhangi bir RSS akışı türü için tam haber etiketini (tam mağaza) görüntüleme desteği eklendi. Ayrıca, tam Yandex Turbo desteğine sahip bir şablonun nasıl görünmesi gerektiğini gösteren standart şablon /templates/rss.xml güncellendi. Benzer şekilde, Yandex Zen teknolojisi için bir RSS şablonunu özelleştirme yeteneği de tam olarak desteklenmektedir.

22. Sitedeki en son yorumları görüntülerken yorumlara yanıt verme özelliği eklendi, komut dosyası ayarlarında ağaç yorumları için destek etkinleştirildiyse. Böylece, örneğin, her habere aynı anda girmeden, siteye gelen yorumlara hızlı bir şekilde cevap verebilirsiniz. sayfa yükleniyor. Bu komut dosyaları, sayfanın oluşturulmasına paralel olarak tarayıcıya yüklenir ve ancak tarayıcıda sayfa oluşumu tamamlandıktan sonra başlatılır. Hangi görsel olarak daha hızlı bir sayfa görüntüleme sağlar.

24. Sitede kayıtlı olmayan kullanıcılar için yetenek eklendi, haber ve yorum şikayetlerinizi site yönetimine gönderin, tıpkı daha önce sadece kayıtlı kullanıcılar için var olan bu fırsat gibi.

25. schema.org mikro işaretleme kullanımı eklendi"Puan" türünde bir derecelendirme görüntülemek için. Bu mikro işaretlemenin kullanılması, Google arama sonuçlarında görüntülenirken tam haberlerin yayın derecelendirmesini de görüntülemesine olanak tanır.

26. Otomatik yönlendirme algılama eklendi fotoğrafları, grafik dosyalarında bulunan meta bilgilere dayanarak sunucuya yüklendiklerinde. Eğer orijinal fotoğrafçevrildi, daha sonra sunucuya yüklendiğinde, komut dosyası da otomatik olarak istenen konuma dağıtacaktır. Bu, fotoğraf çekerken fotoğraf makinesinin döndürülmesi durumunda bilgisayarda ek fotoğraf düzenleme ihtiyacını ortadan kaldırır.

27. Otomatik olarak bilgilendirme özelliği eklendi moderasyon altındaki kullanıcılardan yeni haberlerin alınması hakkında site yönetimi (skript ayarlarında bu etkinleştirilmişse), haber script kontrol panelinden eklendiyse. Önceden, bildirim yalnızca yayın doğrudan siteden eklenmişse gönderiliyordu.

28. Kullanıcı yayını kontrol panelinde düzenlerse, daha önce sitede yayınlanmış, ancak grubunun ayarlarına göre, moderatörsüz yayınlamak yasaktır veya tüm kategorilerde yayınlamasına izin verilmez, daha sonra site yönetimine ilgili bir e-posta gönderilecektir. Bu haberin denetlenmeyi beklediğine dair posta bildirimi.

29. Modülün çalışmasında değişiklikler yapıldı. galeta unu(Ekmek kırıntıları) web sitesinde. Belirli bir kategoriden haberleri görüntülüyorsanız, kullanıcının doğrudan bulunduğu kategori için bu kategori bir bağlantı değil düz metin şeklinde görüntülenecektir. Yalnızca hiyerarşide daha yüksek olan kategoriler bir bağlantı olarak görüntülenecektir veya örneğin kullanıcı bu kategorideki sayfalarda gezinmede daha ileri gittiyse, bu kategoriye bir bağlantı olacaktır. Böylece, bu yenilik, sayfaların kendilerine döngüsel bağlantılarından kaçınmanıza olanak tanır.

30. Kontrol panelindeki "Çapraz referanslar" modülü için, bağlantılar için iki yeni değiştirme alanı ekledi. İsteğe bağlı olarak sadece statik sayfalarda değiştirme belirtebilirsiniz, ayrıca statik sayfalarda, haberlerde ve yorumlarda değiştirmeyi seçebilirsiniz.

31. Kontrol panelindeki "Bul ve Değiştir" modülü için, yayınlar için anketlerdeki ve sitedeki anketlerdeki metni toplu olarak değiştirme yeteneği eklendi.

32. Tüm yayınları silme özelliği eklendi belirli bir kullanıcıdan denetim bekliyor. Bunu yapmak için, kullanıcı yönetimi bölümünde yayınlarının sayısına tıklayın ve uygun menü öğesini seçin.

33. Tüm yorumları silme özelliği eklendi belirli bir kullanıcıdan denetim bekliyor. Bunu yapmak için, kullanıcı yönetimi bölümünde, yorumlarının sayısına tıklayın ve uygun menü öğesini seçin.

34. Biçimlendirilmiş eklendi farklı sayaçların (görüntülemeler, yayınlar, yorumlar) sayısını görüntüleme. Bu sayaçların çıktısı formatlı olarak yüzler,binler,milyonlar vs. boşluk bırakılarak yapılır. daha ne verir görsel sunum ve verilen sayıların algılanması.

35. Yorumları görüntülemek ve yorum eklemek için şablonlar için (addcomments.tpl ve yorumlar.tpl) yeni etiketler için destek eklendi Metin- haberler belirtilen kategorilere aitse etiketteki metni ve etiketleri görüntüler: Metin- haber belirtilen kategorilere ait değilse etiketteki metni görüntüler. Böylece farklı kategorilerdeki yayınlar için yorum görüntülemek ve yorum eklemek için farklı bir tasarım belirleyebilirsiniz.

36. Çekimler için destek eklendi yayınların derecelendirmesi için belirlenen oy sayısını gösteren etiket için. Örneğin, (oy sayısı) inceleme || a | s kullanabilirsiniz. Daha önce bu, bu etiket için mevcut değildi, çünkü sadece bir sayı değil, HTML kodu içerir.

37. Script ayarlarında sitenin sadece HTTPS protokolü ile kullanımı etkinse, ardından tarayıcı tarafından çerezler de sunucuya yalnızca HTTPS protokolü aracılığıyla gönderilir ve normal HTTP protokolü kullanılırsa otomatik olarak engellenir.

38. Statik sayfalar için geçersiz CNC'lerin kontrolü eklendi yayın metni birkaç sayfaya bölünmüştür. Yanlış bir sayfa numarası belirtilirse, bu sayfanın başlangıç ​​adresine otomatik 301 yönlendirmesi yapılacaktır.

39. Yayınların RSS içe aktarımı için, ek etiketten görüntüleri içe aktarma desteği eklendi yayın için bir resim içeren. Eğer Kısa Açıklama RSS akışında sadece metin vardır ve resim içinde verilmiştir ayrı etiket, daha sonra bu yayın için bir resim de en başta içe aktarılırken kısa haberlere eklenecektir.

40. Tüm haberleri almak için yönlendirme desteği eklendi yayınların RSS içe aktarımını kullanırken. RSS beslemesinden gelen bağlantı, kaynak web sitesindeki haberin tam metnine daha fazla geçiş için bir yönlendirme ise, DataLife Engine bu yönlendirmeyi otomatik olarak takip edecek ve nihai kaynaktan içerik alacaktır. Böylece tam haber almak eskisinden daha kaliteli olacaktır.

41. Etiketlerin çalışmasında değişiklikler yapıldı ve... Belirli bir yayın için yorumların kullanılması ve eklenmesi yasaklanmışsa, bu etiketler içindeki içeriği de gizleyecektir.

42. Yorumların yayınlanmasına izin veriliyorsa, ancak aynı zamanda, diğer ayarlara göre kullanıcı veya bir grup kullanıcının yorum yayınlaması yasaklandı, o zaman bununla ilgili bir mesaj tüm yorumların sonunda değil, çıktıyı tanımladığınız yerde görüntülenecektir. şablonunuzda etiket (addcomments) ile bir yorum eklemek için formun, böylece konumu kendiniz belirleyebilirsiniz. bu mesajın Web sitenizde.

43. Odnoklassniki sosyal ağını kullanarak yetkilendirme için, otomatik olarak alma yeteneği eklendi kullanıcı e-postası, uygulamanın kendisinin Odnoklassniki'den uygun hakları alması şartıyla. Dikkat, varsayılan olarak, Odnoklassniki E-posta alma hakkı vermez ve uygun erişim elde etmek için ayrıca sosyal ile iletişime geçmeniz gerekir. e-posta alma izni için ağ. İzin verilirse, DLE e-posta adresini de otomatik olarak içe aktarır.

44. Resmin en boy oranını hesaplamak için sistem geliştirildi küçültülmüş kopyalar oluştururken. Böylece daha doğru ve kaliteli bir küçültülmüş kopya oluşturulur.

45. Geliştirilmiş yayın arama sistemi komut dosyası ayarlarında basit arama türü etkinleştirildiğinde. Yeni algoritma, yayınları daha doğru ve doğru bir şekilde bulmayı mümkün kılıyor.

46. ​​​​Çift sayfaların görünümü için geliştirilmiş kontrol sistemi sitedeki tüm son yorumları görüntülerken.

47. Ek yayın alanlarının optimize edilmiş işlenmesi kısa yayınları görüntülerken ve popüler yayınlar için görüntüleme modülü çalışırken.

48. Güncellendi görsel editörler TinyMCE ve Froala önce güncel sürümler. Bu düzenleyicilerde tespit edilen bir dizi hata düzeltildi.

49. TinyMCE editörü için ekleme desteği eklendi düzenleyicideki ilgili düğmeyi kullanarak gizli metin etiketleri.

50. Yorumlar için Floara düzenleyicisini kullanırken, yetenek eklendi hızlı yükleme ve yoruma resim ekleme. Bir resim eklemek ve yüklemek için bir dosya seçmek için simgeye tıklayabilir veya resim dosyasını fare ile bilgisayardan editör alanına aktarabilirsiniz, ardından resim otomatik olarak yüklenecek ve imleç konumuna yerleştirilecektir. editör.

51. Komut dosyası kontrol panelinin düzeninde küçük değişiklikler yapıldı bazı düzen hatalarını ortadan kaldırmayı ve kontrol paneli ile etkileşimi iyileştirmeyi amaçladı.

52. En son sürümlere güncellendi bir siteden posta göndermek için bir kitaplık ve mobil cihazları belirlemek için bir kitaplık.

53. Sabit sorun hangisinde Ön izleme yayınlar işlenmemiş etiketler ve.

54. Sabit sorun sosyal medya için meta etiketlerin yanlış oluşturulduğu. video ekte yayınlandıysa, video ve ses ağları. alanları ve oynatma listelerinden ve video ve ses dosyalarının açıklamalarından oluşuyordu.

55. Sabit sorun belirli durumlarda ve sunucu ayarlarında, siteden yayınlar eklenirken yayınların önizlemesi çalışmayabilir.

56. Sabit sorun komut dosyası ayarlarında etkinleştirilmişse ve sitenin en altına etiket (jsfiles) yerleştirilmişse, dinamik yorum yüklemesinin çalışmadığı durumlarda.

57. Sabit sorun son yorumların görüntülenmesinin çalışmadığı durumlarda, belirli bir grup bazı kategorilerin görüntülenmesi yasaklandı.

58. Daha önce tespit edilen ve duyurulan komut dosyasındaki küçük hatalar düzeltildi.

Değerli vaktini bu satırlara ayıran herkese selam olsun.

Bu yazımda sunucu ve içerik yönetim sistemi DataLife Engine'in optimum şekilde nasıl yapılandırılacağından bahsetmek istiyorum. 4 yıl boyunca internet siteleri ve sunucuları ile yaptığım çalışmalarda güvenliğin kolaylıktan üstün olduğunu ve dikkat edilmesi gerektiğini öğrendim. Rezervasyon: Herhangi bir yazarlık talep etmiyorum fikri mülkiyet! Tüm materyaller internette toplanmıştır.

Aşağıda sunucu yükünü dağıtmaya, onu DOS saldırılarından korumaya, FTP protokolüne erişimi kısıtlamaya ve DataLife Engine sistemini doğru şekilde yapılandırmaya yardımcı olacak eylemleri açıklayacağız.

Sunucunuzun korunması ve yapılandırılması.

1. Ön uç Nginx to Apache paketini kullanarak sunucu yapılandırmasını ayarlama.

Böyle bir planın avantajları küçük bir örnekle anlaşılabilir. Apache web sunucunuzun, çoğu yavaş bağlantılara bağlı olan yaklaşık 1000 isteği aynı anda sunması gerektiğini düşünün. Apache kullanılması durumunda, her biri için tahsis edilecek 1000 httpd işlemi alacağız. Veri deposu ve bu bellek, istemci istenen içeriği alana kadar serbest bırakılmayacaktır.

Ön uç sunucu kullanan bir şema durumunda, bir istek geldikten sonra nginx'in isteği Apache'ye iletmesi ve hızlı bir şekilde yanıt alması nedeniyle önemli ölçüde kaynak tasarrufu elde edeceğiz. Sonuç olarak Apache, nginx'e yanıt verdikten sonra belleği boşaltır. Daha sonra, nginx web sunucusu, çok sayıda istemciye statik içerik sunmak için yazılan istemciyle, sistem kaynaklarının önemsiz tüketimiyle etkileşime girer.

Paketimizin doğru çalışması için Apache için bir modüle ihtiyacınız var. Şu nedenle böyle bir ihtiyaç vardır: Apache'ye gelen istekler sırasıyla nginx'in çalıştığı IP adresinden gelir, Apache günlük dosyalarında sadece nginx sunucusunun IP adresi görünür. Ayrıca, bu modülü kullanmadan, ziyaretçinin IP adresini kullanan komut dosyalarıyla ilgili sorunlar ortaya çıkacak ve .htaccess kullanarak IP adreslerinin erişimini kısıtlama mekanizması düzgün çalışmayı durduracaktır.

NGINX'i popüler işletim sistemine yükleme.

Red Hat Enterprise Linux 4 / CentOS 4
Bu işletim sistemlerine nginx kurmak için ek bir paket deposu bağlamanız gerekir.

Red Hat Enterprise Linux 5 / CentOS 5
Bu işletim sistemlerine nginx kurmak için ek EPEL paket deposunu bağlamanız gerekir.

ASPLinux Sunucusu 5 / fötr şapka
nginx, standart dağıtım paketine dahildir.

Depolar bağlıysa veya basitçe gerekli değilse, şunu çalıştırın: yum nginx'i yükle

Apache'yi yükleme.

yüklemek Apache web sunucusu yürütmek yeterlidir: yum yükleme httpd

mod_rpaf'ı yükleme.

1. httpd-devel paketini kurun:

yum -y httpd-devel'i kurun


2. mod_rpaf'ı indirin ve yükleyin:
/usr/local/src dizinine giriyoruz

cd / usr / yerel / src


mod_rpaf-0.6.tar.gz dosyasını / usr / local / src içine yükleyin

wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz


mod_rpaf-0.6.tar.gz paketini açın

tar xzf mod_rpaf-0.6.tar.gz


Paketi açtığınız dizine gidin

Modülü sisteme yerleştirdik

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c


3. Ardından, bir mod_rpaf yapılandırma dosyası - /etc/httpd/conf.d/rpaf.conf oluşturmanız ve buna aşağıdaki satırları eklemeniz gerekir:


RPAFEtkinleştirilebilir Açık
RPAFproxy_ips 127.0.0.1 xx.xx.xx.xx yy.yy.yy.yy


burada xx.xx.xx.xx ve yy.yy.yy.yy sunucunuzun IP adresleridir. Sunucuda ikiden fazla IP varsa, aynı analojiyi kullanarak ekleyin.

hizmet httpd yeniden başlat


4. nginx'te http () bloğu içinde aşağıdaki satırlar belirtilmelidir:

proxy_set_header Ana Bilgisayar $ ana bilgisayar;


Bu satırlar belirtilmişse, bunları eklemenize gerek yoktur.

nginx.conf değiştirilirse, nginx yeniden başlatılmalıdır:

/etc/init.d/nginx durdur
/etc/init.d/nginx başlangıç


5. Kurulu bir modülün çalışıp çalışmadığını nasıl kontrol edebilirim?
Sunucunuzda bulunan etki alanlarından herhangi birine, aşağıdaki içeriğe sahip test.php dosyasını yerleştirin:

"echo $ _SERVER [" UZAKTAN_ADDR "];?>"


Ardından, domain.tcom'un alan adınızın olduğu bağlantıyı takip edin. Görüntülenen IP, sunucunuzun IP'sinden farklıysa modül düzgün çalışıyordur.

NGINX'i yapılandırma.

Aşağıda, ön uç sunucusu olarak işlev görecek nginx yapılandırma dosyası bulunmaktadır. nginx'in 80 numaralı bağlantı noktasındaki tüm arabirimlerde, Apache ise 127.0.0.1 arabiriminde ve 8080 numaralı bağlantı noktasında çalışacağı varsayılır. Bu yapılandırma dosyasını / etc / nginx / dizinine nginx.conf adıyla kaydedin.

kullanıcı nginx;
işçi_işlemleri 10;
error_log /var/log/nginx/error.log hata ayıklama;
pid /var/run/nginx.pid;

Etkinlikler (
işçi_bağlantıları 20000;
}

http (
/etc/nginx/mime.types içerir;
default_type uygulaması / sekizli akışı;
log_format main "$ remote_addr - $ remote_user [$ time_local] $ durum"
"" $ istek "$ body_bytes_sent" $ http_referer ""
"" $ http_user_agent "" http_x_forwarded_for "";
access_log /var/log/nginx/access.log ana;
sendfile açık;
tcp_nopush açık;
tcp_nodelay açık;
keepalive_timeout 30;
send_timeout 900;
server_tokens kapalı;
sunucu (
80 dinle;
sunucu adı _;
server_name_in_redirect kapalı;
access_log /var/log/nginx/host.access.log ana;
yer / (
proxy_pass http://127.0.0.1:8080/;
proxy_yönlendirme kapalı;
proxy_set_header Ana Bilgisayar $ ana bilgisayar;
proxy_set_header X-Real-IP $ remote_addr;
proxy_set_header X-Forwarded-$ proxy_add_x_forwarded_for için;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 10m;
}
}


Apache'yi yapılandırma.

Apache yapılandırma dosyasında /etc/httpd/conf/httpd.conf şu satırı bulun:

ve satırla değiştirin:

127.0.0.1:8080 dinleyin


mod_rpaf'ı yapılandırma.

mod_rpaf modülünü Apache yapılandırma dosyanıza ekleyin. Bunu yapmak için /etc/httpd/conf/httpd.conf dosyasına aşağıdaki satırı ekleyin:

LoadModule rpaf_module modülleri / mod_rpaf-2.0.so


Ardından satırları aynı dosyaya ekleyin:

RPAFEtkinleştirilebilir Açık
RPAFsethostname Kapalı
RPAFproxy_ips 127.0.0.1 192.168.0.1
RPAF başlığı X-Real-IP


192.168.0.1 yerine sunucu IP adresini koymalısınız.

2. Dos saldırılarına karşı koruma sağlamak için sunucu yapılandırması.

nginx'te önbelleğe almayı aç ana sayfa kurabiyesi olmayanlar için.

nginx.conf'a kısıtlamalar ekleyin:

limit_req_zone $ binary_remote_addr bölgesi = iki: 20m oran = 2r / s;
sunucu (
yer / (
limit_req bölgesi = iki patlama = 5;
}
}
}


tail ve awk kullanarak:

tail -f /var/log/nginx/access.log | grep GET / HTTP / 1.1 "503


Günlüğü bağlarız:

tail -f /var/log/nginx/access.log | grep GET / HTTP / 1.1 "503 | awk" (1 $ yazdırın) "


Makinelerin IP'sini alıyoruz:

iptables -A GİRİŞ -p tcp -j DROP -s $ IP


IP'yi Güvenlik Duvarına girin:

tail -f /var/log/nginx/access.log | grep GET / HTTP / 1.1 "503 | awk" (1 $ yazdırın) "| xargs -t -l iptables -A INPUT -p tcp -j DROP –s


Şimdi bot bağlantılarını kısıtlamak için iptables için sınırı ayarlayalım. Kurallarda, bir IP'den 5 bağlantı ve C sınıfı bir alt ağdan 25 bağlantı için izin belirledik.

16000 bottan DDOS saldırısı - Yük ortalaması: 1.4 1.9 2.0

FTP Erişimini Kısıtlama

Bunun için bir .ftpaccess dosyasına ihtiyacımız var. Belirtilen IP adreslerinden FTP erişimini reddetmenize veya izin vermenize yardımcı olacaktır. Birisi şu soruyu sorabilir: "Dinamik bir IP'm var, .ftpaccess'i nasıl doğru kullanırım?" Demek istediğim cevap sadece şu: “Bu güvenlik eklentisine ihtiyacınız varsa, sağlayıcınızdan statik bir IP alın. Sizden çok para istemezler."

.ftpacces dosyasını oluşturmak için SSH erişimine ihtiyacımız var. winscp programını kullanabilirsiniz. .ftpaccess içinde birçok ayar olabilir, ancak biz sadece bir parametre ile ilgileniyoruz. Bu satırları dosyaya yazarak, herkesten erişimi tamamen kapatacaksınız:

hepsinden reddet


Yukarıdakilerden sonra kimse FTP'ye giremez. Belirli bir IP'ye erişim izni eklemek için aşağıdaki parametreleri belirtmeniz gerekir:

127.0.0.1'den itibaren izin ver
hepsinden reddet


Doğal olarak, 127.0.0.1 adresi örnek olarak belirtilmiştir ve kendi adresinizle değiştirilmelidir.

Önemli! Kesinlikle herkesin FTP erişimini reddetmek ve yalnızca SSH üzerinden bağlanmak en iyisidir.

İçerik yönetim sistemi DataLife Engine'in korunması.

1. Kurun ve yapılandırın.

2. Yönetici paneli dosyasını yeniden adlandırın ve kullanıcının ipini .htaccess'te yasaklayarak engelleneceği eski adrese (www.sait.com/admin.php) geçiş yaparken sahte yapın.

Yeniden adlandırıldı mı? Şimdi ip adreslerini saklamak için kök dizinde bir ip.txt dosyası oluşturuyoruz. Ver ve .htaccess chmod hakları – 777.

Aşağıdaki içeriğe sahip bir admin.php dosyası oluşturun:


$ ip = getenv ("UZAKTAN_ADDR");

$ log = fopen ("ip.txt", "a +");
fwrite ($ log, "//". $ ip. "\ n");
fclose ($ günlük);

$ f = fopen ($ _ SUNUCU ["DOCUMENT_ROOT"]. "/.htaccess", "a");
fwrite ($ f, "\ deny from". $ ip);
fclose ($ f);

DataLife Engine yönetici paneli

Metin, örneğin: IP'niz günlüklerde, sizi bulacağım!

Korku, seni önemsiz, ha ha!

"
3. Yönetici merkezine ek kimlik doğrulama ekleyin.

Başka bir kullanıcı adı ve şifre bulmanız gerekiyor (yönetici hesap bilgilerinizi kullanmayın). İkinci kullanıcı adı ve şifre ilkinden tamamen farklı olmalıdır. Karar verdin mi? İyi! Şimdi şifremizi md5 olarak şifreleyeceğiz (bunu md5encryption.com adresinden yapabilirsiniz).
Ardından, admin.php dosyasını açın (unutmayın, daha önce yeniden adlandırdık ve bu nedenle, superadmin.php adını verdiyseniz, bunu açmanız gerekir) ve satırdan sonra:

Ekle:

$ login = "icat edilen oturum açma bilgilerini girin";
$ password = "ve md5'te oluşturulan şifre";
if (! isset ($ _ SERVER ["PHP_AUTH_USER"]) || $ _SERVER ["PHP_AUTH_USER"]! == $ giriş ||
md5 ($ _ SUNUCU ["PHP_AUTH_PW"])! == $ şifre) (
başlık ("WWW-Authenticate: Basic realm =" Admin Panel "");
başlık ("HTTP / 1.0 401 Yetkisiz");
çıkış ("Erişim Engellendi");)


4. Sistem tarafından kullanılmayan php işlevlerini devre dışı bırakın.

Php.ini dosyasını aramak için aşağıdaki metinle bir phpinfo.php dosyası oluşturun:

Aradıktan sonra phpinfo.php'yi sildiğinizden emin olun!

disable_functions = allow_url_fopen, eval, exec, sistem, geçiş, scandir, popen, shell_exec, proc_open, proc_close, proc_nice, get_current_user, getmyuid, posix_getpwuid, apache_get_modules, sanal, posix_getgrdemy, diskfreespacel, diskfreespace_logtenvsy, diskfree_logtenvsy, diskfree_logtenvsy, , show_source, sembolik bağlantı, disk_total_space, ini_get_all, get_current_user, posix_uname, allow_url_fopen


5. GET ve POST istekleri için filtreleme oluşturun, veritabanına enjeksiyonları ve ondan veri almayı önleyin.

Rasgele bir ada ve aşağıdaki içeriğe sahip bir .php dosyası oluşturun:

// isteklerin hata ayıklamasını etkinleştirmek istiyorsanız bir tane ayarlayın
$ hata ayıklama = 0;

$ bag_req = dizi ("seç", "değerlendirme", "eko", "GÜNCELLEME", "SINIR", "EKLE", "İNTO", "birlik", "BAĞLANTI", "BİLGİ_ŞEMA", "ÇIKIŞ DOSYASI", " DUMPFILE "," LOAD_FILE "," BENCHMARK "," SUBSTRING "," ASCII "," CHAR "," veritabanı "," HEX "," \\. \\ / ","% 00 "," \\. Htaccess "," config \\.php "," belge \\. çerez ");
$ request = serileştirme ($ _ GET);


eğer ($ _ GET)
{
foreach ($ bag_req as $ anahtar => $ değer) (
{
Dizide istek bulundu $ değeri
$ istek";
}
}
}
eğer ($ _ POST)
{
$ request = str_replace ("selected_language", "sl", serialize ($ _ POST));
$ urequest = urldecode ($ request);
$ brequest = base64_decode ($ istek);
foreach ($ bag_req as $ anahtar => $ değer) (
if (preg_match ("/ $ değer / i", $ istek) || preg_match ("/ $ değer / i", $ urequest) || preg_match ("/ $ değer / i", $ brequest))
{
if ($ hata ayıklama == "1") $ do_debug = "
Dizide istek bulundu $ değeri doğru çalışmayı engelleyen
$ istek";
die ("KÖTÜ TALEP $ do_debug");
}
}
}
?>


DLE sisteminin herhangi bir dizininde sunucuya kaydediyoruz. Motor / sınıflar / mysql.php dosyasını açın ve ardından:

eğer (! tanımlı ("DATALIFEENGINE"))
{
ölmek ("Hack girişimi!");
}


oluşturulan dosyayı bağlayın:

include_once (ENGINE_DIR. "/ path_to_file / name.php");


6. DLE için ücretsiz bileşenler kullanarak, güvenilirlikleri hakkında bir uzmanın fikrini öğrendiğinizden emin olun.

Herhangi bir sorunuz varsa, lütfen iletişime geçin arama motorları- tüm materyaller serbestçe kullanılabilir!
Ekleyeceğiniz bir şey var mı? Tartışmaya hoş geldiniz!

Size ve projelerinize iyi şanslar!

DLE veya DataLife Engine, web sitenizin içeriğini yönetmek için ücretli bir CMS'dir. CMS, haberleri, yayınları, makaleleri, kullanıcıları yönetmek için güçlü bir sisteme sahiptir ve bilgi portalları ve bloglar oluşturmak için tasarlanmıştır. Birçok yerleşik işlev ve CMS'nin çalışmasında gelişmiş AJAX teknolojisinin kullanılması sayesinde, siteniz çok sayıda ziyaretçiyle bile daha az sunucu kaynağı tüketecektir. Bu kılavuz size DLE'yi Hostinger'a nasıl kuracağınızı gösterecektir.

Bu eğiticiye başlamadan önce aşağıdakilere ihtiyacınız var:

  • Barındırma kontrol panelinize erişim

Hostinger'da DLE nasıl kurulur

DLE'yi yüklemeye başlamadan önce şu adımları gerçekleştirmeniz gerekir:

Adım 1 - DLE Kurulum Dosyalarını İndirme

Klasörü aç yüklemek FTP istemcinizde ve klasördeki tüm dosyaları barındırma hesabınıza dizine yükleyin public_html.

NOT! Bu eğitimde dosya yüklemek için FileZilla kullanıyoruz, ancak istediğiniz herhangi bir FTP istemcisini kullanabilirsiniz.

Adım 3 - Dosya İzinlerini Ayarlama

DLE kurulumu şurada gerçekleşir: otomatik mod, tek yapmanız gereken, daha önce barındırma hesabınıza yüklediğiniz birkaç ayrı klasör ve dosya için uygun izinleri ayarlamaktır.

  1. İlk önce, klasör için yazma izinlerini ayarlayın şablonlar ve tüm alt klasörleri. Bunu yapmak için klasöre sağ tıklayın şablonlar FileZilla arayüzünde ve seçeneği seçin Dosya öznitelikleri...

  1. Ardından, görünen pencereye girin Sayısal değer 777 yazma izinlerini değiştirmek için yanındaki kutuyu işaretleyin Alt dizinlere yönlendir ve işaretle Yalnızca dizinlere uygula.

  1. Ardından, klasördeki tüm dosyaların izinlerini değiştirmeniz gerekir. şablonlar, ancak 666 haklarına sahiptir. Bunu yapmak için klasör niteliklerini yeniden açın şablonlar ve sor Sayısal değer 666, yanındaki kutuyu işaretleyin Alt dizinlere yönlendir -> Yalnızca dosyalara uygula.

  1. Klasörlerle aynı işlemleri gerçekleştirin yedekleme, yüklemeler ve ayrıca içindeki tüm klasörler için. Klasörler için sonraki / motor / veri /, / motor / önbellek /, / motor / önbellek / sistem /... Belirtilen tüm dizinler için yazma izinlerini 777 olarak ayarlayın.
  2. Şimdi DLE'yi kurmaya başlayabilirsiniz.

Adım 4 - DLE'yi Hostinger'a Yükleme

Kurulumu başlatmak için tarayıcınıza alan adınızı girin. Kurulum penceresinden otomatik olarak çıkılmazsa, alan adınıza install.php ekleyin. Örneğin, etki alanınız.ru / install.php.

  1. Her şey doğru yapıldıysa DataLife Engine Kurulum Sihirbazı penceresini göreceksiniz. Düğmeye bas Kurulumu başlat.

  1. Ardından, yanındaki kutuyu işaretleyerek kullanıcı sözleşmesini kabul edin. bu anlaşmayı kabul ediyorum... Kuruluma devam etmek için düğmesine tıklayın. İlerlemek.

  1. Bir sonraki pencerede sunucunuzun eşleştiğini kontrol edin gerekli gereksinimler ve düğmeye basın İlerlemek.

  1. Ardından, önceden ayarladığınız dosya izinlerinin doğru olup olmadığını kontrol edin. Her şey doğruysa, tekrar basın İlerlemek.

  1. Yeni bir pencerede, veritabanınızın ve verilerinizin ayrıntılarını doldurmanız gerekir. hesap DLE site yöneticiniz.

  • Site URL'si- web sitenizin adresi

MySQL sunucusuna erişim için veriler.

  • MySQL Sunucusu- Barındırma konusunda veritabanınızın MySQL sunucusu. Hostinger kullanıcısıysanız, ihtiyacınız olan bilgileri bu bölümde bulabilirsiniz. Veritabanları -> MySQL Veritabanları.
  • Veri tabanı ismi MySQL veritabanınızın adıdır.
  • Kullanıcı adı- veritabanınıza atanan kullanıcının adı.
  • Parola- veritabanı kullanıcı hesabınızdan şifre.
  • Önek- MySQL veritabanı tablolarının öneki. Değiştirmeden bırakabilirsiniz.
  • Veritabanı motoru- varsayılan değeri bırakmanız önerilir. InnoDB.
  • 4 bayt UTF- bu seçenek etkinleştirildiğinde, DLE veritabanında ek bilgiler depolayacaktır. Bu seçenek sitenizin performansını etkileyebilir.

Kontrol paneline erişim için veriler.

Sitenizin kontrol paneline erişmek için kimlik bilgilerinizi girin. gerçek adresinizi girin E-posta, yönetici hesabına erişimi geri yüklemek için kullanılacaktır.

Ek ayarlar.

CNC desteğini etkinleştir- insan tarafından okunabilir bir URL ekleyin. Bu seçenek etkinleştirildiğinde makalenin başlığı makalenin adresinde görüntülenecektir. Bu işlev SEO optimizasyonu için kullanışlıdır.

  1. Kurulumu veya güncellemeyi yeniden başlatmaktan kaçınmak için dosyayı silin install.php ve klasör Yükselt site dizininizden. Düğmeye bas İlerlemek.

Tebrikler, Hostinger'da siteniz için DLE kurulumu başarılı oldu.

Çözüm

Bitirdikten bu kılavuz DLE'yi bir barındırmaya nasıl kuracağınızı öğrendiniz. Adım adım kılavuzumuzu dikkatli bir şekilde takip ettiyseniz, DLE'yi yüklemek oldukça kolay bir işlemdir. Bugün CMS'nin bolluğuna rağmen, DLE'nin kendine has özellikleri ve iyi performansı var.

DataLife Engine'in en son sürümlerini her zaman sitede bulabilirsiniz. Farklı - geçersiz ve lisanslı cms DLE, CP1251 veya UTF-8 sürümlerini seçin, tümü dle-news'den en yenileri. örneğin yeni DataLife Engine 13.0 Final ve nulled DLE 13.0 kayıt olmadan ve doğrudan bağlantı ile indirebilirsiniz.
site her zaman en yeni sürümleri sunan ilk sitedir!

DataLife Engine 13.0 Final ve ücretsiz olarak nulled DLE 13.0

Yeni Datalife Motorunu Kullanmaya Başlarken: Gerçekten Ne Kadar Basit!

Birçoğu Datalife Engine gibi bir CMS'yi duymuştur. Ve kesinlikle daha az insan bariz avantajlarını duymadı. İşlevsellik hakkında. MySQL desteği ve uzantıları hakkında. Ve tabii ki Datalife Engine'in hem kullanıcılar hem de web sitelerini yönetenler için ne kadar kullanışlı olduğu hakkında.
Birçok kişi tüm lezzetleri yaşamak istedi ve DLE'yi indirmeye çalıştı. Ama ne yazık ki sadece deneme sürümünü ücretsiz olarak deneyebilirsiniz, CMS 13.0'ın tüm avantajlarını sadece bir lisansla değerlendirebilirsiniz. Bu arada, yasadışı yazılım kullanmak istenmez. Bu, DLE'de oluşturulan siteye ve sahiplerine zarar verebilir. Riske atmanın bir anlamı yok - maliyeti yüz doların biraz üzerinde. Bu nedenle, bir torrentden dle indirmemelisiniz. Bizden indirmek, denemek ve sonra karar vermek - cms'yi kesmek veya bir lisans satın almak çok daha kolay.

Bu harika motoru test etmeye karar verirseniz ne yapmalısınız?

Prosedür çok basittir, ancak kendi nüansları vardır:
sunucuya site klasörüne açma;
destek PHP sunucusu 5.0;
yeterli trafiğe sahip sunucu;
20 MB disk alanı.
Web sitesi yerel bir terminale kuruluysa, burada sunucu rolü oynayan özel bir yazılım yüklemeniz gerekir. Bunun için en iyi seçenek Apache veya Denwer'dır.
MySQL, veritabanının tam erişime sahip olması için oluşturulduğu yerde varsayılır. Haklar ayrıca, talimatlarda daha ayrıntılı olarak görülmesinin istendiği birkaç klasöre atanır. Klasörlerin içinde başka klasörler de vardır ve CHMOD 777 için yazma izinlerine ihtiyaçları olacaktır. Dahili dosyalar CHMOD 666 olmalıdır.
Program kesinlikle herhangi bir tarayıcı kullanılarak başlatılır. Satırı aşağıdaki install.php adresini içerir. Daha fazla kurulum tavsiyesi takip edecektir. Kullanıcı adınızı / şifrenizi girin.
Kurulum tamamlandığında, install.php ve yükseltme içeriği dizinden kaldırılır. Bu eylem ne için? Kaldırmadan, İnternet kaynağının her başlatılması, kullanmakta olduğunuz DLE Nulled 13.0 yüklemesiyle başlayacaktır. CMS'ye, talimatlarda gösterilen url kullanılarak erişilir. Bu "url" doğrudan yönetici paneline yönlendirir.

Web sitesi ziyaretçileri ne elde edecek?

Hızlı bir şekilde kayıt olabilecekler, hemen yorum ekleyebilecekler. Sistemin büyük bir artısı, "kullanıcılar" tarafından haberlerin tanıtılmasıdır. Kayıttan sonra, "kullanıcı" profilinin derecelendirmesi oluşmaya başlar.
Haberler silinebilir veya düzenlenebilir, profillerdeki fotoğraflar değiştirilebilir, unutulan veya kaybolan kimlik bilgileri geri yüklenebilir. Fırsatlar çok ciddi. "Yöneticiler" daha az işlevsellik almayacak. İkincisinin profillerini yönetmek de dahil olmak üzere "kullanıcıların" yaptığı her şeyi yapabilirler.
Kısacası CMS DLE yeterli basit sistem bu kimsenin bir web programlama gurusu olmasını gerektirmez. Basit bir kullanıcı, birçok harika özelliğe sahip kendi web sitesini kolayca oluşturabilir. Ve bu kontrol sisteminin hayranları, 13.1 sürümünün yakında piyasaya sürülmesini bekliyor. Şimdiye kadar, 13.0 basın bülteni henüz yayınlandığından bu konuda gerçekten hiçbir şey bilinmiyor, ancak birçoğu sürümü bekliyor.
Yayın gelir gelmez mutlaka inceleyeceğiz. O zamana kadar bizi izlemeye devam edin ve Celsoft 13.0'daki yenilikleri okuyun:


İlginize sunulmuştur DLE 13.0, kapalı konumdan indirildi. alan, aktivasyon olmadan bir demo versiyonu olacak. Ama sizin için özel hazırlanmış bir demo lisansı ile yapacaksınız. Ancak bunu yalnızca bilgi amaçlı sunuyoruz! Ve her zaman olduğu gibi DLE 13.0 nulled - bu, orijinal sürümden farklıdır, çünkü dosyalardaki anahtarı isteyen kodu çözeriz ve kaldırırız - \ motor \ inc \ include \ init.php ve \ engine \ inc \ include \ functions. inc.php, başka hiçbir kod düzenlemesi yapılmadı! Site yöneticileri, nulled sürüm ve keygen sunduklarını hatırlatır - sadece referans için senaryonun tüm olanaklarıyla, ve okuduktan sonra sizden bir lisans almanızı rica ediyoruz.... Portal sitesi için bir lisans satın aldık ve aynısını yapmanızı şiddetle tavsiye ederiz!