FRIHOST • FORUMS • SEARCH • FAQ • TOS • BLOGS • COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


PHPBB Eklentileri





tufansaba
PHPBB FORUMLARDA KAYITTAKİ COPPA'YI KALDIRMAK

phpBB forumlarında hepimizin bildiği gibi kayıt esnasında Amerika'daki phpBB kullanıcıları için hazırlanmış olan COPPA uygulaması mevcuttur.Bu uygulamanın bulunmasının nedeni Amerika'da yasalardır.Amerika'daki yasaları göre 13 yaşın üzeri veya 13 yaşın altı diye iki seçenek bulundurulmak zorunda.Türkiye'de ise böyle birşey olmadığı için buna gerek duyulmuyor.Hatta kayıt esnasında kullanıcıları dahi şaşırtıyor : Neden böyle bir uygulama var diye.
Bunu kaldırmak isteyen phpBB kullanıcıları için bu dökümanı yazmaya gerek duydum.
(Bu döküman phpBB.com adresinden alınıp Türkçe'ye çevrilmiştir.)

Düzenlenmesi gereken dosyalar :
1) ./language/lang_xxx/lang_main.php *
2) ./templates/xxx/agreement.tpl **

* Buradaki xxx kullandığınız dil dosyası oluyor. Örn: lang_turkish
** Buradaki xxx kullandığınız template oluyor. Örn: subSilver

Not: Herhangi bir hataya karşı düzenlemeler yapacağınız dosyaları yedeklemeniz önerilir.

Öncelikle lang_main.php dosyasını açın ve aşağıdaki kodu bulun :


Kod:
Code:
$lang['Agree_over_13']





Şimdi de bu satırda aşağıdaki yeri bulun ve silin :


Kod:
Code:
ve 13 yaşın <b>üstündeyim</b>





Not: Yukarıdaki Yazıyı Silerken Sondaki ['] ve [;] Karakterleri SİLMEYİN .

lang_main.php dosyasını kaydedin ve çıkın.Şimdi de agreement.tpl dosyasını açın.
Aşağıdaki kodu bulun ve silin :


Kod:
Code:
<br /><a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br />




agreement.tpl dosyasını kaydedin ve çıkın. Şimdi de üzerinde değişiklikler yaptığınız yukarıda belirtilen iki dosyası sitenize upload edin.
tufansaba
PHPBB FORUMLARDA IP ADRESİNİ MODERATORLERDEN SAKLAMAK

Sadece forum yöneticilerinin forumda saklanan kullanıcılara ait ip adreslerini görebilmelerini istiyorsanız aşağıdaki değişiklikleri yapmalıısnız

viewtopic.php yi açın

Şu kodu bulun


Kod:
Code:
if ( $is_auth['auth_mod'] )
   {
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>';
   
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
   }




Alttaki kod ile değiştirin

Kod:
Code:
if ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] )
   {
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>';
   }

   if ( $is_auth['auth_mod'] )
   {
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
   }



yaptığınız değişiklikleri kaydedip çıkın Ve dosyalarınızı upload edin
tufansaba
PHPBB GÜVENLİK MODÜLÜ 1.0.2

Başlıktada belirtildiği gibi phpbb güvenlik modülü phpbb forumunuzu daha güvenli bir hale getirmektedir böylece hacklenme riskinizi minumum a düşürmektedir

Özellikleri

1.)Veritabanı yedekleme scripti sayesidne günlük yedekleriniz belirlediğiniz bir klasörde saklanabilir.

2.)Forumdan uzaklaştırılan kullanıcıların ip numaralarını kolayca arayabilmek ve daha detaylı bilgilere ulaşabilmek için geliştirilmiş arama arayüzü.

3.)3 Dereceli DDoS saldırı koruması eklenmiştir

4.)allow_url_fopen fonksiyonu kontrolü forumda meydana gelebilecek bir güvenlik açığını kullanarak başka bir sitedeki bir dosyayı include etmelerini engellemektedir.

5.)Kullanıcı profillerine gizli soru ve cevabı eklenmiştir böylece yanlış girişlerle hesabı bloke edilen kişi bu soruya cevap vererek hesabı açabilmektedir yada şifresini resetlemek isteyen kişi aynı şekilde bu soruya cevap vermek zorundadır bu sorunun cevabı veritabanında düz metin olarak saklanmaz md5 hash şeklinde saklanmaktadır

6.)Yönetici ve moderatör koruması getirilmiştir örneğin menulerden forumda yönetici sayısını 1 olarak ayarlarsanız hiç bir şekilde bir yönetici yada moderatör daha foruma eklenemiyecektir sql injection saldırılarına karşı bire bir.


7.)Belirli tarayıcıları kullanan kişileri forumdan uzaklaştırma yetkisi örnek internet explorer gibi

8.)Belirli bir siteden gelen kullanıcıları forumdan uzaklaştırabilme yeteneği örnel yahoo.com gibi

9.)Cookie kontrol özelliği kullanıcılar tarafından değiştirilen cookieleri belirleyip geçersiz sayabilme yeteneği

10.)Yöneticiye hesabı kilitlenene kişiler hakkında email yada özel meesaj atabilme özelliği

11.)fopen(),fwrite(),system() özelliklerini kontrol atında tutma kullanmaya çalışanları forumdan uzaklaştırma

12.)DDoS, Clike, UNION & SQL Injection saldırılarını anlayıp bu saldırı girişiminde bulunanları forumdan uzaklaştırma

13.)phpbb_sessions tablosunu bir limit altında tutarakt ablonun dolup error_creating new sessions hatasını almanızı engellemesi

14.)Admin klasörünü .htaccess ile şifreliyerek yönetici olarak yönetim paneline girmek istiyen birinin ekstra bir kullanıcı adı ve şifresi girmesini sağlaması


Kurulum aşamaları

1.)Modun zip dosyasını açtıktan sonra root klasöründeki bütün dosya ve klasörleri forum ana klasörünüze atıyorsunuz forum ana klasörü dediğim yer config.php nin bulunduğu dizin
language klasörü içindeki dil dosyası için biizm dil dosyamızıda kullanabilirsiniz tamamen türkçe olur

2.)install klasöründeki içindeki installer.php dosyasını config.php nin bulunduğu yere yani forum ana klasörüne atıyorsunuz forumunuza yönetici olarak giriş yaptıktan sonra [url]www.sitenizinadı.com/forumunuz/installer.php[/url] olarak çalıştırıyorsunuz ve karşınıza şöyle bir ekran geliyor
tufansaba


Choose an admin config name yazan kısımın altına


admins_allowed yazın

Choose a mod config name yazan kısıma

mods_allowed yazın

Choose a disable config name yazan kısıma

block_unwanted yazın ve alttaki submit tuşuna basın şimdi karşınıza şöyle bir menu gelicek



aşağıdaki değişiklikleri yapmazsanız yönetici hesaplarını koruma özelliği çalışmayacaktır

includes klasörü içindeki phpbb_security.php dosyasını açın

Code:
return 'phpBBSecurity_max_admins';

kısmını bulun aşağıdaki ile değiştirin
Code:
return 'admins_allowed';


Code:
return 'phpBBSecurity_max_mods';

kısmını bulun aşağıdaki ile değiştirin
Code:
return 'mods_allowed';


Code:
return 'phpBBSecurity_use_max';

kısmını bulun aşağıdaki ile değiştirin
Code:
return 'block_unwanted';


dosyayı kaydedip çıkın ve installer.php yi silin şimdi yapmanız gereken kod değişikliği modun içindeki install.txt deki gibi yapın DİKKATLİ OLUN!!!
tufansaba
Son kısım admin klasörünün .htaccess ile şifrelenmesi

modun içindeki rename.phpbbsecurity dosyasını notepad ile açın

http://www.flash.net/cgi-bin/pw.pl bu adrese giderek admin paneli için koyacağınız şifreyi kutucuğa yazn ve encrypt tuşuna basın o sizin belirlediğiniz şifreyi unix tarzı şifreliyecektir benimkinin çıktısı
bu ew/osnPjNhhvg birde aklımıızdan kullanıcı adını belirledik diyelim tufan olsun notepad ile açtığımız rename.phpbbsecurity dosyasının içine şu formatta belirlediğimiz kullanıcı adı ve şifresini yazıyoruz tufan:ew/osnPjNhhvg kullanıcı adı ve şifresini 2 nokta işareti ayırıyor ve bu dosyanın adını .phpbbsecurity olarak değiştirip public_html klasörünüzün içine atıyoruz

şimdi rename2.htaccess dosyasını da notepad ile açıyoruz içinde aşağıdaki kod yoksa ekleyin varsa ellemeden çıkın
Code:
<Files .phpbbsecurity>
  deny from all
</Files>

bu dosyayıda public_html klasörüne attıktan sonra adını .htaccess olarak değiştiriyoruz

şimdi rename.htaccess dosyasını açın eğer aşağıdaki kod yoksa ekleyin varsa ellemeyin

Code:
require valid-user

AuthType Basic

AuthName "phpBB Security"

AuthUserFile "/home/{USERNAME}/public_html/.phpbbsecurity"


{USERNAME} kısmına kullanıcı adınızı yazıyorsunuz mesela cpanel için girdiğiniz kullanıcı adı neyse oraya onu yazıyorsunuz benimki Tufan şifremde 123456 diyelim oraya sadece tufan yazıyoruz ve görünümü şu şekilde oluyor

Code:
AuthUserFile "/home/tufan/public_html/.phpbbsecurity"


bu kullanıcı adını yukarıda belirlediğimiz kullanıcı adı ve şifresiyle karıştırmayın burdaki kullanıcı adı yönetim panelinizdeki kullanıcı adıdır bu dosyayıda /forum/admin klasörüne atıyoruz ve adını .htaccess olarak değiştiriyoruz böylece artık admin klasörüde şifre ile korunmaktadır modun kurulum işlemleri bitmiştir
tufansaba
Şmdi Burada Aklınıza Birşey Takılabilir ikitane .httaccess Olmaz Ondan İlk Yaptığımız rename.phpbbsecurity dosyasını public_html klasörüne atıyoruz

ikinci yaptığımız rename2.htaccess dosyasınıda public_html klasörüne atıyoruz

üçüncü yaptığımızı ise admin klasörüne atıyoruz

BU YAPTIĞINIZ DOSYALARINIZI UPLOAD ETTİKTEN SONRA bşındaki rename-Rename2 gibi yerleri silip .xxxxx gibi sağşamalısınız yoksa çalışmaz



Bu Olay Cpanel Kullananlardada Olur password projected areas adlı veya değişik isimlerdeki bölüme girerek yapabilirsiniz...


Bu Arada Aşağıdaki Security paketinin içindeki install.txt dosyasındaki dosya düzenlemeleri güzelce yapmalısınız


bunlarda dosyalarımız

Güvenlik Paketini İndir

Buda Türkçe Paket

Türkçe Dil Paketini İndir
tufansaba
PHPBB SKİNLERİ


Buyurun

102 tane burda var

[link]ftp://62.39.106.25/phpBB/2.0/styles/[/link]
onur
güzel bilgiler
g_unit90
çok çok saol Smile
loserk
sayfalar arası geçiş modu istiyorum..."lütfen bekleyiniz" tarzında...canvere baktım ama göremedim sanırım,bi varsa yazabilir misiniz...? teşekkürler.. Wink Wink
insolent1
tufansaba sağolasın.bence bu konu sabitlere alınmalı Very Happy Very Happy
Seregwethrin
www.phpbbhacks.com/templates.php - Buradan da skinlere bakabilirsiniz
g_unit90
bu başlığın üs sıralarda olması güzel oldu unutmuştum Very Happy

premod işene gireyim dedim veri tabanı hatası veriyor Evil or Very Mad
tufansaba
kolay değil tabiki


localde çok denemeleer yap


en uzun ve zor modları kurmayı dene Wink
loserk
mod kurmak işkence gibi yaa...bi mod görmüştüm tahmini süresine 3 saat diyodu...işimi gücümü bırakıp 3 saatimi moda ayırcam,sonra o mod hata vercek...küfretmek serbest mi? Laughing
g_unit90
2 saatlikmodu kuramayı gözüm yemedi Very HappyVery HappyVery Happy
aslında tema sorun
tufansaba
orada yazan süre 2 saat diyorsa 2 saat değil en tecrübesiz hiç uğraşmamış insanlar için ortalama olarak belirlenen süredir o


yani benim için yarım saat diyebilirim Very Happy



temaya gelince tablo genişlikleri uzunluklarına değilde can alıcı noktalarına bakın aranacak kodun yani özellikle varsa tabi { } kodlarını araştırın sonrasına bakın vs... yani uğraşın kısacası Very Happy
g_unit90
oradan buradan çalıntı bir şeyler yapacağım : P
hasgerya
güzel bilgiler ama bu işler çok karmaşık nasıl yapacaz valla bu işe girmeyi düşünüyorum webmaster falan ama cok uğraşacaz gibi gorunuyor
Related topics
Help me with MySQL Account Maintenance and phpBB 2.0.15 :((
Updating phpbb
phpbb 15
dating mod for phpbb
shop mod for phpbb?
phpbb
PHPBB 15 and MOD Installation for a small fee
help add admin in phpbb forum
phpbb problem....
Security of this host? (and phpbb forum)
phpBB [2.0.16] Released
Mettez vos forums phpbb à jour.
phpBB 2.0.16 released
PHPBB Update version question
Reply to topic    Frihost Forum Index -> Language Forums -> Turkish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.