Tek db ile 2 wordpress sitesini çalıştırma ve bir takım düzenleme... - Google Fan Webmaster Forum
Google Fan Webmaster Forum  
herşeyi sana yazdım

Geri git   Google Fan Webmaster Forum > Webmaster Genel > Webmaster Genel konular sorunlar
KEY
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

Webmaster Genel konular sorunlar Webmaster genel konular sorular sorunlar

Cevapla
 
LinkBack Seçenekler
  1  
Alt 27-05-2011, 11:01:06
 
Cool Tek db ile 2 wordpress sitesini çalıştırma ve bir takım düzenleme...

Arkadaşlar merhaba ;

Tek db ile farklı 2 domaini çalıştırmak istiyoruz. Config dosyalarını düzenlediğimizde bunu gerçekleştirebiliyoruz fakat yapmamız gereken şey şu ;

- www.abc.com domainimiz
- www.def.com domainimiz

bunlar tek db ile çalışmalı, fakat abc.com da var olan, ama www.def.com da pasif etmek istediğimiz konular var, bunu yaptığımızda DB den konu siliniyor ve hem abc.com da konu görünmüyor hemde def.com da konu görünmüyor. Yani çöpe taşıdığımız yada yayınlanmasını istemediğimiz konular tek db kullandığımız için oradanda siliniyor.

Biz neden bunu yapmak istiyoruz diye soracak olursanız , 1 ay uğraşıp tüm hizmetlerimizi tek db ye yazdık ve birden çok domainimiz var, bunları klonlayıp gereksiz olan yazıları farklı domainlerde göstermemek istiyoruz.

İlgilenen ve cevap veren arkadaşlara şimdiden teşekkürler...
__________________
Sizde Fantazi İç Giyim ürünlerimizi sitelerinizden ya da elden satabilirsiniz.
Alıntı ile Cevapla
  2  
Alt 27-05-2011, 11:37:41
 
Standart

Optimizasyon yapmanız gerekiyor, dbdeki post tablosunda siteadlarınıza göre yeni columnlar oluşturabilirsiniz.

post_title vs..vs.. site.com site2.com site3.com

burdaki site.com yes, site2.com no, site3.com no gibi olabilir.
Ancak detaylı bir çalışma gerektiriyor, single, kategori vs sayfalardaki queryleri tekrar düzenlemeniz gerekiyor, sitemapları vs tekrar düzenlemeniz gerekiyor, uğraşlı bir iş.

Madem 2 sitede ayrı konular göstericektiniz ne diye aynı db yi kullandınız ki? :P
__________________
it's all a game avoiding failure.
Alıntı ile Cevapla
  3  
Alt 27-05-2011, 12:00:43
 
Standart

Cevabın için teşekkürler, soruna gelicek olursam

2 sitede ayrı konular göstericez evet ama 1 db de 400 domainin içeriği var ve güncelleme yapılabilmesi gerekiyor. Tek tek db yedekle, yeni domaine kur bunu da yapabiliriz fakat, konuyu güncellemek istediğimizde tekrar 400 domaine yedek alıp db kurmamız gerekiyor.

1 db de bütün sitelerde bulunması gereken içerik var ve bunları klonlamak amacımız.

Umarım bu karışık olayı anlatabilme başarısını göstermişimdir
__________________
Sizde Fantazi İç Giyim ürünlerimizi sitelerinizden ya da elden satabilirsiniz.
Alıntı ile Cevapla
  4  
Alt 27-05-2011, 12:13:05
 
Standart

Mantık şu olsa gerek ;

Db deki postları bir .txt dosyasına indirip, karşısına true false seçenekleri verip, postun görünüp görünmemesini sağlamak için true false diye sitenin içine atabiliriz.

Böylelikle true false ile yaptığımız şey DB yi etkilemez, sadece db deki postların görünür yada görünmez olmalarını sağlar.

Çözüm bu olsa gerek, bunu yapabilecek yada anlatabilecek arkadaş lazım şimdide
__________________
Sizde Fantazi İç Giyim ürünlerimizi sitelerinizden ya da elden satabilirsiniz.
Alıntı ile Cevapla
  5  
Alt 27-05-2011, 13:06:20
 
Standart

Çok daha kolay yolu var. Konuları kategorilere ayırırsınız. Bir sitede görünen kategori diğerinde görünmez.

query_posts( 'cat=-'.ISTENMEYEN_CAT_ID.'&showposts=20' );

Merak ettiğim bir konu daha var. İki ayrı sitede iki ayrı config dosyası nasıl kullandınız? Site adreslerini yollarsanız incelemek isterim.

Bende de aynı veritabanına bağlı 10 site var. 10 u da aynı panelden yönetiliyor.
__________________
www.dnsayar.org - Tek tıkla DNS değişimi.
Alıntı ile Cevapla
  6  
Alt 27-05-2011, 13:24:03
 
Standart

Konular zaten ayrı kategorilerde yani verdiğiniz kod ile çözebilme ihtimalimiz var.

2 ayrı config dosyası ama aynı db yi okutuyoruz, yani abc.com ile def.com aynı db yi kullanıyor diyebilirim. Ayrı domainler aynı db yi okuyarak çalışıyor, bunu localde gerçekleştirdik ama web dede çalışıyor denemiştik çünkü.

Sizdeki aynı veritabanına bağlı 10 site nasıl çalışıyor ?

Olay aynı dbden veri çekmesi değil, olay aynı db den aynı konuyu çekmesi ama abc.com da görünmemesi, def.com da görünmesi diyebilirim.

Anlatabildim umarım..
__________________
Sizde Fantazi İç Giyim ürünlerimizi sitelerinizden ya da elden satabilirsiniz.
Alıntı ile Cevapla
  7  
Alt 27-05-2011, 13:42:47
 
Standart

10 ayrı alanadına wordpress dosyalarını attım. Config dosyasına hepsinde aynı veritabanını gösterdim.

Ama en önemli nokta şu: veritabanında her site için ayrı "wp_options" satırı var. Yani tüm siteler aynı üyeleri, aynı etiketleri, aynı konuları kullanıyor. Ama hepsi ayrı wp_options ayarı kullanıyor.

Bu sayede tüm siteler birbirinden farklı tema, title ,descriptions, wpseo ayarı kullanabiliyor.

On siteden birine eklenen konu hepsinde yayınlanıyor aynı anda.

Gelelim sizin sorununuza, kategori ayarı ile çözebilirsiniz. Ayrıca şimdi aklıma gelen fikir şu. Bir özel alan ekleyin. Eğer bu özel alan aktifse bir sitede, aktif değilse iki sitede de yayınlansın konu.

Yani tamamen tema kodlarındaki "query_posts" isteğiyle çözersiniz.
__________________
www.dnsayar.org - Tek tıkla DNS değişimi.
Alıntı ile Cevapla
  8  
Alt 27-05-2011, 13:58:16
 
Standart

Evet sorunların % 70 ' ni dediğin gibi çözebiliyoruz bu cevapların için tşk ler. Peki query_posts komutuyla anasayfada bazı kategorilerin yazılarını göstermiyoruz dedik evet bu doğru, ama yazılar sadece anasayfada yayınlanmıyor bunu nasıl çözebiliriz ?

Msnden görüşme şansımız var mı sizinle ?
__________________
Sizde Fantazi İç Giyim ürünlerimizi sitelerinizden ya da elden satabilirsiniz.
Alıntı ile Cevapla
  9  
Alt 27-05-2011, 14:52:59
 
Standart

Sadece anasayfda değil tüm sitede kullanılabilir komut.

Temanın index, archive, single, categories dosyalarını düzenlemeniz yeterlidir.
__________________
www.dnsayar.org - Tek tıkla DNS değişimi.
Alıntı ile Cevapla
  10  
Alt 27-05-2011, 16:39:59
 
Standart

Dostum ellerin dert görmesin yolladığın .txt deki bilgileri deniyorum şimdi, sonucu yazacağım...
__________________
Sizde Fantazi İç Giyim ürünlerimizi sitelerinizden ya da elden satabilirsiniz.
Alıntı ile Cevapla
Cevapla


Bookmarks

Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:15:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252