Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Hazır Sistemler > Nuke Sistemler
Şifrenizimi Unuttunuz? Bize Katılın!

Cevapla
Görüntüleme: 497 - Cevaplar: 0  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 26-07-2007, 11:29:45
basehiphop basehiphop isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/7/2007
Yaş: 17
Mesajlar: 37
iTrader: (0)
Tecrübe Puanı: 30
Puanları: 20
basehiphop üyemiz henüz acemi
Standart Php Nuke de aynı üyeleri kullanan iki site

Gelelim örneğimize; Aynı üyeleri kullanan 2 web sitesi için ben phpnuke6.5 ve phpnuke6.9'u kullanacağım. İ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şturuyorum. Birinin adı nuke65, diğerinin adı nuke69. nuke65 klasörü içerisine PHPNuke 6.5 sürümüne ait dosyaları atıyorum. nuke69 klasörüne ise PHPNuke 6.9 sürümüne ait dosyaları atıyorum. phpMyAdmin'i açarak nuke adında yeni bir veritabanı oluşturuyorum. Öncelikle phpnuke 6.5 sürümünün veritabanını oluşturuyorum. Yalnız sql dosyasındaki nuke_ öntakılarını nuke65_ olarak değiştiriyorum. Sadece nuke_users ve nuke_users_temp tablolarının ön takısına dokunmuyorum. Daha sonra veritabanına bu editlediğim sql dosyasını nuke veritabanına dump ediyorum. Bu işlemin ardından phpnuke 6.9 sürümüne ait sql dosyasını açıyorum. 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ştiriyorum. Ardından bu editlemiş olduğum sql dosyasını yine nuke veritabanına dump ediyorum. Sıra geldi config.php dosyalarına. Öncelikle nuke65 klasöründeki config.php dosyasını açıyorum.

$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ştiriyorum.
$user_prefix = "nuke"; //üyeler ön takısı. Burasını sabit bırakıyorum.
$dbtype = "MySQL"; //Veritabanı tipi
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9"; //burayı kafama göre editliyorum. aynı olmamasına dikkat edin.

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

$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ştiriyorum.
$user_prefix = "nuke";//üyler ön takısı. Burasını yine sabit bırakıyorum.
$dbtype = "MySQL"; //Veritabanı tipi
$sitekey = "SdFk*fa28367-dm56w69.3a2fDS+e9"; //burayı yine kafama göre değiştiriyorum.

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 anlatayı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.

[ Alıntıdır ]
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
dt_animasyon (php-nuke) Ugur1905 Nuke Sistemler 2 06-02-2008 16:14:02
aynı isim aynı cc soru ? omega Paypal, E-Gold, Neteller, Moneybookers 4 27-06-2007 08:17:54
online listesindeki renk gruplarına bağlı üyeleri belirginleştirmek(bold yan Metallica SMF 0 11-06-2007 03:43:11
PHP Nuke - Güvenlik Kod Ayarları! ruud Nuke Sistemler 0 31-05-2007 17:00:12
Joomla subdomain sitelerle üyeleri senkronize etme ? Darktranquillity Joomla Eklentileri 1 17-05-2007 19:26:20


oyun , kontör , türkçe dizin

Bütün Zaman Ayarları WEZ olarak düzenlenmiştir. Şu Anki Saat: 01:19:53 .


Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

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