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... [1522]
· Video Galeri Mo... [1504]
· Hayaletsevgili ... [1340]
· Google Sitemap ... [1275]
· Devira Haber Panel [1118]
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,887
· En Yeni Üye: uvyjol
scapbottom
 
Sitemize Destek Olun
paypal
scapbottom
 
Last Seen Users
chatlaq 1 day
kiosk 3 days
Admin 3 days
nuti 1 week
nyfe 2 weeks
ogreicom 2 weeks
jorjet1 2 weeks
mhicabisahin 3 weeks
SGT 3 weeks
umutguclu 4 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: 27/03/2017 19:27
· Spam sayısı: 0
· Son Kontrol Eden: 4984
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
Selalegrubu Stili Çevrimiçi Üyeler Paneli, Face'den arkadaþ davet etme modülü?, Siteye tema yükleyemiyorum acil yardým gir içeri !, Tek sayfada bozukluk var. Neden olabilir?, the_kroax vk video, veri tabaný hatasý, Anket Kullanýmý, Onilne, fusionda sadece forumu kullanmak., son duyurula panel'in görünümü (latest_announcements_panel), Logonun arkasýna resim ?, Profil resmi olmayanlarda avatar yok resmi ?, Site adresi yanýdaki simge, Chmod ayarlarý, Personel listesi edtilemek?
   
Ü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-01-2017 11:36
Karakter sorunu benim bir sitemde de oldu. Yeniden kurdum. Bunun sebebi nedir?

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

30-09-2016 01:02
fusion yeni baþlýyor!...

25-09-2016 13:17
FUSÝON BÝTTÝ !!!!!!!

21-08-2016 19:40
Hayrýnýza forum bölümünü düzeltin

04-07-2016 22:43
Selam Phpbb3 forum sistemiyel entegre çalýþtýrmak istiyorum ne yapabilirim.

28-05-2016 00:09
Php Fusion Bootstrap entegrasyon ve ürün modül çalýþmalarý kodlama çalýþmalarý CANLI YAYIN URL : http://youtu.be/Zy
BaCTNBx_Y


scapbottom