Ana Menü
scapbottom
 

Modl Veritaban

Yeni Dosyalar

· Haber-2013 Temasý
· FP News Panel v1
· Skitter Manþet...
· Etiket Sistemi ...
· Red Car Tema

En Çok İndirilen 5 Dosya

· The Kroax - Vid... [1533]
· Video Galeri Mo... [1506]
· Hayaletsevgili ... [1341]
· Google Sitemap ... [1277]
· Devira Haber Panel [1119]
scapbottom
 
En Son Makaleler
· .htaccess ile site y...
· Sayfalarda müzik ç...
· CSS Açýklamalarý
· Veritabaný Önekini...
· Css'te mouse ( fare ...
scapbottom
 
Çevrimiçi Kullanıcılar
· Çevrimiçi Ziyaretçiler: 4

· Çevrimiçi Üyeler: 0

· Toplam Üye Sayısı: 4,888
· En Yeni Üye: Murat_Canakci
scapbottom
 
Sitemize Destek Olun
paypal
scapbottom
 
Last Seen Users
Murat_Can... 04:49:58
frestylee 15:22:27
Admin 2 days
kardelenkurt 3 days
genc51 2 weeks
kenancete 4 weeks
kiosk 4 weeks
mert25 4 weeks
MAxwELL_TR 6 weeks
ilhan38 7 weeks

scapbottom
 
Sitemizi Ekleyin
Aþaðýdaki kod ile sitemizin linkini kendi sitenize ekleyebilirsiniz. Kodu alýp sitenize eklemeniz yeterlidir.
scapbottom
 
Beslemeler
Haber RSS Beslemesi
Modül Veritabaný RSS Beslemesi
Makeleler RSS Beslemesi
twitter
Haber Beslememizi Google Hesabýnýza Ekleyin
Makale Google Hesabýnýza Ekleyin
Modül Veritabaný Beslememizi Google Hesabýnýza Ekleyin
scapbottom
 
Bot Şaplak Panel
· Son Kontrol: 25/09/2017 05:34
· Spam sayısı: 0
· Son Kontrol Eden: 4985
scapbottom
 

Makale Hiyerarşisi
Makaleler ana sayfası » Yararlý Makaleler » Veritabaný Önekini (ön ekini) deðiþtirmek
   
Veritabaný Önekini (ön ekini) deðiþtirmek
Arkadaþlar, bazýlarýnýz güvenlik sebebi ile vs veritabanýn ön ekini deðiþtirmek isteyebilir. Bunu periyodik olarak yaparak güvenliðinizi kat kat arttýrýp SQL injection saldýrýlarýný sýfýra indirebilirsiniz. þu kodla saðlayabilirsiniz.

Bunu yapmak için aþaðýdaki kodlarý prefix_changer.php olarak ana klasöre atýn (ya da herhangi baþka bir isimle) , ve de tarayýcýdan çaðýrýn, yeni veritabaný ön eklini girmenizi isteyecek, yenionek_ þeklinde yeni ön ekinizi girip deðiþtir'e basmanýz yeterli

DOSYAYI KULLANDIKTAN SONRA FTPNÝZDEN SÝLMENÝZ GEREKMEKTEDÝR.
Kod
<?php
/**
* @name prefix_changer.php
* @access ALL
* @author AusiMods @ < ausimods.com >
* @copyright GPL
* @package php-fusion
* @subpackage External table prefix changer
* Türkeleþtirme: Arda Kýlýçdaðý (SoulSmasher)
*/
switch (isset($_POST['op']) && $_POST['op'] == 'go' ? $_POST['op'] : NULL) {
case 'go':
$new_prefix = isset($_POST['prefix']) ? $_POST['prefix'] : "fusion_";
if(file_exists('config.php')) {
require_once "config.php";
}
else {
die('Hatali dosya yolu');
}
if (!mysql_connect($db_host, $db_user, $db_pass)) {
die('Veritabanina baglanilamadi');
}
$sql = "SHOW TABLES FROM $db_name";
$result = mysql_query($sql);
if (!$result){
echo "Tablolar bulunamadi<br />\n";
print(mysql_error());
exit;
}
while ($row = mysql_fetch_row($result)){
$rename = ereg_replace(DB_PREFIX, $new_prefix, $row[0]);
$change = @mysql_query("RENAME TABLE `{$db_name}`.`{$row[0]}` TO `{$db_name}`.`{$rename}` ;");
if($change) {
echo "BASARILI: {$row[0]} sununla degistirildi {$rename}<br />\n";
}
else{
echo "BASARISIZ: {$row[0]} sununla degistirilemedi {$rename}<br />\n";
}
}
mysql_free_result($result);
echo 'Islem tamamlanmistir.<br /> Simdi config.php yi acarak veritbani onekinizi db_prefix uzerinde duzeltin.<br />
Eger bir sorun yasarsaniz <a href="http://www.phpfusionturkiye.com">PHP-Fusion Turkiye Resmi Destek Sitesi</a>nden destek talep edebilirsiniz.';
break;
default:
echo '<form method="post" action="">';
echo '<input type="hidden" name="op" id="op" value="go" />';
echo 'Veritabani oneki sununla degissin <input type="text" name="prefix" id="prefix" value="" />.';
echo '<input type="submit" name="submit" id="submit" value="Degistir!" />';
echo '</form>';
break;
}
?>


Yorum
#1 | Mehmet - Haziran 06 2010 23:47:59
SQL injection denilince araþtýrdým. Bir videoda buldum. Bizim sistemlerde bu konu ne durumdadýr?

http://ferruh.mav...deosu-oku/
#2 | Arda - Haziran 07 2010 02:15:21
@Karakecili - Bizim sistemde þu an bilinen bir açýk yok, ayrýca veritabaný ön ekliniz eðer fusion_ ise tahmin edilebilecek bir deðer olduðundan hemen deðiþtirn. veritabaný ön eki bilinmiyorsa injection açýðý olsa bile -ki bizde bilinen bir açýk yok- açýktan içeri giremezler.
#3 | kariha - Haziran 07 2010 23:59:02
Ardacým ellerine saðlýk, bu aslýnda güvenlik adýna sýký bir çalýþma olmuþ..
En azýndan ayda bir bile olsa bu dosyayý çalýþtýrýp tedbirimizi alabiliriz.
Eline emeðine saðlýk Çok teþekkürler..
#4 | ahmetcahan1966 - Haziran 08 2010 01:09:51
Bende hata verdi. Table 'atletizm_atltl.fusion_settings' doesn't existSettings do not exist, please run setup again
#5 | gurkaan - Haziran 08 2010 13:55:58
Çok mantýklý vede verimli bir çalýþma Soul emeðine saðlýk teþekkürler localde denedim sorunsuz çalýþýyor.

#4 | ahmetcahan1966 - Haziran 08 2010 01:09:51
Bende hata verdi. Table 'atletizm_atltl.fusion_settings' doesn't existSettings do not exist, please run setup again


config.php'deki gerekli deðiþiklikleri tam olarak yaptýnmý acaba. Örneðin;

Eski config.php

Kod
<?php
// database settings
$db_host = "localhost";
$db_user = "root";
$db_pass = "1";
$db_name = "deneme";
$db_prefix = "fusion_";
define("DB_PREFIX", "fusion_");
?>




Yeni config.php

Kod
<?php
// database settings
$db_host = "localhost";
$db_user = "root";
$db_pass = "1";
$db_name = "deneme";
$db_prefix = "Db_";
define("DB_PREFIX", "Db_");
?>


#6 | ahmetcahan1966 - Temmuz 07 2010 23:37:23
Bu seferde bende Table 'fb12org_f12.wtfs_settings' doesn't existSettings do not exist, please run setup again hatasý verdi. (r3 te )Config.php de gereken deðiþiklik yapýlmýþtýr.
#7 | Arda - Temmuz 10 2010 11:46:13
veritabaný kullanýcýnýzýn atadýðýnýz veritabanýnda tablo oluþturmaya yetkisi var mý ?
#8 | champion25 - Mays 23 2015 20:37:20
merhaba arkadaþlar benim kullandýðým script baþka. ön ekini phpmyadminde deðiþtiriyorum, fakat baglan.php ye bunu nasýl kodlayacaðýmý bulamadým aþþaðýdaki gibi yardýmlarýnýz için þimdiden teþekkürler

<?php $bag = mysql_connect("localhost","db_user","þifre"Wink; mysql_select_db("db_name",$bag)

or die ("Veritabanina Baglanamadi."Wink;

mysql_query("SET NAMES 'utf8'"Wink

?>
   
Yorum yaz
Yorum göndermek için lütfen üye girişi yapın.
   
Oylama
Sadece üyeler oylayabilir.

Oy verebilmek için lütfen üye olun ya da üye girişi yapın.

Harika! Harika! 67% [2 Oylar]
Çok İyi Çok İyi 33% [1 Oy]
İyi İyi 0% [Oylanmamış]
Fena Değil Fena Değil 0% [Oylanmamış]
Kötü / Berbat Kötü / Berbat 0% [Oylanmamış]
   
Forum Threads Cloud
Haberlerdeki okunma sayýsýný sýfýrlamak, Aktif sayfanýn linkinin farklý renkte olmasý, Guest Book Blokta Sorun, php fusionda dosya isimleri, Radyo siteleri için istek paneli ?, Otomatik Avatar Boyutlandýrma Modülü v7 için, Banlanan Üyenin Üzerinde YAsaklý yda Banlandý Gibi Yazý Çýkmasý, Soru-Cevap modülü v1.0, Navigasyon sayfasý hazýrlamak, Köþe yazýsý ekleme sorunu acil yardým lütfen, Sola kayan resim bloðu, Link rengi, button panel yardým, mesaj paneli, Anket sitemde görünmüyor
   
Üye Girişi
Kullanıcı Adı

Parola



Henüz Üye Değil Misiniz?
Buraya Tıklayarak Üye Olabilirsiniz.

Parolanızı Mı Unuttunuz?
Buraya Tıklayın
scapbottom
 
Son Sürüm
Türkçe

Kısa Mesajlar
Mesaj göndermek için giriş yapmalısınız.

07-08-2017 15:41
ben de çok direndim fusiondan kopmamak için fakat baktim ki herhangi bir gelisme yok mecburen fusionu birakip worpresse geçtim

22-07-2017 09:58
sadece ani olarak kaldi. eskiden nasil hevesle girerdik siteye. simdi ise herkes farkli yazilimlara yoneldi.

30-06-2017 00:35
Vay be, ne günlerdi ama. Fusionla yat?p fusionla kalkard?k. Güzel, zevkli bir u?ra?t?. ??, güç, sosyal medya uzakla?t?rd? kullan?c?lar?.. Yine de site aç?k kald??? sürece u?rayaca??z. Ne emekler var n

18-05-2017 06:11
uzun bir bekleyisten sonra fusion 9 çikti, çok da güzel yapmislar, fakat ne yazik ki bu uzun süre sonunda fusioncu kalmadi galiba

27-04-2017 23:49
Fusion 9.0 stabil sürüm yay?nland?. Arda, sendeyiz

07-01-2017 11:36
Karakter sorunu benim bir sitemde de oldu. Yeniden kurdum. Bunun sebebi nedir?

13-12-2016 15:14
selamlar dostlar....

scapbottom