Soru: SMF Forum nasıl kurulur?
Cevap: SMF Forumu kurulması için aşağıdaki özelliklere uygun bir web sunucusu gerekmektedir:
* PHP 4.1.0 veya daha yüksek
* MySQL 3.23.4 veya daha yüksek
* Veritabanında en az 512kb boş yer

daha fazlası tavsiye edilir
* Web sunucusunda en az 2.5MB boş yer

daha fazlası tavsiye edilir
Bu özelliklere uyumlu bir sunucunuz var ise devam edebilirsiniz.
1) Öncelikle web sunucunuzun size sağladığı kaynakları kullanarak bir MySQL veritabanı oluşturun ve bu veritabına bütün izinlere sahip bir kullanıcı atayın. Veritabanı ismi

kullanıcı adı ve şifresi SMF kurulumunda sorulacaktır.
2) indirdiğiniz SMF kurulum dosyasındaki (.zip

.tar.gz veya .tar

bz2) bütün dosyaları FTP kullanarak web sunucunuzdaki bir klasöre yükleyin. Bu klasörün FTP ve HTTP'deki konumu da kurulum esnasında gerekebilir.
3) ÖNEMLİ: eğer kurluma Türkçe olarak devam etmek istiyor ve forumunuzun varsayılan dilini Türkçe yapmak istiyorsanız buradan SMF sürümünüzle uyumlu olan Türkçe dil dosyalarını da FTP kullanarak SMF kurulum dosyalarını yüklediğiniz klasöre yükleyin.
4) Kurulum dosyaları ile birlikte gelen install.php dosyasını çalıştırın. Bunu yapmak için bir web tarayıcısından
[Linkleri Görebilmek İçin Üye Olmanız Gerekiyor. Ücretsiz Üye Olmak İçin Tıklayın.]ı.com/forumunklasörü/install.php URL'sini kullanmanız gerekir.
5) Eğer dil dosyalarını da yüklediyseniz üst sağ köşede Dil seçeneğini göreceksiniz. Buradan Turkish seçerek kuruluma Türkçe devam edebilirsiniz. Bu ekranda FTP'ye bağlanma bilgileriniz sorgulanır. Dosyaları yüklerken hangi FTP bilgilerini kullandıysanız burda da aynılarını girin. Sunucu genelde localhost olarak kalabilir çünkü çoğu zaman FTP sunucunuz ile web sunucunuz aynıdır. Kurulum dizini de genelde otomatik olarak algılanır. Ancak hatalı ise lütfen SMF'i FTP'de kurduğunuz dizine ayarlayın (/public_html/forum gibi).
6) Bir sonraki ekranda veritabanı ve forum ayarları sorgulanır. (1)'den elde ettiğiniz veritabanı ismi

kullanıcı ismi ve şifresini buraya girin. MySQL sunucu adresi de genelde web ve FTP sunucusu ile aynı olduğundan localhost'dur ancak farklı ise değiştirebilirsiniz. Bu sayfada küçük veya büyük harf kullanımına dikkat edin!
7) Kurulumun son sayfasında yönetici hesabı oluşturulur. Buraya istediğiniz bilgileri girebilirsiniz

güvenlik için MySQL şifresi sorulduktan sonra kurlum biter. Install.php dosyasını da sildikten sonra forumunuza girebilirsiniz. SMF Forumunuz kurulmuştur

hayırlı olsun! Grin
Kurulumla ilgili detaylı bilgiler için buraya bakabilirsiniz (İngilizce)
MySQL ile ilgili daha detaylı açıklama için buraya bakabilirsiniz.
Soru: Forum'um xxxxxx saldırısına uğradı
nasıl önlem alırım
ne yapmam gerek?
Cevap: Eğer herhangi bir saldırıdan şüpheleniyorsanız lütfen web sunucunuzun yöneticileri ve diğer yetkililer ile temasa geçiniz.
Soru: Konuların altına hızlı cevap bölümünü nasıl koyarım?
Cevap:
1.0.5 için: Hızlı cevap bölümünü isteyen kişi Profil -> Forum Görünüm Özellikleri -> Mesajlarda hızlı cevap bölümünü... menüsünden ayarlayabilir. Eğer bütün kullanıcıların ayarlarını değiştirmek istiyorsanız: Yönetim -> Kullanımdaki Tema'nın Ayarları -> Üyelere özel seçeneklerin varsayılan değerlerini değiştir / Üyelerin seçeneklerini varsayılanla değiştir
1.1 için: Kullanıcılar Profillerinden > Forum Ayarları > Mesajlarda hızlı cevap bölümünü: Açık Olarak Göster olarak ayarlayabilirler. Bütün kullanıcıların ayarlarını değiştirmek için: Yönetim > Kullanılan Tema > Ayarları Sıfırla > Bu tema için kullanıcıların sahip olduğu ayarları sıfırla > Mesajlarda hızlı cevap bölümünü: aynı şekilde Açık Olarak Göster olarak değiştirmek gerekir.
Soru: Yönetici acemi üye
nasıl yani?
Cevap: Kullanımdaki Tema ayarlarından -> Gruplandırılmış üyelerin grup başlıklarını gizle seçeneğini aktifleştiriniz.
Soru: SMF'in Flood koruma özelliği nedir
nasıl ayarlanır?
Cevap: SMF aynı IP adresinden gönderilecek iki mesaj arasındaki zamana dikkat eder. Bu zaman ise saniye olarak Yönetim -> Seçenekler ve Opsiyonlar -> Aynı IP adresinden gönderilecek iki mesaj arasındaki zaman limiti altından ayarlanabilir
Soru: Türkçe dil desteği var mı? Var ise nasıl yüklerim?
Cevap: Evet

SMF'in Türkçe dil desteği vardır. SMF anasayfasındaki "Download" bölümünden temin edilebilir. Bu adresten kullandığınız sürümün Türkçe dil dosyasını indirdiğinizde tek yapacağınız FTP ile (dil dosyaları modifikasyon değildir! ve paket kurulumundan kurulamaz) forumunuzun olduğu klasöre yüklemektir. Yüklemeyi kurulumdan önce yaparsanız Türkçe olarak kuruluma devam edebilirsiniz. Daha sonra yaparsanız da Yönetim -> Sunucu Ayarlarını Düzenle -> Varsayılan Lisan ile forumunuzun genel olarak dilini değiştirebilirsiniz. Ayrıca Seçenekler ve Opsiyonlar -> Kullanıcılar Dil tercihi yapabilsin ile her kullanıcı profilinden kendi istediği ve kurulu olan dili seçebilir.
Dil dosyalarının kurulumunu doğrulamak istiyorsanız:
Kod:
.../Themes/default/languages
klasöründe
Kod:
xxxx.turkish.php
isimli dosyaların olduğundan emin olun.
Türkçe dil dosyaları ile ilgili en son haberleri buradan edinebilirsiniz.
Soru: Peki ama başka tema kuruyorum Türkçe butonlar çıkmıyor!
Cevap: Download bölümünden indirilen dil dosyalarında sadece varsayılan ve klasik temalarının Türkçe butonları vardır. Eğer başka bir tema kurduysanız o tema için hazırlanan Türkçe butonları indirip tema klasörünün içindeki images klasörüne koymanız gerekir (yani sonuçta blue diye bir tema kullanıyorsanız Türkçe butonlarının
Code:
Kod:
/Themes/blue/images/turkish
klasöründe olması gerekiyor
Soru: Üye olmayanların (ziyaretçi) forumumu gezmesini istemiyorum/istiyorum
bunu nereden ayarlayabilirm?
Cevap: Yönetim -> Seçenekler ve Opsiyonlar -> Ziyaretçiler forumu gezebilsin Bu ayarı işaretlemezseniz üye olmayanlar forumun herhangi bir sayfasına girdiklerinde şifre ekranı ile karşılaşırlar. Ayrıca ziyaretçilerin siteye girebilmelerini

ancak bölümlerin içine girememelerini veya sadece cevap yazamamalarını istiyorsanız İzinleri Ayarla -> Kayıtsız Ziyaretçiler -> Düzenle altından yapabilirsiniz.
Soru: Yeni tema nereden bulunur? Nasıl yüklenir?
Cevap: Türkçeye çevrilen temaları burada bulabilirsiniz. Eğer verilen linkler çalışmıyor ise lüften moderatörlerden birini özel measj yazın

en kısa zamanda düzeltmeye çalışırız. Yüklemek ise çok basittir

indirdiğiniz zip dosyasını Yönetim -> Tema ve Yerleşim Ayarları -> Yeni Tema Yükle kutusu altından seçip Yükle! butonuna tıkladığınızda temanız yüklenecektir. Yüklenmiş olan temaların bir listesi aynı ekranında sağındadır.
Eğer tema yüklenemiyorsa

muhtemelen temaların bulunduğu ../Themes klasörü yazılamaz konumdadır. Yazılabilir yapmak için herhangi bir FTP programı veya webhostunuzun cPanel'inden girin ve klasörün izinlerini 777 olarak ayarlayın. Bunu yapmanın yolları için buraya bakın.
Soru: Bazı yerlerde yazı olması gerekirken bomboş görünüyor veya forumun bazı yerleri görünmüyor. Sorun nedir?
Cevap:Ya default

yani varsayılan temayı sildiniz

yahut da Türkçe dil dosyalarını sildiniz. Kurulum paketinden /Themes/default klasörünü olduğu gibi geri yükleyin. Download bölümünden forumunuza uygun Türkçe dil dosyasını yükleyip

içindeki klasörü forumunza yükleyin
Ayrıca bu sorunun bir başka nedeni de

kullandığınız temanın veya dil dosyalarının

forum sürümünüze uyumlu olmamasından kaynaklanması olabilir.
Soru: Bir kategori içindeyken o anda o kategoride olan üyeleri nasıl gösterebilirim?
Veya aynı şekilde
bir konuyu okurken o konuyu okuyanları nasıl görebilirim?
Cevap: Admin -> Kullanımdaki tema -> Ana sayfaya ve iletilere bakanları göster
Soru: Her kategoriye ayrı bir resim nasıl atarım?
Cevap: BoardIndex.template.php dosyasinda bunu bul:
(Bul)
Kod:
// If the board is new

show a strong indicator.
if ($board['new'])
echo '<img src="'

$settings['images_url']

'/on.gif" alt="'

$txt[333]

'" title="'

$txt[333]

'" border="0" />';
// This board doesn't have new posts

but its children do.
elseif ($board['children_new'])
echo '<img src="'

$settings['images_url']

'/on2.gif" alt="'

$txt[333]

'" title="'

$txt[333]

'" border="0" />';
// No new posts at all! The agony!!
else
echo '<img src="'

$settings['images_url']

'/off.gif" alt="'

$txt[334]

'" title="'

$txt[334]

'" border="0" />';
(Değiştir)
Kod:
// If the board is new

show a strong indicator.
if ($board['new'])
echo '<img src="'

$settings['images_url']

'/on_' . $board['id'] . '.gif" alt="'

$txt[333]

'" title="'

$txt[333]

'" border="0" />';
// This board doesn't have new posts

but its children do.
elseif ($board['children_new'])
echo '<img src="'

$settings['images_url']

'/on2_' . $board['id'] . '.gif" alt="'

$txt[333]

'" title="'

$txt[333]

'" border="0" />';
// No new posts at all! The agony!!
else
echo '<img src="'

$settings['images_url']

'/off_' . $board['id'] . '.gif" alt="'

$txt[334]

'" title="'

$txt[334]

'" border="0" />';
Şimdi images klasorune her kategori icin resimler koy. ornegin 15 nolu kategori icin

on_15.gif on2_15.gif ve off_15.gif seklinda
on.gif

yeni mesaj varsa; on_2.gif alt bolumlerde yeni mesaj varsa; off.gif yeni mesaj yoksa gosterilir
Soru: Forum sürümümü yeni bir versiyona nasıl yükseltirim/güncellerim ?
Cevap: Öncelikle:
1) Downloads bölümünden yükseltme yapmak istediğiniz sürüme ait upgrade paketini indirin. Dikkat edin

update değil

upgrade. Mesela forum sürümünü 1.0.5'ten 1.1 RC1'e güncellemek istiyorsunuz. Örnek dosya adımız budur: smf_1-1-rc1_upgrade.zip
2) Daha sonra dil dosyaları bölümünden güncelleme yapmak istediğiniz sürüme ait Türkçe dil dosyalarını indirin. (Forumu Türkçe kullanıyorsanız tabi) Örneğimizdeki dosya adı: smf_1-1-rc1_turkish.zip
Şimdi elimizde iki adet paket var. Bunları dilersek bilgisayarımızda paketten çıkarabilir

dilersek de (cPanel'i olanlar için) sitemize yükleyip doğrudan sunucu üzerinde paketten çıkarabiliriz.
Şimdi en basiti olan birinicisini yapalım. Bu iki paketin içindekileri Winzip veya benzeri yardımıyla bilgisayarımıza çıkartıyoruz. Sonra aynen olduğu gibi sitemize yüklüyoruz. (FTP veya benzeri ile)
Eski dosyaları üzerine yazıyoruz. (Bu önemli) İşin angarya kısmı bitmiş oldu böylece Smiley
3) Son olarak upgrade.php isimli dosyayı çalıştırıyoruz. Ör:
Kod:
[Linkleri Görebilmek İçin Üye Olmanız Gerekiyor. Ücretsiz Üye Olmak İçin Tıklayın.]
Bunu açınca bir tane düğme çıkacak. Ona basın yeter Smiley
Yeni sürümünüz hayırlı olsun. upgrade.php dosyasını silmeyi unutmayın.
Soru: Dosyalarımdan biri silinirse veya yenisiyle değiştirirsem ne kaybederim?
Cevap: Hiç bir şey kaybetmezsiniz. Neden? Çünkü foruma ait tüm veriler

veritabanında saklanır. Bütün dosyaları da silseniz

hatta silip forumu yeniden de kursanız

açtığınızda görürsünüz ki bütün üyeler

bütün kategori

bölüm ve mesajlar yerli yerinde duruyor... Burada bilmeniz gereken

bir dosyayı yenisiyle değiştirirseniz

o dosyada değişiklik yapan bir mod kuruluysa sisteminizde

o mod artık çalışmayabilir. Eğer modun ne olduğunu bilmiyorsanız bu dediğimi umursamayın Smiley
Soru: Hep CHMOD deyip duruyorlar
nedir yahu bu chmod?
Cevap: CHMOD bir linux komutudur ve sunucunuzdaki (dolayısıyla sitenizdeki) dosyalara erişim izinlerini ayarlamanızı sağlar. Elimizin altında linux yok veya nasıl sunucuya erişip de bu komutu çalıştıralım diyorsanız

FTP istemciler bu işi pek güzel yapıyor Smiley Ör: FileZilla

FlashFXP

CuteFTP vs.. Ayrıntıya girmeyelim

chmod 644 yalnızca okunabilir dosyalar için (read-only) kullanılır; chmod 755

okunabilir ve çalıştırılabilir dosyalar içindir; chmod 777 ise

okuma

yazma ve çalıştırma izni vermek içindir. (Tüm izinler yani)
Nasıl ayarlayacaksınız? Herhangi bir FTP istemciyle sunucunuza girin

sonra erişim iznini değiştirmek istediğiniz dosya ve klasöre sağ tıklayın. Çıkan menüde CHMOD veya ATTRIBUTES seçeneğini görmelisiniz. Şimdi numerik alana istediğiniz izni yazabilirsiniz. Bu işlemi cPanel veya benzeri kontrol panellerinden de yapabilirsiniz. Dosya veya klasörünüzün ismine tıklayın

sağ üst köşede bir menü belirecek. Buradan "Change permissions" veya benzeri bir ifade bulacaksınız. Yine rakamsal olarak yazacaksınız sonra chmod değerini.
Siteniz bir Windows sunucu üzerindeyse

CHMOD sizin için değildir. O zaman da dosya izinlerini hostunuzun sağlamış olduğu kontrol paneline (genellikle Plesk) girerek ayarlayabilirsiniz.
Bu bölüm simplemachines.org`sitesinden` Elmacik adli moderatör`ün hazırladığı sık sorulan sorular bölümünden alıntıdır.
İlgili konu:
[Linkleri Görebilmek İçin Üye Olmanız Gerekiyor. Ücretsiz Üye Olmak İçin Tıklayın.]