Ana Sayfa
   
  www.egitiminsesi.com.....EÄŸitim ve Daha Ötesi.... Sitemize HoÅŸ Geldiniz.........
HoÅŸ Geldiniz
 
 
Reklam
 
 
Yazarlar
 

Yılmaz Öğretmen
Merhaba Diyebilmek

 
Üyelik
 
Toplam Üye: 16496
Aktif Üye: 0
Aktif Ziyaretçi: 8
Üye Adı
Åžifre
          Yeni Üye KayýtÜye Ol
          Þifremi UnuttumÅžifremi Unuttum
 
Reklam
 
Reklam seçenekleri için tıklayınız
 
Anket
 
Hangi Web Tarayıcısını Kullanıyorsunuz?

Internet Explorer
Opera
Netscape
Firefox
Google Chrome



Sonuçlar
Anketler

Toplam Oy: 17
Yorum: 0
 
Faydalı Linkler
 
 
Gezeteler
 

 
Galerimizden
 
Atatürk-2
 

PHP - İpucu Ana Sayfa

 
  Aktivasyonsuz Kayıt   EriÅŸim Yasak Sayfasına Resim
  Sayfayı Süreli Yenileme   Cookie Ayarları
  Forumda Bloklar Görünmesin   Sayfa Yükleniyor Göstergesi
  Ana Sayfada BoÅŸ Modül OluÅŸturmak   Aynı ÜyeliÄŸi Kullanan Siteler
  Admin Åžifresi Unutulursa Ne Yapılır   Copyright Yazısını TürkçeleÅŸtirme
  Forumlara Adsense Kod Ekleme   Bozuk Temayı SaÄŸlamı İle DeÄŸiÅŸtirmek
  Üye GiriÅŸine Beni Hatırla Ekleme   7.6 Altı Modülleri Sürümümüze Uyarlamak
  Yönetici Düzenle Çalışmıyorsa   Üye GiriÅŸinde Ana Sayfaya Yönlendirme
  EriÅŸim Yasaktan Sonra Üye Kayıt Sayfası   Mouse İmleci DeÄŸiÅŸtirme
  Download Modülü Ayarları   Bütün Üyelere Mesaj Göndermek
 


Aynı Üyeliği Kullanan Siteler...

Bu ipucu konusunda sizlere aynı üyeleri kullanan 2 tane phpnuke sitesi nasıl kurulur onu anlatacağız. Yalnız bu yazının phpnuke konusunda biraz deneyimli olanların uygulamasını öneririz.

Gelelim örneğimize; Aynı üyeleri kullanan 2 web sitesi için ben phpnuke6.5 ve phpnuke6.9'u kullanacağız. İki farklı site olacak ancak aynı üyeleri kullanacaklar, birine üye olan diğerine de üye olacak (Dikkat edilmesi gereken nokta phpnuke6.0 ile phpnuke6.5 ve üzeri sürümler için bu işlemi uygulayamazsınız. Veritabanındaki nuke_users tabloları birbirinden farklı olduğu için). İlk önce 2 tane klasör oluşturuyoruz. Birinin adı nuke65, diğerinin adı nuke69. nuke65 klasörü içerisine PHPNuke 6.5 sürümüne ait dosyaları atıyoruz. nuke69 klasörüne ise PHPNuke 6.9 sürümüne ait dosyaları atıyoruz. phpMyAdmin'i açarak nuke adında yeni bir veritabanı oluşturuyoruz. Öncelikle phpnuke 6.5 sürümünün veritabanını oluşturuyoruz. Yalnız sql dosyasındaki nuke_ öntakılarını nuke65_ olarak değiştiriyoruz. Sadece nuke_users ve nuke_users_temp tablolarının ön takısına dokunmuyoruz. Daha sonra veritabanına bu editlediğimiz sql dosyasını nuke veritabanına dump ediyoruz. Bu işlemin ardından phpnuke 6.9 sürümüne ait sql dosyasını açıyoruz. Buradan aynı tabloları daha önce oluşturduğumuz için Create table nuke_users... ve create table nuke_users_temp... yazan yerleri kaldırarak nuke_users ve nuke_users_temp tablolarının oluşturulmasını engelliyoruz. Bu dosyada da nuke_ ön takısını nuke69_ olarak değiştiriyoruz. Ardından bu editlemiş olduğumuz sql dosyasını yine nuke veritabanına dump ediyoruz. Sıra geldi config.php dosyalarına. Öncelikle nuke65 klasöründeki config.php dosyasını açıyoruz.

$dbhost = "localhost"; //veritabanı sunucu adresi
$dbuname = "root"; //veritabanı kullanıcı adı
$dbpass = ""; //veritabanı kullanıcı şifresi
$dbname = "nuke"; //veritabanı adı
$prefix = "nuke65"; //Ön takı. Burayı nuke65 olarak değiştiriyoruz.
$user_prefix = "nuke"; //üyeler ön takısı. Burasını sabit bırakıyoruz.
$dbtype = "MySQL"; //Veritabanı tipi
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9"; //burayı kafamıza göre editliyoruz. aynı olmamasına dikkat edin.

Sonra nuke69 klasöründeki config.php dosyasını açıyoruz.

$dbhost = "localhost";//veritabanı sunucu adresi
$dbuname = "root";//veritabanı kullanıcı adı
$dbpass = "";//veritabanı kullanıcı şifresi
$dbname = "nuke";//veritabanı adı
$prefix = "nuke69";//Ön takı. Burayı nuke69 olarak değiştiriyoruz.
$user_prefix = "nuke";//üyler ön takısı. Burasını yine sabit bırakıyoruz.
$dbtype = "MySQL"; //Veritabanı tipi
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9"; //burayı yine kafamıza göre değiştiriyoruz.

config.php ayarları bu kadar. Bu işlemler sonucunda karşımıza aynı üyeleri kullanan, farklı klasörlerde phpnuke6.5 ve phpnuke6.9 sürümleri kurulu iki tane site çıkıyor.

Uygulanan tekniği kısaca anlatalım. $prefix değişkeni veritabanındaki tabloların ön takısını belirler. $user_prefix değişkeni ise _users_temp ve _users tablolarının ön takısını belirler. Sadece $prefix değişkeninin değerini değiştirerek aynı üyeleri kullanan siteler hazırlayabiliyoruz. Bu ön takı aynı veritabanında birden fazla site kurulmasını sağlar. Bu yaptığımız işlemlerde dikkat ederseniz aynı veritabanını kullandık. Farklı veritabanlarında bu işlemi uygulayamazsınız.

www.egitiminsesi.com
 
 
 
Ana Sayfa İçerik Genel Kültür

Modüllerimiz

Dokümanlar Eğlence Web Master İletişim Top ↑
  Haberler
Haber Başlıkları
Köşe Yazıları
Üyelik
Resim Galerisi
Videolar
Åžiirler
Tarihte Bugün
Atatürk
Bilgisayar
Atasözlerimiz
Sivil Savunma
EÄŸlence
Rehberlik
Nutuk
Rüya Tabirleri
Burçlar
Gif ArÅŸivi
MSN
Dosyalar
Tüm Dosyalar
Sunumlar
Google Map
Fıkralar
Oyunlar
Flashlar
Web Araçları
PHP İpucu
Künye
Bize Yazın
Forum
E-Devlet
Ziyaretçi Defteri
Anketler
Reklam
 
 
     
Web Tasarım  PHPNuke Ana Site  Haber Bandı