Jet Bilgi Portalı

Aklınızdaki boş sokakları jet hızıyla doldurur…

Oscommerce Sayfa hata çözümleri

Haziran27

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();

Oscommerce Kurulumu(en doğru kurulum bilgisi)

Haziran27
 

 

 

1- İlk olarak OSCOMMERCE nereden temin edilir ?
Buradan ulaşabilirsiniz.

2- OSCOMMERCE php tabanlı bir altyapıdır.Kullanacağınız hosting üzerinde php desteği olması gerekmektedir.

3- Linux için  ../apache/htdocs yada ../apache/www dizini içerisinde CATALOG klasörünü kopyalayınız.

Windows için …/www klasörüne dosyalarınızı aktarınız.

*htdocs yada www host hizmetinize göre değişklik gösterir.

 
 

 

 

Kullandığınız host windows ise vermek istediğiniz dosya izinleri ftp üzerinden düzenlenmeyecektir.Bu nedenle linux hosting kullanıyorsanız izinlerinizi ftp üzerinden windows hosting kullanıyosanız sunucu üzerinden webuser kullanıcı ismi düzenlemeli veya kontrol paneliniz var ise kontrol paneli üzerinden izinleri düzenlemeniz gerekmektedir.
 

 

 

Database Server : Localhost ( Kullandığınız hostingin databse serverı ip üzerine tanımlı ise buraya databse server ipsi girmeniz gerekmektedir.)
Username : MySql Kullanıcı Adınız
Password : MySql giriş şifreniz
Database Name : 4. Seçenekte oluşturduğunuz Database Adı
Persistent Connections : Check olsun ( işaretlensin)
Session storage : Database seçili olsun
Continue Butonu ile devam ediniz..

user posted image

9- Eğer bir hata olmazsa karşınıza alttaki ekran çıkacak.
Continue Butonuna tıklayarak Veritabanı import’unu gerçekleştiriniz

10- 8. Seçenekteki Veritabanı ayarlarınız hatasız ise karşınıza alttaki ekran çıkacaktır.

Continue Butonu ile devam ediniz.

11- Geldik Configuration ayarlarına:


www adress : http://www.site_adi/kopyalanan_dizin/ (dizin yoksa www altından direk çalışır)�
Web server Root Directory : Bu kısım otomatik değişklik yapmayınız.
Http Cookie Domain : Localhost (varsa db server ip’si)
Http cookie Path : /kopyalanan_dizin (yoksa www direk dizin)
şeklinde ayarlayınız. ve Continue Butonu ile devam ediniz.

Database Server : Localhost ( Kullandığınız hostingin databse serverı ip üzerine tanımlı ise buraya databse server ipsi girmeniz gerekmektedir.)
Username : MySql Kullanıcı Adınız
Password : MySql giriş şifreniz
Database Name : 4. Seçenekte oluşturduğunuz Database Adı
Persistent Connections : Check olsun ( işaretlensin)
Session storage : Database seçili olsun
Continue Butonu ile devam ediniz..

 

13- Yine aynı şekilde 12. seçenekteki ayarlarınızda hatasız ise kurulumunuz tamamlandı demektir.
 

 

 

Sorunla ilgili web sayfamız üzerinde linkten ayrıntılı bilgi alabilirsiniz.


  • Kayıt ol
  • Giriş
  • Standart Jetbilgi




  • @jetbilgi.com Uzantılı mail hesabına sahip olun