Şu anda Görüntülemektesiniz;  Vbulletin 5.0.5 Kurulumu ve Config Ayarları
Tarih: 
Google Özel Arama Yükleniyor..
YukarıİletişimYazıya Yorum Gönder!
facebook share twittershare

Vbulletin 5.0.5 Kurulumu ve Config Ayarları

Son sürüm Vbulletin 5 Connect neredeyse 5.1 sürümüne ulaştı fakat hala final yapmış görünmüyor. Bazı ufak hataların, eksiklerin olduğu, pek çoğumuzun da tasarımından ötürü ısınıp terfi edemediği Vbulletin 5, ilk kurulumda epey zorluyor. Config ayarlarını eksik yaptığınızda kuruluma başlayamadığınız, hatta hostunuzun php sürümünün düşük sürüm olması durumunda da arızalar çıkaran Vbulletin 5'i %98 sağlam kurmak için şu detaylara dikkat etmeniz gerekiyor.

Vbulletin 5 sistem gereksinimleri!

Host alanınıza Vbulletin 5 kurabilmeniz için sistemin minimum ihtiyaçlarının karşılanması gerekiyor aksi halde Vbulletin kurulumunda sorunlar peşinizi bırakmıyor. Vbulletin 5 için minimum sistem gereksinimleri şöyle;

– PHP 5.3.0
– MySQL 5.1.5
– mod_rewrite, URL Rewrite* or equivalent.
– You must upload the included .htaccess or web.config files.
– GD or ImageMagick need to be installed and functional within PHP
– cURL or OpenSSL must be installed.

Özellikle Vbulletin 5 sistem gereksinimlerini aşağıdaki bağlantıdan host sağlayıcınız ile paylaşıp, onlardan olumlu olumsuz geri bildirim alıp, daha sonra kuruluma geçmenizi öneririm.

http://www.vbulletin.com/forum/forum/vbulletin-5-connect/vbulletin-5-installations/416604-minimum-and-recommended-system-requirements

Kurulum öncesi hazırlıklar!

Host alanınız Vbulletin 5 gereksinimlerini karşılıyorsa hemen lisanslı Vbulletin 5.x kurulum dosyalarını member.vbulletin.com'dan indirecek ve sadece upload klasöründeki dosyaları host alanınıza göndereceksiniz. Ve yeni Vbulletin 5 önceki sürümlerden hem görünüm olarak hemde sistem olarak farklı olduğundan upload klasöründe eski bildiklerinizden farklı klasörler, dosyalar ile karşılaşacaksınız.

Yeni Vbulletin 5 upload paketinde şunlar bulunuyor; 

Do not upload, upload ve kurulum lisans dosyası ile kurulum bilgilerinin olduğu pdf, html dosyaları.

Do not upload klasöründe vbulletin yardımcı dosyaları bulunuyor. Örneğin tools.php dosyasını admincp klasörlerine kopyalayıp tarayıcıda çalıştırdığınızda sitenizin bazı cache, url vb ayarlarını, db onarımlarını bu araç üzerinden yapabiliyorsunuz. Ama bu dosyaları ftp'de bulundurmamanız işiniz bitince silmeniz gerekiyor.

Upload klasöründe ise şu içerik bizi karşılıyor;

Admincp, core, css, forumrunner, images, includes, js klasörleri ve config, lisans, index dosyaları.

Upload klasörünün tümünü host alanımıza atıyor ve daha sonra kurulum için config ayarlarına geçiyoruz.

NOT: Forum sayfanız domain/forum olacak ise forum klasörü açıp upload içindeki dosyaları buraya atıyorsunuz. Forum ana dizinde olacaksa doğrudan upload içeriğini host alanına atıyorsunuz. Eğer forum subdomain olacak ise de dosyaları subdomain klasörüne atıyorsunuz fakat böyle yapılan kurulumlarda Vb 5'in biraz daha fazla uğraştırdığı söyleniyor, aklınızda bulunsun.

Vbulletin 5 Config ayarları!

Yeni Vbulletin'de iki adet config.php dosyası bulunuyor ve kurulum için her ikisini de düzenlememiz gerekiyor. Config dosyalarının biri upload klasörü ana dizininde diğeri de core/includes klasörünün içerisinde sizi bekliyor.

Not2: Kurulumun daha başında sorun yaşamak istemiyorsanız config dosyalarını tarayıcı kurulum menüsünden değil el ile dosyadan düzenlemenizi öneririm. Doğrudan tarayıcıdan denediğimde config.php oluşturma aşaması hep hata vermişti ve kurulumun bir sonraki aşamasına geçememiştim. Config.php oluşumu için config.php.bkp ve new dosyalarını 777 izinle bile denemiş ama yine sorun yaşamıştım ki internette de pek çok yerde kurulum için el ile config düzenlemeyi öneriyorlar.

Config.php.bkp için yapılacak düzenleme!

Upload klasörü ana dizindeki config.php.bkp dosyasının uzantısından .bkp kısmını siliyor ve dosyayı şu şekilde düzenliyoruz.

//    ****** System Paths ******
// This setting allows you to change the name of the admin folder
$config['admincpdir'] = '/home/kullanıcı/public_html/forum/core/admincp';

Kullanıcı yazan kısıma host kullanıcı adınız gelecek. Fakat işi sağlam yapmanız için aşağıdaki kodları server.php isimli bir dosya oluşturup host alanınızda core/admincp klasörüne atmanızı ve buradan tam yolu öğrenmenizi öneririm. Server.php içeriği;

<?php
echo dirname(__FILE__);
?>

Server.php'yi core/admincp klasörüne attıktan sonra internet tarayıcınızdan domain/forum/core/admincp/server.php adresine gidin ve karşınıza çıkan yolu yukarıdaki ilgili alana yazın.

// This Setting allows you to change the cookie prefix
$config['cookie_prefix'] = 'bb';

cookie prefix'de bb yazıyordu değiştirmedim ve herhangi bir sorun yaşamadım.

// This setting is for where your vbulletin core folder is
$config['core_path'] = realpath(dirname(__FILE__)) . '/core';

Yukarıdaki kısmı /core olarak ayarlayın ve öyle bırakın diğer yöntemlerde siteye erişilemiyor.

Ana dizin config dosyasında üç kısmı düzenliyoruz. Tabi bu 5.0.5 sürümü için geçerli. Bir önceki sürümlerin config.php dosyalarında birkaç teferruat daha var. Onlarıda diğer config'deki bilgilerle kıyaslayıp ayarlayabilirsiniz.

Core/includes/config.php.new için yapılacak düzenleme!

İlk config dosyasını düzenleyip host alanına yolladık sıra geldi includes klasöründeki dosyaya.. Önce dosyanın uzantısından .new kısmını siliyor ve sonra aşağıdaki düzenlemeleri yapıyoruz.

//    ****** DATABASE TYPE ******
// WARNING: As of PHP 5.5.0 mysql library support is depricated. So if you are using PHP >= 5.5.0 use mysqli
$config['Database']['dbtype'] = 'mysql';

Mysqli çok fazla kullanılmıyor bende zaten kurulumu mysql olarak ayarladım ve sql kaynaklı sorun yaşamadım. Eğer host panelinizden mysqli database oluşturabiliyorsanız mysqli'de deneyebilirsiniz. Riske girmem diyorsanız açtığınız sql formatı için mysql seçimi yapın. (Mysqli hakkında pek bir bilgim yok.)

//    ****** DATABASE NAME ******
$config['Database']['dbname'] = 'kartal_frm';

Tahmin edebileceğiniz gibi database adını yazdık.

//    ****** TABLE PREFIX ******
$config['Database']['tableprefix'] = 'bjk';

Database tablo öneki kurulum aşamasında istediğinizi seçebilirsiniz ben bjk olarak belirlemiştim kurulum sonrasıda db tablo önekleri bjk olmuştu.

//    ****** MASTER DATABASE SERVER NAME AND PORT ******
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['port'] = 3306;

Kurulumu host alanına yaptığım için servername localhost yazdım sizde bu bilgileri aynen girin.

//    ****** MASTER DATABASE USERNAME & PASSWORD ******
$config['MasterServer']['username'] = 'kartal_us';
$config['MasterServer']['password'] = 'db şifresi';

Yine tahmin edeceğiniz gibi üst bölüme db kullanıcı adı ve db şifresini giriyoruz.

//    ****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp';
$config['Misc']['cookieprefix'] = 'bb';

Yukarıdaki kısımda da admincp, modcp kısımlarını değiştirmiyoruz. Vbulletin 5'de admin ve mod klasör yollarının değiştirilmesini pek önermemişler bende değiştirmemiştim o yüzden orijinal haliyle kaldılar.

Cookie prefix kısmını da bb olarak bırakıyoruz çünkü bu kısmı değiştirdiğimde cookie sorunu yaşamış yani forumda online olamamıştım.

//    ******** FULL PATH TO FORUMS DIRECTORY ******
//    Example Unix:
//      $config['Misc']['forumpath'] = '/home/users/public_html/forums';
//    Example Win32:
//      $config['Misc']['forumpath'] = 'c:\program files\apache group\apache\htdocs\vb3';
$config['Misc']['forumpath'] = '/home/kullacınıadı/public_html/forum';

Bu bölümde forum yolunu belirtiyoruz. Bunun için önceki server.php dosyasını kullanabilirsin ki zaten oradan admincp yolunu bulmuştuk gerisi kolay..

Eğer Vbulletini lokal olarak bilgisayarınıza kurmuyorsanız admincp için bulduğunuz yolu buraya yazıyorsunuz tabi forum kısmından sonrasını core/admincp'yi silerek.

//    ******** FRONTEND (SITE) URL ******
$config['Misc']['baseurl'] = 'http://www.siteadresim.com/forum';

Bu bölüme de forum url'nizi giriyorsunuz. Ben forumu forum klasörüne kurmuştum sizde ona göre ayar çekeceksiniz.

Config düzenlemeleri bu kadar!.

Yukarıda belirttiklerim haricinde config dosyalarında birşey değiştirmeniz gerekmiyor. Ancak kuracağınız sürüm 5.0.5 değil ise bazı yeni farklar/eksikler olabilir. Duruma göre ayar çekeceksiniz. Anlatımım 5.0.5 içindir.

Kurulum!

Artık kuruluma sıra geldi. Config dosyalarını düzenledikten sonra host alanında yerlerine gönderecek, (gerekliyse) htaccess'da ufak bir düzenleme yapacak ve daha sonra internet tarayıcısında aşağıdaki url'ye giderek kurulumu başlatacaksınız.

http://www.siteadresim.com/forum/core/install/install.php

Eğer forum dosyaları ana dizinde veya subdomainde ise kurulum url'sini ona göre ayarlayacaksınız. Ve tabi forum klasörü ana dizin değil ise htaccess'da ufak bir değişiklik yapacaksınız.

Htaccess'da yapılacak ufak değişiklik;

Vbulletin klasöründe orijinal gelen htaccess dosyasını sadece bir yerde değiştirerek forum dizininize atacaksınız. 

#If your site was www.example.com/forum, the setting would be /forum/
#RewriteBase /forum/ 

Forum ana dizinde ise sadece / işareti olacak. forum başka bir klasörde ise /forum/ yada /klasöradı/ gibi olacak. Subdomain de nasıl oluyor bilmiyorum ama muhtemelen subdomain adını alt klasör olarak yazacaksınız. 

Ve sonra dosyayı forum ana dizinine yollayıp kuruluma başlayacaksınız.

Url ile kurulumu başlattığınızda önce müşteri numaranız sorulacak. member.vbulletin.com'da online olup müşteri numaranızı alıp ilgili alana girecek sonrada standart sıralı kuruluma geçeceksiniz. Bazı yerlerde forum adı gibi bilgiler istenecek ve hepsini tamamladığınızda artık forumunuz kurulmuş olacak.

Core klasörü içindeki install klasörünü ve kullandıysanız server.php, tools.php dosyalarını host alanından silmeyi unutmayın.

Karşılaştığım hatalar:

Kurulumu bitirene kadar yaşadığım sorunlar şunlardı. Config ayarlarını el ile yapmadığımdan otomatik config oluşturamadım. Config ayarlarını el ile yaptım fakat bu seferde ayarlar eksik yada hatalı olduğundan kurulum yarıda kaldı. Daha sonra kurulumu tamamladım ancak htaccess düzenlemesinden ötürü de admin paneline erişemedim. 

Tüm ayarları yukarıda sizlerle paylaştığım gibi yaptığımda forum normal açılıyor, admin panele giriliyordu fakat bu seferde host sağlayıcımın Firewall'ından kaynaklı olarak ip blok yemeye başladım. İnternette bu soruna çözüm ararken vbulletin destek ekibinin htaccess önerisini buldum, uyguladım ve firewall sorununu da aşmış oldum.

Firewall blok sorununu aşmak için htaccess dosyasında uygun bir yere aşağıdaki kodu ekliyor ve Vbulletin forumu firewall denetiminden kurtarıyoruz.

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

Vbulletin 5.0.5 tecrübem;

Şuan 5.1 sürümü alpha'da olan Vbulletin, iyi hoş ancak biraz daha gelişmesi gerekiyor. Sistemi kuruyorsunuz, kullanılır yapıyorsunuz fakat o korkuyu atamıyorsunuz "ya biryerde arıza çıkarsa!"..

Korkuyu geçtim 1 saatlik Vbulletin kullanımımda bile birkaç ufak hatayla karşılaşmış olmam şimdilik Vbulletin 5 sürümünü kullanmaktan vazgeçmeme yeterli oldu. Karşılaştığım hatalar şunlardı; moderatör panelinin yanlış url'ye sahip olması, giriş yaptığınızda vbulletin logosunun yanlış url'ye sahip olması, sağ üstteki forum anasayfa url'sinin yanlış url'ye sahip olması, bazı ipuçlarına tıkladığınızda erişim hatası vermesi, arama fonksiyonunu kullandığınızda ekranın bazı kısımlarında hata url'lerinin görünmesi.  

Belki bu sorunlar hala eksik birşeyler yaptığımdan kaynaklı olabilir ancak sistemi tam olarak test etmeden büyük forum işlerine Vbulletin 5 ile girmek şimdilik bana pek mantıklı gelmiyor. Karar sizin.

İnşallah kurulum bilgileri sizlere yardımcı olmuştur. Konuyla ilgili sorularınızı yorum olarak gönderebilirsiniz fakat Vbulletin 5 üstünde çok çalışmadığımdan detaylı bilgi sahibi olmadığımı unutmayın.

facebook share twittershare

    Hüseyin Baran ÖZDEMİR 25 Haziran 2015, 16:51

    Selamun Aleyküm Hocam Ellerine Sağlık Çok Güzel Bir Yazı Olmuş Gayet Anlaşılır.

    Aynen Sizin Yazdığınızın Harfi Harfine Uyguladım Ancak "/core/install/install.php" Yazdığımda Boş Beyaz Bir Sayfa Çıkıyor.

    Nerede Hata Yapmışım ? Yardımını Bekliyorum.

    admin 25 Haziran 2015, 17:41

    @Hüseyin Baran ÖZDEMİR; Aleyküm Selam. Rica ederim. Yazıda kurulum dizinine dikkat edilmesi gerektiğini belirtmiştim. Kurulum dizinine göre htaccess'da da düzenleme yapmamız gerekiyor. Ftp'den install klasörü ve install.php dosyalarının yerinde olup olmadığını kontrol edin. Host ile alakalı bir sorun yoksa muhtemelen sorun htaccess ayarında yaptığınız bir hatadan olabilir. Geçmişte böyle bir sorun yaşamıştım ancak şuan nasıl çözdüğümü hatırlayamadım. Basit birşeydi. 

    -LosT- 19 Mart 2016, 02:55

    Çok geç olacak ama söyleyeyim, eğer upload klasörü ile bilikte attıysanız dizini yanlış girmiş olursunuz. site.com/upload/… bu şekil ilerlemeniz gerekir. Yani upload klasörünü hiç atmayın daha mantıklı :)

    Adam Sandler 26 Mart 2016, 02:58

    Dostum allah senden razı olsun ya bir sürü saçma sapan site dolaştım sonunda adam gibi anlatan birine denk geldim ve suanda kurulum yapılıyor.

Üyeliksiz Yorum Bırak

Sorularınıza gelen cevapları görmek için sayfayı CTRL+D tuşları ile Yer İmlerine eklemeyi unutmayın.





Reklamlar
 

Son Yazılar

TEKNOTV Videolar

Son Yorumlar
Unutulmaz
 

Reklam
 

Reklam
 

Reklam
 

Reklam
 

Reklam
 

© 2016 Lordiz.com