Güncelleme: Uygulamada bulunan bir çok problem düzeltilmiş.
Gelişmiş bir forum uygulaması. Diğer forum uygulamalarına alternatif olarak kullanılabilir. İçerisinde aktif kullanıcıları, arama sistemi, üyelik sistemi, web tabanlı yönetim bölümü gibi özellikler bulunuyor
"forum" klasörünü olduğu gibi web sitemize yüklüyoruz. bunun için bir ftp (dosya transfer protokolü) programı ile web sunucumuza giriş yapmalı ve "httpdocs"
klasörüne girmeliyiz. malesef bunları da yapamıyorsanız TELETUBBIES'in ikinci bölümü başladı buna yetişin bari diyorum. "httpdocs" altına komple gönderimizi
yaptıktan sonra web sitemizin ve ya hosting firmamızın (her iki hizmet de aynı anda aynı firmadan ve ya iki ayrı firmadan alınıyor olabilir, sorun değil) bize
verdiği DOMAIN CONTROL PANEL ve ya MANAGEMENT PANEL'ine (ismi buna benzer bir şeydir mutlaka) web üzerinden giriş yapıyor ve FILE MANAGER "dosya yöneticisi" gibi
bir bölgeden "forum" klasörümüz içindeki "ronaldo" (database klasörümüz) içindeki "ronaldinho.mdb" dosyamıza bu ekranın mutlaka bir köşesinde bulunan dosya
nitelikleri düğmesinden (FILE ATTRIBUTIES olabilir ve ya dosyanın karşısına denk gelen bir KİLİT simgesi olabilir)tıklayıp açılan ekrandan FULL CONTROL özelliğini
(yazma koruma özelliği oluyor, yani birileri kayıt yaparsa forumunuza ve ya mesaj gönderirse database dosyanıza kabul olsun demek anlamında) açmanız gerekiyor.
ekranda ne kadar full kontrol seçeneği varsa açın. database klasörünüzün ismini tahmin etmek çok zor olduğundan bulunup silinmesi de o kadar zordur o nedenle tam
korumaya açmaktan korkmayın. aynı işlemi yine "forum" klasörü altındaki "downloads" klasörüne de yapın, çünkü insanlar sizin forumunuza gönderdikleri mesajlara
dosya da ekleyebilsinler. eğer her şeyi yaptıktan sonra yine herhangi bir hata ile karşılaşırsanız bu yönetim konsolunuzda "forum" klasörünüze "Allow to use
parent paths" seçeneğini vermeniz gerekiyor olabilir. bu seçeneği ise "web directories" ve ya "web dizinleri" yönetiminden "httpdocs" a girip "forum" klasörünüze
bir seçim çentiği koyup "preferences" gibi bir ekrandan "Allow to use parent paths" "benzer dizin kullanımını etkinleştir" (türkçesinden emin değilim) gibi bir
ekran bulup seçerseniz olacaktır. bu parent paths i bulamazsanız web ve ya hosting yönetim konsolundaki yardım ve ya support bölümünde bir arama yapabilir ve ya
destek servisine "support request" göndererek yardım isteyebilirsiniz. mutlaka bu seçeneği aktif edebileceğiniz bir yöntem size söyleyeceklerdir. ben de bu
seçeneği aktif etmek gerekti. lütfen bu anlattığım kısmı iyice bir kez daha okuyun. çünkü işin %98'i bu kısımdan sonra bitiyor"
%98 bitti
forumumuz bence bitti, artık admin hesabı oluşturup istediğimiz atı oynatabiliriz. bunun için forum klasörümüz altındaki setup.asp dosyasını çalıştırmalı ve admin
hesabını oluşturmalıyız.
bu dosyayı çalıştırmak için şu kısayolu kendinize göre uyacak şekilde modifiye ederek çalıştırın.
http://www.google.com/forum/setup.asp
bu sayfayı dikkatlice okuyup admin hesabımızı açtıktan sonra FTP den httpdocs altındaki forum klasörümüz içinde bulunan setup.asp dosyamızı silebilir ve ya ilerde
tekrar kullanma ümidiyle yeniden adlandırarak saklayabiliriz.
bu arda siteniz aspuload, aspsmrartupload ve ya fso özelliklerinden hangisini destekliyor görmek için yine aşağıdaki linki sitenize göre modifiye edip çalıştırın.
http://www.google.com/forum/checkcomponents.asp .
%100 bitti.
bence bu şekilde yapabilirsiniz. işin en büyük kısmı forum klasörü altındaki database klasörü içindeki database dosyası ve bir önceki klasördeki downloads klasörüne tam yetki verebilmekte bitiyor.
umarım eksik bir şey yazmadım. bu dediklerimi yaptınız ve hala olmuyorsa çıkan hata mesajlarını nette aratın ve çözüm için insanların yaptıklarından faydalanın. dosyaları benim dediim şekilde yaptıktan sonra bir klasöre sıkıştırıp yedekleyin ki ilerde çıkacak sorunlarda yaptığınız değişiklikleri tekrar yapmak zorunda kalmayın. bir hata çıkarsa benim size verdiğim bu kısım üzerinden gidin. her şeyi bir daha yapmayla uğraşmayın.
hata ve yardım konusunda forum.aspbb.com iyi bir kaynak.
Aspbb forumu kurdum çalışıyor, ama önerim ingilizce versiyonunu kurmanız, sadece türkçe dil desteğini ekleyin çalışıyor, biraz sabır gerekiyor. Yüklediğim adres: www.sihirlikutu.net
Tıpkı benim gibi hiç birşeyden anlamadığınızı varsayıyorum. Önceden söyleyeyim bu iş sonundan bakılınca basit ama başından bakılınca çok zor bir iş. Bu forumu
kurulum sırasında elli tane problem yaşamama ve dediğim gibi programcılık, script, asp, html denen şeylerin ne işe yaradıklarını bilmememe rağmen kurmayı
başardım. Bu benim bir iş günüme mal oldu. ben yaptıysam siz de yapabilirsiniz. Şimdiden söyliyeyim ilk 2 saat içerisinde hemen foruma kavuşayım diyorsanız başka
bir çözüm aramanız faydalı olur. Eğer dediklerim harfiylen uygulanırsa takriben 20 dakika içerisinde forum çalışır vaziyette olabilir. Ama acemilik sınır tanımaz
bilindiği gibi ve bu iş uzayacaktır. sebat ederseniz olmaması için hiç bir neden yok. vazgeçmeden sonuna kadar her adımı yapmak için gayret gösterin lütfen. sonuç
tatmin edici.
hatırlatma: ilerleyen aşamada web adresinizin yönetim konsoluna girmeniz gerekeceğinden şifreleri hazır etmeniz yararınıza olacaktır. şifre yoksa ne bu forumu ne
de başka bir forumu kuramazsınız bilginize. çünkü web adresinizin süresi bitti mi, ne kadar yeriniz var gibi bilgilerin kontrol edildiği bu DOMAIN MANAGER
şifreyle internet üzerilen girilen ve açmaya uğraştığınız bu forum klasörünün içindeki klasör ve database dosyalarınıza özel yetkiler verebilen bir uygulama
olduğundan son derece önemlidir.
eğer "alternatifim yok" diyorsanız evet, son duanızı edin, başlıyoruz.
Şimdi indirmemiz gereken üç dosyamız var, bunları indiriyoruz. bir tanesi dosyalarımızda değişiklik yaparken kullanacağımız NOTEPA++ uygulaması, diğeri türkçe dil
dosyasi, bir diğeri ise forum programının kendisi. Aşağıdaki Linklere tıklayıp indirelim.
NOTEPAD++ editörümüzü çektiğimiz dosya vasıtasıyla kuruyoruz. (bu tür programların kurulumunu anlatarak vakit geçirmek istemiyorum, zira bunu kuramayacak birileri
varsa şu an gidip TELETUBBIES izlemeleri yerinde olacaktır). çekilen forum uygulamasını masaüstünde güzel bir yere açalım yani sıkıştırılmış dosyaya çift
tıklayınca içinde "aspbb_version0_5" isminde göreceğiniz klasörü masaüstüne alalım. dil dosyamızı da (turkish.xml olması lazım dikkat edin)
"aspbb_version0_5"klasörünün altındaki "languages" klasörüne koyalım. dikkat ederseniz bu klasörde 4 tane dil dosyası oluyor siz bunu koyunca.
işin %20'si bitti.
forum hazır bir database dosyasi ile geliyor. access türünde kullanarak işlem yapacağız haberiniz olsun.
"aspbb_version0_5" klasörü altındaki "config asp"'ye sağ tıklayıp "OPEN IN NOTEPAD++" e tıklayıp bu dosyaya girin. gayet seri bir şekilde şunları yapın.
(dikkat ettiyseniz bir satırda 1 diğerinde 2 yazıyor. 1 olunca mysql denen bir database sistemini kullanıyor ki kurulum sırasında bana sorun yaşattığından dünya
da en bilinen database sistemi olan "ki tamamen şahsi bir yorumdur" access'i seçmek için 2 yazdım)
satır numarası 15 eski: const db_path = "db/aspbb.mdb" ' Only if running Access yeni: const db_path = "ronaldo/ronaldinho.mdb" ' Only if running Access
(şimdi burada duralım. bu forum internet aleminde çok kullanıldığından ve hazır değerler her kullanan kişide aynı olduğundan yani forumu web den çektikleri gibi
fazla oynaşmadan ve değiştirmeden kullandıkların forum database'niz birileri tarafından çalınabilir. bunu önlememiz gerektiğinden "aspbb_version0_5" klasörünün
altındaki "db" klasörü ve içindeki "aspbb" isimli dosyanın adını değiştirmek zorundayız. benim belirttiğim gibi "db" klasörüne ister"ronaldo" diyin ister "teksas"
ister "tarlafaresi" ve ismi "aspbb" olan database dosyaniza da ister "ronaldinho" ister "bukalemun" isterseniz de "hoparlor" diyin. ne derseniz diyin ama mutlaka
bir seyler diyin ki dosyalariniz çalınamasın. bu değişikliği az evvel belirttiğim satır numarası 15 de mutlaka belirtin. çok basit)
satır numarası 16 eski: const path = "/" 'The path to where you have the forum installed yeni: const path = "/forum/" 'The path to where you have the forum installed
(burada da duralım. forumunuzu sitenizdeki bir çok dosya ile karşımasın diye bir klasörde tutmanız faydalı olacaktır. hemen "aspbb_version0_5" klasörüne bir isim
verelim. örnek olarak "forum" seçtim. isterseniz "sungerbob" diyebilirsiniz. o zaman da satır numarası 16'yı bu şekilde değiştireceksiniz. yazdığınız bu yeni isim
2 adet slaş karakterinin arasında dursun, tıpkı yukarıdaki gibi.)
satır numarası 31 eski: const strComponent = "aspsmartupload" '//Choose from fso, aspupload or aspsmartupload yeni: const strComponent = "fso" '//Choose from fso, aspupload or aspsmartupload
(baya önemli bir satır. benim kendi forum kurulumum tam bir rezaletti. her şey arıza verdi ama her şey. ekranımda sürekli olarak bir hata kodu çıktı ve hep
"aspsmartupload" yazdı. nedenini aradım ve buldum. web sunucunuz "aspsmartupload" denen kod sistemini destekliyorsa "aspsmartupload" yazacaksınız. benim ki
desteklemiyormuş ben de "fso" yaptım düzeldi. sizde işe yaramazsa üçüncü seçenek "aspupload" olmalıdır. bu da olmaz ise kurusa bakmayın artık bende elimden geleni
aktarıyorum sadece.)
satır numarası 38 ve 39 const strForumName = "ASPBB" const strForumAddress = "http://forum.aspbb.org/" '// End with a /
yeni: const strForumName = "ATILIM ULUSLARARASI EĞİTİM" yeni: const strForumAddress = "http://www.atilimedu.com/atifrm/" '// End with a /
(gayet açık)
satır numarası 51 eski: const defaultLang = "english" '// Name of language file without trailing .lang yeni: const defaultLang = "turkish" '// Name of language file without trailing .lang
(size çekmeniz için verdiğim ikinci linkteki türkçe dil dosyasına referans veriyoruz)
forumda alt satırlarda verilen turkish.xml dosyasi herhalde eski bir sürüm. lütfen bu dosyasi linke tiklayip indirdikten sonra languages klasörüne koyun ve ingilizce olarak calistirabildiginiz herhangi bir kullanıcıya girip my profile kısmından turkish diye seçin. çalışması gerekiyor. includes klasöründe herhangi bir ayar yapmaya gerek kalmadı bende. daha önceden inc_top dsyasına 8859-9 ayarı yaptım ama işe yaramadı ben de sil baştan forumu bir daha yapılandırıp sadece bu turkish dosyasini oluşturdum ve oldu. eğer bir şeyler olur da yine çalıştırmazsanız ve hiç olmaz sa english dosyasini kullanarak ekranda türkçe post (mesaj gönderme konu açma gibi) yapmak isterseniz bu bu yolladigim turkish dosyasinin basindakileri english'e koyun. o zaman hiç değilse türkçe mesaj atabiliyorsunuz.
ben sorunu şu şekilde çözdüm. english dosyasini alip turkish ismiyle kaydedip sunucuya gönderdim. baktim bu dosya çalışıyor. sonra yavaş yavaş yazıları türkçeye çevirdim ve bu dosyanin başına da
"yukarıdaki script parçasını nereden nereye kadar ekleyeceğinizi anlayasınız diye en alttaki ERRORS ile biten satiri referans almaniz iyi olur. bu satırlar dil dosyanizin en basindadir."
kolay gelsin.
ayrıca açtığınız mesajlara eğer dosya ekleyemiyorsanız web adresinizin domain kontrol sistemine girmeniz ve buradaki dosya yöneticisi vasıtasıyla forum klasöründeki DOWNLOADS klasörüne yazma yetkisi vermeniz lazım. Her web adresi mutlaka bir yazılım ile kontrol edilir. bunu öğrenmenin en kolay yolu domain adresinizi açarken hangi siteyi kullandıysanız oraya size vermiş olmaları gereken şifreyle giriş yapmak ve DOMAIN MANAGEMENT CONSOLE tarzı bir programı (ki bu program siz giriş yaptıktan sonra mutlaka ekranınızın bir tarafında link olarak duracaktır.) kullanmak.
Error information: Error Nr: 500 Description: Değişken tanımsız Source: Microsoft VBScript çalışma hatası URL: /samtek/forum/Default.asp?
Settings: Database: Access Last query: SELECT count(*) as IntRes FROM aspbb_posts Email component: CDOSYS Upload component: aspupload Language: Arkadaşlar Buna Çare Bulan Varmı ? Tüm izinler Verildi Ama Buna Bir Türlü Çare Bulamadım.Bulan Olursa Bir Zahmet Hayır İçin yazsın Şuraya Kolay Gelsin.
config dosyasinda aspsmartupload ve ya fso yazan bir yerde şu an aspupload yazıyor. eğer diğerlerini denersen (aspsmartupload, fso) en azından birisi sonuç verecektir. tabi ay geçti yıl geçti, her halde daha iyisini bulmuşsundur.
10. satırdaki database türününü belirtmek için 2 yazanı 1 yapın sonra root/setup.asp yi çalıştırın admin bilgilerinizi girin forum kuruldu şimdi setup.asp ve runsetup.asp'yi siliniz.
ben kurdum herşey tamam ama en büyük problem üye olunmuyor,yeni yazılar eklenmiyor yazma izinlerini verdim tüm ayarlar tamam ama bu hatayı nasıl düzeltiriz
Error information: Error Nr: 500 Description: Variable is undefined Source: Microsoft VBScript runtime error URL: /aspbb_version0_5/admin.asp?
Settings: Database: Access Last query: SELECT COUNT(*) FROM aspbb_groupmembers WHERE gmgid=2 AND gmmid=1 Email component: CDOSYS Upload component: aspupload Language: turkish hatalarını veriyo ne yapabilirim
bu satırları config.asp içeiği ile değiştirip gerekli alanları sitenize göre doldurunuz . ------------------------------------------------ <% Option Explicit On Error Resume Next
Dim strTable, strAlign,strNewMail, intPmCount
'################################################# '# veritabani opsiyonlari # '################################################# const db_type = 2 ' 1 = MySQL veri tabani ise, 2 = Access veri tabani ise const db_Server = "site adresi" ' const db_Password = "" ' Access ise bos kalsin const db_Username = "" ' Access ise bos kalsin const db_Database = "" ' MySQL ise bos kalsin const db_path = "db/aspbb.mdb" ' sadece Access veri tabani kullaniliminda const path = "/aspbb_version0_5/" 'buraya foruma verdiðiniz dosya adini yazin.zip.de burasi /forum/ olarak yazilmis.en cok hatada burdan kaynaklaniyor
'################################################# '# forum seti # '################################################# const strForumName = "ASPBB" const strForumAddress = "forumun url-si" '// End with a /
const blnShowActive = true '// Show active users plugin const blnShowStats = true '// Show status plugin const blnGenerateRSS = true '// Activate RSS plugin const blnShowLatest = true '// Shall we show latest threads const intTopicsPerPage = 15 '// How many topics to display per page as default const intReplyPerPage = 15 '// How many replys to display per page as default const intDisplayThreads = 5 '// For show latest threads const blnCatGap = true '// Empty row between categories const blnThirdColor = true '// Activate apbbcolor3 for css mouseover effect
const defaultLang = "turkish" '// Name of language file without trailing .lang const requireactivation = true '// Users must confirm the registration by clicking link in email const blnAntiBump = true '/// Regular users cant make 2 post after eachother in the same thread. const defaultUserTitle = "Member" const avatar_width = "60" const avatar_height = "60" const servertimezone = 1 '//Based on GMT const blnDebug = true '//Show helpful forum and client settings in error catcher
'################################################# '# Database connection strings # '################################################# Dim objDAL Set objDAL = new DAL if db_type = 1 Then objDAL.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};server="&db_Server&";uid="&db_Username&";pwd="&db_Password&";database="&db_Database&"" Elseif db_type = 2 Then objDAL.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db_path) &";User Id="& db_Username &";Password="& db_Password &";" End if objDAL.Connect
"Sorry but you have been permanetly banned from this forum" stup ı yaptıktan sonra böyle bir uyarı çıkıyor. kimse bişey yazmamış konu hakkında.. bilgilendirebilecek birileri varsa çok memnun olurum
YNT:Banned From This Forum / ASPBB v0.5 - S.O.S - 24.05.2006 / Cevapla
config.asp yi açın.10.SATIRDA const db_type = 2 ' 1 = MySQL, 2 = Access yazılı kısımda veritabanınızı 1 ya da 2 olarak belirleyin.ben access kullandığım için 2 yaptım bu sorun çözüldü.
Bu forumun kurulumunu anlatacak bi babayiğit yok mu ya.
hep hata veriyor off / ASPBB v0.5 - mehmet - 28.01.2006 / Cevapla
her sayfada bu çıkıyor. neden olabilir? --------------------------------------- Error information: Error Nr: 500 Description: Variable is undefined Source: Microsoft VBScript runtime error URL: /admin.asp?
Settings: Database: MySQL Last query: SELECT COUNT(*) FROM aspbb_groupmembers WHERE gmgid=2 AND gmmid=1 Email component: w3JMail Upload component: aspupload Language: turkish
Arkadaşlar bu forumu kurmak çok kolay hem de çok , Tek yapmanız gereken config.asp de bir iki düzenleme o kadar. ilgilenenler www.bizimklub.com/form a baka bilir areszone@gmail.com a yazarak forum kurmay; oyrene bilirler
Selam arkadaşlar bu forum u kurabileceyiniz bir host biliyorum http://www.brinkster.com/redirect.aspx?rf=nduedu&ad=1000&redirect=/hosting/hosting.aspx bu hostinge bakın php asp aspşnet mysql veriyor. Ben bu forumu kurdum bizimklub.com adlı mp3 arşivi açtım bu hosting sayesinde
Başlık Yok / ASPBB v0.4 - Yok - 08.11.2005 / Cevapla
yaaa ben asp destekli hostta kullanmaya çalıştım ama çalışmadı..neden acaba kurulumdamı hata yaptım
help help help / ASPBB v0.4 - sozdem - 30.09.2005 / Cevapla
arkadaşlar neden türkçesini yayınlamıyorsunuz. birde nasıl yükleneceği konusunda net bilgi yok. bilen bir arkadaş aşamalarını tek tek yazabilirmi_? şimdiden teşekkürler