• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Bilgi Tek kurulumda çoklu domain kullanımı
#1
Information 
Merhaba
Bir müşterimin ihtiyacı için hazırladığım şu 3 5 satır kodu ve tekniği paylaşmak isterim. Belki ihtiyaç olur.

config.local.php dosyanızda prefix tanımlıdır. Bunu kurulum esnasında cscart_ olarak default bırakırız. o koda şöyle bir düzenleme yapıyoruz.
PHP Kod:
$cnf $_SERVER['SERVER_NAME'];
$cnff explode(".",$cnf);

// Database tables prefix
$config['table_prefix'] = substr($cnff[0],0,7).'cscart_'

daha sonra phpmyadmin'deki cscart_ olan tüm "geçerli" tablolarımızı seçip aşağıdan
replace table prefix seçerek
ilk kutucuk cscart_
ikinci kutucuk domaininilk7harficscart_ ( yani cscart hangi domaine kuruluysa onun ilk 7 harfi. hasucuzcuyuzu .com için hasucuzcscart_ gibi)

bundan sonra yapmamız gereken ikinci domain'i ana domaine alias olarak eklemek.
sonrasında hasucuzcscart_ ile başlayan ana tabloları seçiyor ve copy table with prefix yapıyoruz
ilk kutucuk hasucuzcscart_
ikinci kutucun aynimantikilk7harfcscart_ (yeni domainin ilk 7 harfi)

şeklinde yeni tabloları oluşturuyoruz. sonrasında
PHP Kod:
update `yenidom_companiesset storefront='yenidomainimiz.com',secure_storefront='yenidomainimiz.com' 
şeklinde sorgumuzu çalıştırarak kopyaladığımız yeni tablolarımızda yeni domaini cs-cart için tanımlıyoruz.

bundan sonraki eklenecek her domain için aynı mantıkla tablolar ilk7harf prefixi ile kopyalanacak, update sorgusu çalıştırılacak ve domain yönlendirilecek.

artık aynı kodlarda birden fazla domaini çalıştırabilirsiniz. yapacağınız düzenleme ile tüm siteleri bir kerede halletmiş olabilirsiniz.

buradaki önemli nokta elimdeki sitelerin çok güncellenmeyecek oluşu. Yani tüm ürünler ekliydi, kopyaları oluşturdum ve yeni sitelerde sadece fiyat açıklama gibi değişiklikler yapılacak. resimlerin klasörlerde çakışacağı şekilde aynı ürünlerin eklenmesi sözkonusu değil. bu noktaya dikkat etmenizi öneririm. bu tip çakışmalar sözkonusu ise ayrı ayrı kurulum yapmanızı öneririm.

ve en önemlisi, yedek almadan işlem yapmayın. bu tarif bilgi seviyesi ortalamanın üzerindeki kişiler için yapılmıştır.
yapabileceğiniz hatalarla başbaşasınız Smile

kolaylıklar.
XMLBotu ürünleri otomatik ekle | CsCart Payu Ödeme Sistemi
| Havale ile Ödeme Eklenti | Eklentisiz AnaSayfa Sekmesi yap
cs-cart->n11 api senkronizasyonu ve fazlası weblen.net/shop adresinde
 
Cevap
  


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Bilgi:  Zengin metin editörü kullanımı morpheus 3 7,446 07.09.2014, 19:35
Son Yorum: Buzgibi

Hızlı Menü:


Tarama: 1 Ziyaretçi