Oscommerce Sayfa hata çözümleri
Oscommerce kurulumu gerçekleştirdiniz ancak sayfanız üzerinde güvenlik açıkları görünüyor.Problem ile ilgili aşağıdaki kodlamalar ile sorununuzu düzenleyebilirisiniz.Aşağıda yaptığınız işlem güvenlik açıklarını kapatmak değil güvenlik sorgularını kaldırmaktır.Belirtilen hatalar genel olarak dosya izinlerinden ve sunucu ayarlarından kaynaklanır.Ayrıntılı bilgiye sahip olmadığını bu konuda kodlamalar ile sorguları kaldırarak çözüme ulaşabilirsiniz ancak güvenlik açığınız mevcut olacaktır.Bu demek değildirkir ki web siteniz bu açıklar ile hacklenecek.Sadece satış sitesi olması nedeni ile site sahibinin içinde kuşku oluşmasına neden olacaktır ancak yaptığınız düzenleme herhangi bir problem içermeyecektir.
Dosyalar üzerinde bu şekilde düzenleme yapabilirsiniz.
1. catalog/includes/configure.php dosyasında en son satırın aşağıdaki gibi olduğuna emin olun.
define(’STORE_SESSIONS’, ‘mysql’);
2. catalog/includes/functions/sessions.php dosyasını açın ve aşağıdaki satırları bulun:
function tep_session_save_pa th($path = ”) {
if (!empty($path)) {
return session_save_path($path);
} else {
return session_save_path();
}
}
Aşağıdaki ile yer değiştirin:
function tep_session_save_pa th($path = ”) {
if (STORE_SESSIONS != ‘mysql’) { // added this ***
if (!empty($path)) {
return session_save_path($path);
} else {
return session_save_path();
}
}
}
Aynı düzeltmeleri yönetim paneli içinde yapabilirsiniz.
1. catalog/admin/includes/configure.php dosyasında en son satırın aşağıdaki gibi olduğuna emin olun.
define(’STORE_SESSIONS’, ‘mysql’);
2. catalog/admin/includes/functions/sessions.php dosyasını açın ve aşağıdaki satırları bulun:
function tep_session_save_pa th($path = ”) {
if ($path != ”) {
return session_save_path($path);
} else {
return session_save_path();
}
}
Aşağıdaki ile yer değiştirin:
function tep_session_save_pa th($path = ”) {
if (STORE_SESSIONS != ‘mysql’) { // added this ***
if ($path != ”) {
return session_save_path($path);
} else {
return session_save_path();


