Reklam Reklam
Resmi offical siteye bağlı kalarak temiz kodlu güvenilir destek sağlamak için tüm ekibimizle elimizden geldiğince sizlere yardımcı olmaya çalışıyoruz. Sabrınız için şimdiden teşekkür ederiz .. MyBBCi.Com Yönetimi ..
MyBB’ye çok şey kattık.. MyBB çevirileri, eklentiler ve siz değerli üyelerimizin problemleri başta olmak üzere, tüm sorunlarınıza ücretsiz destek hizmeti sağlıyoruz ..
Lütfen problemleriniz için yönetime özel mesaj atmayınız .. Bunda ki amaç; soru cevap arşivi oluşturarak, aynı sorunu yaşayan üyelerimizin içeriğe kolayca ulaşabilmesidir.
MyBB [ 1.8.21 ] Türkçe Sıfır Kurulum Paketi
MyBB'nin yeni sürümü ile daha güvenli bir foruma sahip olun. Konuya Git ..
MyBB Kurulumu - Videoli Anlatım Konusu
MyBB'ye yeni mi geçiyorsunuz? İşte sizin için hazırladığımız MyBB kurulum videosuna bakabilirsiniz. Konuya Git ..
MyBB Google SEO Kurulumu - Resimli Anlatım
Artık arama motorlarında üst sıralara çıkma vakti geldi! Konuya Git ..
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Konuyu Okuyanlar: 1 Ziyaretçi
Yorum: 0 Görüntüleme 177
MyBB'de "init.php" yolunu değiştirme!
Çevrimdışı  Şuan Çevrimdışı
Administrator
  • 14
  • Yorum Sayısı
  • 14
  • Konu Sayısı
  • 0
  • Rep Puanı
Üyelik Tarihi Feb 2019
Yaşadığı Yer Feb 2019
#1
02-26-2019, 01:19 PM (Son Düzenleme: 02-26-2019, 02:08 PM, Düzenleyen: Melih'CAN'.)
Config.php yolunu değiştirdiğinizi farz edelim. Peki kötü niyetli kişi/ler config.php dosyasına ulaşamadıysa ne yapar? Vazgeçer mi? Bizce vazgeçmez ve o zamanda aklına init.phpdosyası gelir. init.php dosyasını çekerek yine config.php'yi bulabilir öyle değil mi ?
Peki bunun nasıl önüne geçeceğiz? 

[Resim: cd30ad7958fa9f77842be30b5ed3b7ba.jpeg]

Gelin birlikte init.php dosyasını da doğrudan erişilmemesi için değiştirelim.

/xmlhttp.php dosyasını açalım ve aşağıdaki kod satırını bulalım.
Kod:
Kod:
require_once dirname(__FILE__).-/inc/init.php”;

Bulduğumuz kod satırını şu şekilde (kendinize göre) değiştirip kaydedelim.

Kod:
Kod:
require_once dirname(__FILE__).-/inc/ayar.php”;




/task.php dosyasını açalım ve aşağıdaki kod satırını bulalım.
Kod:
Kod:
require_once dirname(__FILE__).-/inc/init.php”;

Bulduğumuz kod satırını şu şekilde (yukarıda yaptığınız gibi) değiştirip kaydedelim.
Kod:
Kod:
require_once dirname(__FILE__).-/inc/ayar.php”;



/global.php dosyasını açalım ve aşağıdaki kod satırını bulalım.
Kod:
Kod:
require_once $working_dir.-/inc/init.php’;

Bulduğumuz kod satırını şu şekilde (yukarıda yaptığınız gibi) değiştirip kaydedelim.
Kod:
Kod:
require_once $working_dir.-/inc/ayar.php’;



/css.php dosyasını açalım ve aşağıdaki kod satırını bulalım.
Kod:
Kod:
require_once -./inc/init.php”;

Bulduğumuz kod satırını şu şekilde (yukarıda yaptığınız gibi) değiştirip kaydedelim.
Kod:
Kod:
require_once -./inc/ayar.php”;



/archive/global.php dosyasını açalım ve aşağıdaki kod satırını bulalım.

Kod:
Kod:
require_once dirname(dirname(__FILE__)).-/inc/init.php”;

Bulduğumuz kod satırını şu şekilde (yukarıda yaptığınız gibi) değiştirip kaydedelim.
Kod:
Kod:
require_once dirname(dirname(__FILE__)).-/inc/ayar.php”;



/admin/index.php dosyasını açalım ve aşağıdaki kod satırını bulalım.
Kod:
Kod:
require_once dirname(dirname(__FILE__)).-/inc/init.php”;

Bulduğumuz kod satırını şu şekilde (yukarıda yaptığınız gibi) değiştirip kaydedelim.
Kod:
Kod:
require_once dirname(dirname(__FILE__)).-/inc/ayar.php”;


Bu yaptığımız işlem ile de init.php yolunu değiştirmiş olduk. Şimdi diğer güvenlik önlemlerine bakabiliriz.


Hızlı Menü: