Huzursuz vBulletin.

  • 23.03.2021

Herhangi bir motor, daha iyi ve hızlı çalışma için optimize etmek için belirli eylemler gerektirir. Bizim durumumuzda vBulletin 4'ün optimizasyonu hakkında konuşacağız.

Forumumuzun motoru sürekli güncellendiğinden, VBulletin'in önceki sürümlerinin optimizasyonu hakkında yazmayacağım ve tam olarak 4.1.12 sürümünden başlayacağım. Yavaş yavaş bu maddeyi tamamlamak ve önceki sürümler için optimizasyonu tamamlamak için, çünkü herkes daha yeni çıkmaz.

Burada, VBulletin forumunuzu daha hızlı ve daha iyi hale getirmek için birkaç örnek vereceğim (en basit şeylerden başlayarak, daha karmaşık). Lütfen benim için çalışan şeylerin mutlaka sizinle birlikte çalışmayacağını unutmayın. Bu nedenle, tüm değişiklikler sizin sorumluluğunuzdadır.

Kullanıcıların listesini devre dışı bırakın.

Kolay bir yol var, sadece ADMSP'deki özelliği devre dışı bırakın. (Ayarlar -\u003e Seçenekler -\u003e Kullanıcı listesi seçenekleri)

Bu küresel olarak değil, elbette ve bunu atlayabilir ve yapamazsınız, sadece kendinize sorunuza ihtiyacınız var mı? Bir kullanıcının listesi olması, daha fazla mesajın, itibarının ve benzeri kim olduğunu görmek için onu sıralayabilir. Kullanıcıların kullanıyor mu? Muhtemelen hayır ... Bu listeyi son zaman için kullandığınızda?

Benim için olduğu gibi, bu, bu listelerin listelerinin yalnızca spam gönderenlere fayda sağladığı gibi, çünkü VBulletin 4 forumu katılımcılarının tüm adlarını özel mesajlara göndermek için en kolay yoludur.

Ek olarak, bir kullanıcı listesi oluşturmak için gereken istek, veritabanı sunucuları için korkunç ve büyük bir sunucu yüküne yol açabilir.

Kişisel mesajların bir listesini işlerken hızını artırın.

İmpex veya başka bir araçları kullanarak harici kaynaklardan özel mesajların aktarmadığınız zamanınız yoksa, kişisel mesajlar için kimlik sıralamasına güvenebilirsiniz. Kimlik sıralama, veritabanı sunucunuzun bir sıralama yapmak için geçici bir tabloda kişisel mesajları sıfırlamak zorunda kalmaması için yapacaktır (daha hızlı bir talepte bulunmak).

Bunu yapmak için, private_messagelist_filter konumunda yer olan küçük bir modül kaydetmeniz ve aşağıdakileri öngörmeniz gerekir:

İf ($ Sortfield \u003d\u003d "pmtext.dateline") $ Sortfield \u003d "PM.PMID";

Ve hepsi, sadece private.php ~% 20 daha hızlı yaptınız.


Kullanıcıdan en son mesajlar için daha verimli bir aramayı yapılandırın.

FTP'ye gidiyoruz, /class_userprofile.php dosyasını arıyoruz ve verileri aşağıdaki gibi değiştiririz, arıyoruz:

$ getlastposts \u003d $ this-\u003e Registry-\u003e db-\u003e query_read_slave ("Select thread.Title, iplik ..Threadid, iplik.Forumid, thread.Postuserid, post.postid, post.Dateline". table_pefix. " Katılın. "Table_prefix." İplik olarak iş parçacığı (threadid) iş parçacığı. Sınır 20 ");

ve üzerinde değiştirin (ve daha spesifik olarak sipariş):

$ getlastposts \u003d $ this-\u003e Registry-\u003e db-\u003e query_read_slave ("Select thread.Title, iplik.threadid, iplik .fortid, iplik. Katılın. "Table_prefix." İplik olarak iş parçacığı (threadid) iş parçacığında (threadid) kullanabilmek için (threadid). Sınır 20 ");

Bu, bu formda bulunduğundan biraz daha doğru bir talebi yapar. Böylece geçici bir masada sıralama yapmak zorunda değilsiniz. 1000'den fazla mesajı olan kullanıcılar için, ilk talep yaklaşık 10 saniye sürer, bizim durumumuzda çok daha az. Bu, öncelikli olarak en son mesajları görüntülemek için VBulletin 4 adlı profiline bakın.

Endeks konularını kontrol edin.

Forumlarınız varsayılan bir sıralama düzeni varsa ve değişiklik yapmadan yüklü olan, ne kadar yüksek yaptığımız, tüm dizinlerinizin tablolarında olduğundan emin olun. Benim için bilinmeyen nedenlerle indekslerin geçtiği ve bazı forumların açılmadığı durumlarda davalar vardı.

Varsayılan sıralamanın bir tarih şeklinde olduğundan emin olmayı öneririm (bu verileri kullanan sütun "olarak adlandırılan sütun) ve bunu uygulamak için talebi yerine getirmeyi öneririm:

ALTER TABLE İPLEME EKLEŞTİRME Dizin ForumID2_DP (FOKICUTID, Görünür, Yapışkan, Dateline)

Bu istek bana özellikle uygulanabilir, durumunuzda ForumID2_DP isminiz olmalıdır. Kendi riskinizde kullanın.

Eklemeleri kurarken dikkatli olun.

Birisi modülleri ve haki yaptığı için, sizin için tam olarak yapıldıkları, büyük forumlar vbulletin 4 üzerinde çalıştıkları anlamına gelmez ve hataları yoktur. Mükemmel bir örnek, bir veya başka bir hack aracılığıyla kitlesel hack raporlarıdır.

Tabii ki, geliştiricilerin sadece dikkate almadıkları ve çatışmalar yapmamaları için tüm hackleri kullanamayacağı varsayılabilir, ancak ... VBulletin modülünün büyük veritabanı yüklerine neden olmadığından emin olun, hack olduğundan emin olun. SQL enjeksiyonlarına veya XSS'ye karşı koruma potansiyeline sahiptir. Ne yazık ki, binlerce 'uygulamalar ve modifikasyonlar ve sadece her şeyi kontrol etmiyor. Tüm hacks kendinizi yazacaksanız veya kimselerden sipariş edeceğiniz daha iyi olacaktır. Özellikle sizin ve görevleriniz için.

Innodb'de masaları kullanmayın.

Tabii ki, yüzüme tükürebilirim, çünkü bu konu zaten bir milyon kez tartışıldı, ancak kendi deneyimimde, herhangi bir eylem için MyISAM tablolarında% 100 çalıştığımı söyleyebilirim. Saniyede 1000 istek işleniyor.

Zaten psiyerden başlıyorsanız, sorgular ne zaman, özellikle yeni VBulletin aramasında, Myisam'daki InnoDB masasını değiştirin. Myisam, bireysel kayıtların engellenmesini kontrol etmeniz gerekmez, talepleri ayırmak için daha hızlı bir şekilde tanışır. Innodb genel olarak daha hızlı çalışır, ancak yalnızca aynı anda istekleri yapmanızı sağlar. İstekleriniz çok hızlı bir şekilde MyISAM altında yürütülürse, InnoDB'ye gitmeniz gerekmez. BENİM NACİZANE FİKRİME GÖRE.

Derecelendirme makaleleri

0%

Değerlendirme

Kullanıcı oyu: 0.35 (1 oy)

Muhtemelen vbulletin motorundaki forumları defalarca gördünüz. Forumlar bu nedenle artık moda zirvesinde değil, vBulletin hala en popüler motorlardan biridir. Sonunda (beşinci), versiyon yöneticinin ömrünü bozabilecek çeşitli güvenlik açıkları buldu. Bu yazıda size nasıl kullanıldıklarını söyleyeceğim.

İlk sorun yanlış filtreleme kullanıcı verilerini. İsimsiz kalmayı isteyen bağımsız bir güvenlik araştırmacısını bildirdi. Güvenlik açığı, bazı sınırlamaları olmasına rağmen, kritik bir durum aldı, çünkü herhangi bir dosyayı okumanıza ve hedef sistemde keyfi kod yapmanıza izin verir.

İkinci güvenlik açığı araştırmacılar tarafından Truel'ten bulundu ve CVE-2017-17672 tanımlayıcısını aldı. Motordaki verilerin azaldığı özellikleri ile ilişkilidir ve saldırganlar tarafından sistemdeki keyfi dosyaları çıkarmak için kullanılabilir.

Her iki problemin detayları ile tam raporlar, Securiteam'tan güvenlik ötesinde programın bir parçası olarak yayınlandı. Ayrıca güvenlik açıklarını göstermek için POC istismarları da var. Hadi bunu sırayla gidelim.

Yemek pişirme

Wamp dağıtım kitini bir sunucu olarak kullandım.

Dosyaları oku, komutları gerçekleştir

Bu nedenle, ilk güvenlik açığının nedeni, saldırganın diskteki herhangi bir dosyaya dahil edilmesini ve içinde bulunan PHP kodunu gerçekleştirmesini sağlayan routestring parametresini işlerken yanlış mantıktır.

Yolumuz, uygulama başlatmanın gerçekleştiği en önemli dosya - index.php ile başlar.

/İndex.php.
48: $ app \u003d vb5_frontend_application :: init ("config.php"); ... 60: $ rotaya \u003d $ app-\u003e getRouter (); 61: $ yöntemi \u003d $ rotaya-\u003e getacation (); 62: $ şablon \u003d $ rotaya-\u003e gettemplate (); 63: $ Sınıf \u003d $ rotaya-\u003e getControllerClass ();

VB5_Frontend_Application :: init yöntemine bakalım.

/includes/vb5/frontend/Application.php.
13: Class VB5_Frontend_ApplicationAbstract 14: (15: Genel Statik İşlev Init ($ Configfile) 16: (17: Ebeveyn :: Init ($ Configfile); 18: 19: Self :: $ örnek \u003d Yeni VB5_Frontend_Application (); 20: Benlik: : $ örnek-\u003e router \u003d yeni VB5_Frontend_Routing (); 21: Self :: $ örnek-\u003e Router-\u003e setrutes ();

İşte SetRoutes yöntemi ile ilgileniyoruz.

47: Kamu İşlev Setrutes () 48: (49: $ Bu-\u003e ProcessQueryString (); "Rutestring"];

Değişken $ yolu, kullanıcı tabakasının değerini rounding parametresinden alır. Forumun sayfasına giden yolu geçebilir ve yüklenecek.



Diyelim ki geçtik / test.

Değişkenden sonra, eğer varsa çizginin başlangıcındaki inmeden kurtulan bir kod parçası atanır.

/includes/vb5/frontend/routing.php.
75: Eğer (Strlen ($ yol) ve $ yolu (0) \u003d\u003d "/") 76: (77: $ yol \u003d substr ($ yol, 1); // $ yol \u003d "Test" 78 :)
\\ Vb5 \\ fronnd \\ routing.php içerir
83: Eğer (strlen ($ yol)\u003e 2) 84: (85: $ ext \u003d strtolower (SUBSTR ($ yol, -4)); 86: if (((((($ ext \u003d\u003d ".gif") veya ($ Ext \u003d\u003d ".png") veya ($ ext \u003d\u003d ".jpg") veya ($ ext \u003d\u003d ".css") 87: Veya (STRTOLOWER (SUBSTR ($ yol, -3)) \u003d\u003d ".js ")) 88: (89: Başlık (" http / 1.0 404 bulunamadı "); 90: öldü (" "); 91 :) 92 :)

Gördüğünüz gibi, çek oldukça garip. Minimum utançta, yasaklanmış uzantılar listesinin varlığı doğrudan liste koduna teşvik edilir. Ve genel olarak, uzantının, çizginin sonundan (satırın 85) sonundan (satır 85) kesilerek elde edildiği gerçeği, şaşkınlığa neden olur. Genel olarak, GIF, PNG, JSP, CSS veya JS uzantılarıyla bir dosya almaya çalışıyorsak, sunucu, sayfa 404'ü döndürür ve komut dosyasını yürütür. Tüm kontroller geçtiğinde, Callapi ile GetRoute yöntemi VB_API_ROUTE sınıfından çağrılır. Kullanıcı tarafından iletilen bilgilere dayanan uygun rotalar arıyor.

Devam sadece katılımcılara mevcut

Seçenek 1. Sitedeki tüm malzemeleri okumak için Site topluluğuna katılın

Belirtilen süre boyunca topluluğa üyelik sizi hacker'ın tüm malzemelerine erişimini açacak, kişisel birikimsel indiriminizi artıracak ve profesyonel bir XAKEP puanı derecelendirmesi birikecektir!

Ana avantajlar:

  • Veritabanında hızlı ve etkili taban
  • Şablonlardan oluşan arayüz
  • Güçlü arama motoru
  • Çok dilli destek
  • Kullanıcı profilleri
  • Güçlü ve kullanışlı yönetici paneli
  • Sınırsız Bölümler / Mesaj / Mesajlar
  • E-posta Bildirimleri
  • COPPA'yı destekleyin.

Kurulabilecek forumun demolarının, üreticinin sağlamadığı gerçeğinden dolayı, bazı Varennik'ten indirilen sol versiyonu yüklemek zorunda kaldı. Dolayısıyla, talimatlar lisans forumunu yükleme sürecine tamamen uymuyor olabilir. Kurulumdan sonra, site kaldırıldı, amaçlanan amaç için kullanılmadı.

VBulletin'i kurmak için, barındırma kontrol paneline gidin (faturalandırmada barındırma sırasına göre dişli), "Dosya Yöneticisi" nde, "www" dizinine gidin. "Dosyayı geçerli dizine" indir düğmesine tıklayın.

Bilgisayarınızdaki dosyanın yolunu belirtin:

Arşivi vBulletin ile tahsis edin, açın:

Bizim www etki alanımızın dizini de dahil olmak üzere gereksiz dosyaları ve dizinleri sileriz - orada gerekli bir şeyiniz yoktur. Sitenin kökenini koyarsanız veya Site dizininde gerekli bir şey var - www dizin etki alanının silinmesi gerekmez:

Dizini VBulletin Yükleyicisi ile vurguluyoruz, yeniden adlandırıyoruz:

Sitemizin adını, dizinin adı olarak giriyoruz:

Veritabanı bölümüne, Kontrol panellerini barındırma:

Yeni bir MySQL veritabanı oluşturun ve kullanıcı, tam erişim haklarıyla:

Lütfen, kullanıcının ve tabanın, hesabınızı barındırma sunucusundaki hesabınızın önekini otomatik olarak aldığını unutmayın:

Sitemizin ana sayfasına gidiyoruz, böyle bir vBulletin hatası var:

Yükleyicinin yolunu adres çubuğuna sürün, "Install / Install.php" eklemeniz gerekir, ardından VBulletin forumu yükleme programı başlar:

VBulletin Yükleyici dosyaları kontrol eder:

Bir sonraki adım, veritabanına olan bağlantıyı kontrol etmek, geçmez - çünkü Forum yapılandırma dosyasında, yanlış veri sürülür:

Hosting Denetim Masası'na, dosya yöneticisine dönüyoruz, foruma olan dizine gidiyoruz, ardından "İçeriği" alt dizinine gidiyoruz. "CONFIG.php" dosyasını açın:

Doğru verileri veri tabanından yapılandırma dosyasına tanıtıyoruz, ardından kapalı:

Siteye, yükleyiciye geri dönün. "F5" yi tıklayın, bu sefer her şey yolunda, tabanın bağlantısı büyüdü:

VBulletin Kurulum programı veritabanında tablolar oluşturur:

VBulletin Yükleyici, bazı tabloların türlerini değiştirir:

Veritabanındaki veriler eklendi:

Diller kaldı:

Stiller ithal edilir:

Referans İçe Aktarıldı:

Varsayılan ayarlar dokunmaz, VBulletin Kurulum programı hepsi doğru belirlenir:

Varsayılan ayarlar alınır:

Yönetici verilerini girin VBulletin:

VBulletin yöneticisi başarıyla eklendi:

Kurulum VBulletin Hosting'de başarıyla tamamlandı:

İkincisinin son tavsiyesinin ardından, gereksiz dosyaları silin:

VBulletin forumuna gidebilir, her şeyin doğru çalıştığından emin olabilirsiniz:

Forum motorunu seçiyoruz. IPB, VBulletin, PHPBB


Forum (Forum Motoru) Ciddi bir site için gerekli şeydir. Prensip bilinmektedir - herhangi bir site etkileşimli olmalıdır. Etkileşim elde etmenin birçok yolu vardır, yorumlara yorum yapmaktan ve kendi tematik sosyal ağlarıyla sona erer. Forum, belki de ziyaretçilerle gerçek geri bildirim için en evrensel araçtır.

Forum şunları yapmanızı sağlar:

Sürekli iade edilecek ve aktivite gösterilecek olan sitenin kalıcı bir kitlesi oluşturun. Ziyaretçi aktivitesi canlı para.

İçeriğe kaydetme. Bir forum yaparsanız, içerik kullanıcılar tarafından oluşturulur ve sahibi, tanıtmak için büyük miktarlarda metin satın alma ihtiyacı yoktur.

Sitenin anlamsal çekirdeğinin genişletilmesi. Bir forum oluşturma, sahibinin sitenin terfi ettiği istek sayısını genişletmek için fazla çaba harcamadan izin verir.

Forum motorunu yükleyin - İşlem basittir, ancak ayar ve daha fazla yönetim, acemide birçok zorluğa neden olabilir. Bununla birlikte, her popüler motorda çok fazla miktarda dokümantasyon vardır, bu nedenle isterseniz, her şeyde çözebilirsiniz. Veya profesyonel bir yönetici kiralayın.

Motorların ezici çoğunluğu, forumun normal çalışması için tamamen uyarlanmıştır, kullanıcılar için esnek bir erişim hakları sistemi de dahil olmak üzere aynı temel işlevler kümeleridir. İdare rahatlığı, şablonlar ve eklentiler, güvenilirlik ve üreticiden teknik destek ile ayırt edilirler. Runetteki ilk üç liderle bir inceleme başlatacağım: PHPBB belki de runet'te bir forum oluşturmak için en popüler motordur. Bir yeni başlayanlar için, PHPBB'nin ana avantajı, Forum Motorunun kendisinden ve her türlü eklemenin ücretsizdir. Hem Rusça dilinde hem de yabancı yabancı olarak birçok farklı PHPBB fan topluluğu var.

Diğer avantajlar arasında, hız, basitlik ve göreceli ayarların esnekliğini, çok sayıda şablon ve ekleme'yi vurgulayabilirsiniz. PHPBB'ye bir forum yaparsanız, sitenin bir parçası olarak kullanılabilir (birçok CMS ile entegre olabilme olasılığı vardır), ancak bunun üzerine daha az ya da çok tam teşekküllü bir portal siteyi de yapabilirsiniz.

Ancak ayrıca PHPBB eksikliği var - büyük bir kırılganlık ve spam saldırıları ve kodlarının tanıtılmasıyla hackleme. Bunu önlemek için, Spam'a karşı korumak için özel eklemeler kurmanız ve yeni sürümleri belirleyerek motoru düzenli olarak güncellemeniz gerekir. Ne yazık ki ve bu her zaman yüz yüzde yüz koruma sağlamaz, bu nedenle bunu manuel olarak takip etmeniz veya moderatör atanması gerekir. Resmi web sitesinden indirebilirsiniz https://www.phpbb.com/

IPB (Invision Power Pance), yeni gelenlerin çoğunluğunu hemen korkutan ücretli bir forum motorudur. Ancak, proje ciddi düşünüyorsa, IPB için yaklaşık 200 dolar tutarının belirleyici bir web yöneticisini durdurması muhtemel değildir. Ancak, çok geniş bir fırsatın uğruna olsa bile, kendiniz için çok geniş bir fırsatın iyiliği yapsa bile, kendiniz için iPB motorunu sürekli olarak çıkarsa, komplike destek ve güncellemeleri riske atarak hazır olmanız gerekir.

Sistem, farklı hizmetlere sahip çok sayıda entegrasyon fırsatına sahiptir - çeşitli CMS, bloglar, sohbetler, fotoğraf galerileri vb. Belki de bu motordaki portal, elbette belirli bir kurulumla tam teşekküllü bir site olarak kabul edilebilir. .

Ve burada önemli bir kaşık olmadan değildi, IPB motoru oldukça nadiren güncellendi, kendileri güvenlik açıklarını ve hataları bulmuş olan kullanıcılar testerler olarak konuşuyor. Her durumda, sonuç olarak kod "eğriler" ve optimal olmayandır. Yüksek kaliteli bir Rus fan topluluğu yok, tüm sorunların kendilerini çözmek zorunda kalacak. Rus yerelleştirmeleri de mükemmeldir, dil dosyalarının genellikle normal ekran için düzenlenmesi gerekir.

Karmaşıklık ve yanlış kod nedeniyle, IPB forumları yalnızca Firefox'ta doğru görüntülenir, diğer tarayıcılarda küçük sorunlar olabilir.

İkincisi üçüncü versiyona güncellendiğinde de bir sorun olabilir - derilerin ve sınıfların yapısı değişti ve forum değiştirilmişse, yükseltme sorunlu olacaktır.

IPB şablon sistemi son derece karıştı, görünümünü değiştirin, çeşitli dosyaları "şok etmek" için gerekli olacaktır. Standart tasarım fena değil ve oldukça tanıdık değil - ama kendi içinde, önemli bir dezavantajı olabilecek standarttır. Invision Güç Kurulunu resmi web sitesinde indirebilirsiniz. Http://www.invisionpower.com/apps/board/
vBulletin (vb). İnternetin Rusça dilinde, VBulletin geleneksel olarak "vobla" veya "boğa" olarak adlandırılır. Bu belki de en iyi forum motoru, eklemek için başka bir şey yok. Yaklaşık 250 doların fiyatı (lisans bir yıldır satın alınır ve bu süre zarfında ücretsiz güncellemeler içermektedir), zaman ve sinirlerin tasarruflarını oldukça haklı ve doğru bir şekilde ödemektir. Burada her şey bir saat gibi çalışır. Paranın nereye alındığı oldukça açıktır - VBulletin motoru sürekli iyileştirilmektedir ve profesyonel programcıların üzerinde çalıştığı açıktır ve sadece hayranları değil.

Tüm fonksiyonlar listesi hiçbir anlam ifade etmiyor - içinde (veya eklemelerde), bir forum oluşturmak için yöneticinin ihtiyaç duyulabileceği hemen hemen her şey uygulandı. Ayrıca, podcasting ve kullanıcı toplulukları ve sosyal gruplar ve esnek bir itibar sistemi ve çok daha fazlası için multitifizing ve destek vardır.

Tabii ki, VBulletin çok sayıda ekleme ve kullanıcı topluluğu var, bu yüzden özellikle resmi bir destek hizmeti olduğu gerçeğiyle hizmet sorunu olmayacak. VBulletin'in dezavantajı, çok büyük olmasa da, örneğin kullanıcı blogları için ilavelerin birikimidir.

Ve büyük ve büyük, forumun eksiklikleri yoktur. Her türlü saldırıya güvenilirliği ve sürdürülebilirliği nedeniyle, büyük ciddi projeler için tam olarak önerilebilir. Sonuç olarak, sunucuya, özellikle eklenen ilavelerle, ancak ciddi sunucular ve ciddi yöneticiler genellikle ciddi projeler kullanır. Resmi web sitesinden indirebilirsiniz http://www.vbulletin.com/

SMF (basit makineler forumu). Yeni başlayanların başa çıkabileceği basit bir motor. Kolay fonksiyonel eksikliği ile telafi edilir, ancak herkesin tam bir "cips" setine ihtiyacı yoktur. Eklentilerin kurulumu (modlar) motorda uygun bir şekilde düzenlenebilir, bunları indirebilir ve doğrudan yöneticiye tam anlamıyla birkaç tıklamayla yükleyebilirsiniz.

İdari panel biraz sıradışıdır, ancak, bir acemi için bir dezavantaj değildir, çünkü diğer motorlara tecrübesi ve alışkanlıkları yoktur. Gelir rahatsızlık anlamına gelmez. Diğer bir avantaj, diğer motorlardan geçiş için çok sayıda dönüştürücünün varlığıdır.

Forum hackleme ve spam açısından çok güvenilirdir ... Peki, Spam İhtiyacınız olan sonsuz bir sorundur ve savaşabilirsiniz. SMF'nin özgür olduğu gerçeğine rağmen, geliştiriciler ve deneyimli kullanıcılar, proje resmi forumuna olan ihtiyacı olan herkese yardım sunar.

Bu motora dayanarak, Portallar (ADK Portal, EZPORTAL, vb.) Özel Eklemeleri kullanarak tam teşekküllü siteler oluşturabilirsiniz. Bununla birlikte, büyük bir soru, portalın foruma dayanmasıyla olup olmadığıdır. Tam teşekküllü bir motorda ana siteye ek olarak bir forum yapmak daha mantıklıdır.

Akıl Kurulu (INTBA). Farlar için Forum Motoru Fan tarafından yazılmış ve başarıyla terk edilmişlerdir. Ancak, terk etme, kategorik olarak tavsiye etmemek için bir neden değildir.

Hemen eksiklikler hakkında. Sorunlar genellikle düz bir yerde ortaya çıkar, destek bir sınıf olarak eksik, resmi forum neredeyse ölü, bu motordaki forumların sahipleri karşıt. Eklemeler ve şablonlar pratik olarak yok - herkes kendin yapmak zorunda kalacak.

Ancak faydalar var. Motor kodu oldukça basittir, böylece bir acemi bile bağımsız olarak bazı problemleri çözebilir ve kendiniz için bazı işlevler belirleyebilir. Motor çok hafif, sunucuya küçük bir yük oluşturur. İdaresi son derece standart dışı, ancak belki de kullanıcıların haklarını yapılandırmak için mümkün olan en iyisidir; Her bir bölüme grupların ve erişim hakları sistemi, güçlü ve verimli bir ölçülü bir sistem oluşturacaktır.

Punbb. Olağanüstü problemleri çözmesinde yardımcı olacak oldukça güçlü bir topluluğa sahip basit bir ışık motoru. Sunucu kaynaklarına çıkmadan. İdari panel sezgiseldir.

Düzen, CSS kullanılarak yapılır, böylece yeni gelenler, sıralamaya alışılmadık şekilde düzenlemeleri düzenleyecektir. Ancak, bir artı - modern teknolojilere yönelik zamanı.

Ciddi bir dezavantaj, spam için yüksek kullanılabilirliktir - yüklü eklentilere ek olarak, bunu manuel olarak takip etmeniz gerekir.

EXBB, özelliği, MySQL kullanmadan metin veritabanlarıyla çalıştığı ücretsiz bir motordur. Belki de, 10 yıl önce, bir avantajdı - bu siteler daha küçük bir yük yarattı ve veritabanı desteğini barındıran çok daha pahalıydı. Artık herhangi bir barındırma MySQL'yi destekliyor ve metin bazları dezavantajlı; Onlar çok daha yavaş ve daha az güvenilirdirler.

Ancak, bu CMS'ye bir forum yapabilirsiniz. Kurulumu kolaydır, bakımın resmi sitesinde çok sayıda kullanıcı ve destek forumu var.

Vanilya - Bu az bilinen motor, en popüler CMS'den biri olan WordPress'e ek olarak konumlandırılmıştır. WordPress'in standart özellikleri arasında bir forum oluşturma olasılığı yoktur. Tabii ki, herhangi bir forum motorunu uyarlayabilirsiniz, ancak bu kadar kolay değil. Vanilya sıradan bir eklenti olarak kurulur.

Kişisel mesajların sistemi alışılmadık şekilde uygulanıyor - sıradan konular olarak yayınlanırlar, ancak yalnızca ele alınanlar için görülebilir. Herhangi bir konuda, halka açık olarak, kişisel bir mesaj bırakabilirsiniz. Sıradışı, ama oldukça rahat. Genel olarak, geliştiricilerin herkesten aksine bir forum yapmaya karar verdiler. Artı veya eksi - sizi çözmek için.

Genel olarak, motorlar çok fazla vardır - deneyebilirsiniz, popüler bir şeyi hemen durdurabilirsiniz, farklı bir şey ya da sipariş verebilirsiniz. Her özel durum için seçeneklerden hangisinin en uygun olacağını kesinlikle söylemesi imkansızdır.

Bu tür hizmetlerin yönetimi genellikle hiçbir şey için değildir, bu nedenle forumunuz biraz büyük andan kaybolursa - en iyi şekilde özür dilerler.

Bir sonraki makalede size ne olacağını söyleyeceğim