vBulletin Config.php Yolunu Değiştirme

Her site sahibi açığını kapatmak için bir şekilde yol arar ve elinden gelenin en iyisini yaptığını düşünürler. unutmayalım ki en büyük rol sitelerdeki config dosyalarında bitiyor. Şimdi bunu sorunsuz bir şekilde güvenlik kipine dahil etmenize yardımcı olacağım.

Öncelikle Config.php dosyasının adını manuel olarak değiştiriyoruz,
daha sonra gerekli php kodlarını değiştirmek için şunu yapıyoruz.

FTPden includes/class_core.php dosyasını açın

bu kodu bulun:
PHP- Kodu:

include(CWD . '/includes/config.php');

if (
sizeof($config) == 0)
{
if (
file_exists(CWD. '/includes/config.php'))
{
// config.php exists, but does not define $config
die('

Configuration: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.'
);
}
else
{
die(
'

Configuration: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php'
);
}
}



Bu kodları şu şekilde değiştirin:


PHP- Kodu:

include(CWD . '/includes/System.php');

if (
sizeof($config) == 0)
{
if (
file_exists(CWD. '/includes/System.php'))
{
// config.php exists, but does not define $config
die('

Configuration: includes/config.php exists, but is not in the 3.6+ format. Please convert your config file via the new config.php.new.'
);
}
else
{
die(
'

Configuration: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php'
);
}
}



Bu işlemden sonra config.php dosyanızı System.php olarak değiştirebilirsiniz Tabi ki bu örnek... Dosyaya istediğiniz ismi verebilirsiniz Hatta includes içinde bir klasör oluşturup içine yükleyebilir ve bu klasörü kontrol panelden şifreleyebilir, yukarıdaki kodlardada ona göre değişiklik yapabilirsiniz.

eğer SEO kurulu olanlar sorun alırsa aşağıdaki son işlemi de yapmayı unutmasınlar.


vbseo.php dosyasını açın:
PHP- Kodu:

include_once('includes/' . VBSEO_VB_CONFIG);




bu kodu silin.


config_vbseo.php dosyasını açın:
PHP- Kodu:

define('VBSEO_VB_CONFIG', 'yeniconfig.php');





config.php dosyanıza verdiğiniz yeni ismi buraya da girin, tamamdır.


vB-SEO 3.6x sürümleri için ise aşağıdaki gibi yapılmalıdır.

FTP den /public_html/vBulletin SEO/resources/xml/config.xml dosyasını açıp aşağıdaki satırı bulup düzenleyin:
PHP- Kodu:

VBSEO_VB_CONFIG



İşleminiz sorunsuz tamamlanmıştır.

Ayrıca bu düzenleme Configuration: includes/config.php does not exist. Please fill out the data in config.php.new and rename it to config.php hatasının da çözümüdür.

vB-SEO Site Map Düzenlemesi :

vbseo_sitemap/index.php açıp aşağıdaki satırı düzenleyin:
PHP- Kodu:

include getcwd().'/includes/config.'.VBSEO_PHP_EXT;




İşlemler bu kadar. Bu sayede sitenize yapılan saldırıların önemli bir oranını engellemş olursunuz.


Alıntı: config.php Dosyas