Tarih: 2006-05-07, 16:15:42 Mesaj konusu: Admin.php ad değişti Access Denied
Arkadaşlar admin klasöründeki tüm admin.php linkleri $admin_file linkiyle çağırdım.Modül yönetimindeki linkleri de öyle yaptım config.php den admin_file yi onur yaptım :) onur.php ye girdim herşey harika gözküyor sıfır hata bildiğiniz admin.php ama bi sekmeye tıkladığım anda Access Denied türünden bişeyler diyo.Modül yönetiminde de bu böyle bütün sekmelerde Access Denied diyor sizce ne yapmalıyım.
Simdi versionun kac oldugunu bilmedigim icin tahmin olarak Global $admin_file; eklememis olabilirsin bunu yazdigin yerlere.
Ondan degil ise bütün klasörleri yeniden at bu bende problemi cözmüsdü.
Onur belki tek bi modül yapıyor olabilir.Mesela bende de CBN your acoount ta soeun oldu tekrardan üsütne kurulum yaptım düzeldi.Modüller bi kontrol et uyumsuz olan var mı.
Şimdi aynı sorun bende de var 7.8 kullanıyorum patch attım admin adını adını deyiştirdiğim configten deyiştirdim . admin adını deyiştirdiğimde forumlarda çok yazılan ama çözümü yazılamayan bir çok başlıkla karşılaştım burada da aynı olay var eğer sorun çözüldü ise lüfen bizde bilelim.
configten tekrar admin olarak adını deyiştirdiğimde sorun kalmıyor.
güvenlik için bunu yapmamız gerek admin adı deyişince neden tüm yönetim paneli acces dannied hatası veriri ve çözümü teşekkürler
if ( !defined('ADMIN_FILE') )
{
die("Illegal File Access");
}
global $admin_file;
if (!stristr($_SERVER['SCRIPT_NAME'], "".$admin_file.".php")) { die ("Access Denied"); }
modules/Your_Account/admin/index.php de bu kodu bulun
if ( !defined('ADMIN_FILE') )
{
die("Illegal File Access");
}
global $prefix, $db, $admin_file;
if (!stristr($_SERVER['SCRIPT_NAME'], "".$admin_file.".php")) { die ("Access Denied"); }
modules/Your_Account/admin/links.php de bu kodu bulun
Kod:
if (!eregi("admin.php", $_SERVER['SCRIPT_NAME'])) { die ("Access Denied"); }
bununla değiştirin
Kod:
if ( !defined('ADMIN_FILE') )
{
die("Illegal File Access");
}
global $admin_file;
if (!stristr($_SERVER['SCRIPT_NAME'], "".$admin_file.".php")) { die ("Access Denied"); }
---------------------------
Nsn Gr Download kullanıyorsanız
modules/Downloads/admin/index.php açın ve bu kodu bulun
Kod:
Header("Location: admin.php");
bununla değiştirin
Kod:
Header("Location: ".$admin_file.".php");
modules/Downloads/admin/links.php açın bu kodu bulun
Kod:
global $admin_file;
adminmenu("".$admin_file.".php?op=DLMain", ""._DOWNLOAD."", "downloads.png");
bununla değiştirin
Kod:
if ( !defined('ADMIN_FILE') )
{
die("Illegal File Access");
}
global $admin_file;
if (!stristr($_SERVER['SCRIPT_NAME'], "".$admin_file.".php")) { die ("Access Denied"); }
adminmenu("".$admin_file.".php?op=DLMain", ""._DOWNLOAD."", "downloads.png");
sonradan eklediğiniz modüller varsa ve eski modüllerse hata almaya devam edersiniz. bazı değiştirmeler yapmanız gerekebilir
Kayıt: Jan 09, 2006 Mesajlar: 827 Konum: Ordu/Ankara
Tarih: 2006-08-03, 02:12:40 Mesaj konusu:
benim üstte verdiğim kodlar admin.php adını değiştirdiğinde alınacak hata içindi. Sen kurulumunu yarım yapmışsın.
cnbya.php dosyasını yeniden çalıştırıp Upgrade 4.4.1 to 4.4.2 tables gibi bir seçenek olması lazım. onu çalıştırman gerekiyor
tamam sakal kardeşim diğer başlığa bakarsan
oyle yaptığımı yılmaz muratada soyledım ama olmuyor ondefa yuklşedım
ıstersen msn gel bak
msn:ufukterzi@hotmail.com
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız