• Welcome to Simple Machines Community Forum. Please login or sign up.

Veritabanı Eğitim Dökümanı

Started by Arbalot, January 27, 2008, 06:53:36 PM

Previous topic - Next topic

Arbalot

January 27, 2008, 06:53:36 PM Last Edit: January 27, 2008, 06:57:08 PM by Arbalot
1.:.Veritabanı Nedir?
2.:.Veritabanı Çeşitleri
3.:.MySQL Veri Tabanı
4.:.SQL(Structured Query Language)
5.:.SMF de Veritabanı Yapılısı

1.:.Veritabanı Nedir?

Veritabanı adından da anlaşılacağı gibi verilerin saklandığı bir alandır.Kodlama dillerini kalem ve hesap makinası gibi düşünürseniz veritabanı bir defterdir.Aynı zamanda kodlama dilleri veritabanında aldıkları bilgileri dizin ekrana yansıtmak istediğiniz gibi yansıtırlar.Yani genel anlamda veritabanı bilgilerin hiyerarşik bir şekilde saklandığı bir depolama birimidir.
Nedir bu hiyerarşi?
Veritabanında yazdığınız programla veya kullandığınız scriptlerle ilgili tablolar bulunur.
Excel den örnek verecek olursak bir excel sayfası bir veritabanıdır,çalışma kitaplarını ise tablo olarak görebiliriz.

Nasıl tablolar bunlar?

--------------------------------------------------
|Id_Uye|Kullanıcı Adı  |Şifre         |mesajsayisi       |
---------------------------------------------------
|1       |Arbalot        |******     |456                 |
---------------------------------------------------
|2       |Elmacik        |******     |897                 |
---------------------------------------------------
|4       |*eren         |******     |1254                |
-------------------------------------------------------------------


Yukarda gördüğünüz gibi veritabanı yapıları bu şekildedir ve veriler örnekteki depolanırlar.

2.:.Veritabanı Çeşitleri

Aşağıda adı geçen veritabanları günümüzde en çok kullanılan veritabanlarıdır.

-MySQL
-PostgreSQL
-Acess
-Oracle
-IBM Db2
-Interbase
-Microsoft SQL Server

Web kullanıcıların ilk sıradaki tercihleri kuşkusuz ki hızlı,güvenilir,yüksek veri kapasiteli ve ücretsiz olması nedeni ile MYSQL oluyor.Ve biz de makalemize MySQL ile devam edeceğiz.

3.:.MySQL Veri Tabanı

MySQL çifte lisanslı bir yazılımdır. Hem Genel Kamu Lisansı'na (GPL) sahip özgür bir yazılım, hem de GPL'in kısıtladığı alanlarda kullanmak isteyenler için ayrı bir lisansa sahiptir.GPL lisansına sahip olduğu içinde ücretsiz dağıtılmaktadır.Lakin ücretsiz olmasına rağmen çok hızlıdır ve veri kapasitesi oldukça gelişmiştir.Bunu rakamlarla anlatacak olursak;

-Tablo başına 8 TB veri depolayabilir.
-60000 in üzerinde tablo içerebilir.
-Toplamda 5 milyar satırın üzerinde depolama yapabilir.

Yüksek veri kapasitesi olması ve hızlı bir yazılım olması nedeni ile çoğu php scripti bu yazılımı kullanmaktadır.


4.:.SQL (Structured Query Language)


SQL bir veritabanı sorgulama dilidir.Size şöyle bir örnek vereyim,Çoğunuz iletişim ile ilgili NPL kitapları okumuşsunuzdur.İletişimin sırrı nedir veya karşı tarafa istediğinizi nasıl yaptırabilirsiniz?
"Düzgün kurulmuş cümleler kullanarak"

İşte SQL de tam olarak budur.Uygun cümleleri kurduğunuz taktirde veritabanında istediğiniz bilgiyi çekersiniz.

Örnek olarak;

SELECT EMAIL FROM UYELER
WHERE USERNAME = 'Arbalot';

Yukarda bir cümle kurulmuştur.Select ile email kolonlardaki veriler seçmemiz istenmiş,From dan sonra da bunları hangi tablo bulabileceğimiz yazılmıştır.Where ise koşul yerine getirir,bizim verdiğimiz koşul ise username ' i Arbalot olanları getir oldu.

Yani yukardaki SQL cümleciğinden anladığımız şey:
"Username i Arbalot olan üyenin email adresini ekrana yazdır."

SQL ' e geniş olarak başka bir dersimizde değineceğimiz için şimdilik yüzeysel geçiyorum.


5.:.SMF de Veritabanı Yapılısı


Şimdi buraya kadar anladığınıza göre SMF de bulunan veritabanına dalabiliriz demektir.

Tabloları incelemeye başlamadan önce tablolar hakkında bilmemiz gereken bazı terimler var.

Primary Key : bir tablonun kesinlikle bir kolonu primary key yani birincil anahtar olarak atanmıştır.
Primary key satırların anahtarıdır yani sıra numarası da diyebiliriz.Primary key olan kolondaki veri tekrar etmez ve boş(null) değer almaz.Yani 2 tane 1 değeri olmaz veya 3 tane 2 değeri olmaz ve o kolon boş geçilemez.

İndex : İndexler ise diğer tablolar ile bağlantılı kolonlardır.

Tablolar

attachments
ban_groups
ban_items
boards
calendar
calendar_holidays
categories
collapsed_categories
membergroups
members
messages
message_icons
moderators
package_servers
permissions
polls
poll_choices
sessions
settings
smileys
themes
topics


*Log tabloları ve önemli olmayan tablolar atlanmıştır.Ayrıca önemli olmayan kolonlar ve bizim bilmediğimiz kolonlar için açıklama yazılmamıştır.Zamanla tamamlanacaktır.
**Sizin için önemli olan kolon var ise burda sorabilirsiniz.



smf_attachments
Tablo Açıklaması =Forumda bulunan eklentilerin bilgilerinin tutulduğu tablodur.Mesajlara ekledikleriniz ve sunucuya yüklenmiş avatarlar.
     -ID_ATTACH=Tabloya ait primary key.
     -ID_THUMB=
     -ID_MSG= Eğer satır bir mesaj eklentisi ise hangi mesaja eklendiğini  bilmemizi sağlar.Burda o mesaja ait id numarası yazar.
     -ID_MEMBER= Eğer satır bir mesaj eklentisi değil de bir avatar ise o avatarı hangi kullanıcı yüklemişse o kullanıcının kullanıcı id si yazar.
     -attachmentType= Bu kolon dosyanın avatar mı yoksa  mesaj eklentisi mi olduğunu öğrenmemizi sağlar.
     -filename=Eklenen dosyanın adı bu kolona yazılır.Yüklenen şey avatar ise sistem o avatara otomatik isim atar.
     -size= Yüklenilen dosya boutunu gösterir
     -downloads=O  dosyanın kaç kere download edildiğini gösterir
     -width+-height=Dosya resim ise ve resim eklenirken boyutlandırma verilmişse taglar arasında O değerler buraya yazılır

smf_ban_groups
Tablo Açıklaması =Yasaklama yapılmış ise her yasaklama buraya kaydolur.
     -ID_BAN_GROUP=Primary Key
     -name=Yasaklamaya verilen isim
     -ban_time=Ne zaman banlandığı
     -expire_time=Banın bitiş süresi
     -cannot_access=Yetkisi yok
     -cannot_register=Giriş yapamaz
     -cannot_post=Mesaj gönderemez
     -cannot_login=Giriş Yapamaz
     -reason=Banlanma sebebi
     -notes=Üye banladığınız da yazdığınız notlar

smf_ban_items
Tablo Açıklaması = Bir üstte üyeyi yasaklamıştık.Eğer şimdi ise o yasaklamaya tetikleyici ekleyeceğiz.
     -ID_BAN=Primary key
     -ID_BAN_GROUP=  Üyeye ait yasaklama kaydı
     -ip_low1..4=
     -ip_high1..4=
     -hostname=Eğer kişinin hostname'ine yasak koyduysak bu satıra  eklenrcektir.
     -email_address=Tetikliyicilere e-mail adresinin de eklediğinizde bu kolon dolar
     -ID_MEMBER=Hangi üyeyi yasakladıysanız o üyenin id numarası bulunur.
     -hits=

smf_boards
Tablo Açıklaması =Bu tabloda bölümler bulunur.
     -ID_BOARD=Bölümün ün id numarası yani primary key.
     -ID_CAT= Bölümün hangi kategoride olduğunu gösterir
     -childLevel= Alt bölümün levelini gösterir
     -ID_PARENT=
     -boardOrder=Bölümün hangi sırada olduğunudur.
     -ID_LAST_MSG=O bölüme atılan son mesajın id numarası
     -ID_MSG_UPDATED=
     -memberGroups=O bölümü hangi üye gruplarının görebildiğini belli eder.
     -name=Bölümün adı
     -description=Bölüm açıklaması
     -numTopics=O bölümde bulunan toplam konu sayısı
     -numPosts=O bölümde bulunan toplam mesaj sayısı
     -countPosts=O bölüme atılan mesajların sayılıp sayılmayacağını gösterir yani o bölüme üye mesaj atarsa üyenin mesaj sayısı artmayacaktır.
     -ID_THEME=Bölüme özel bir tema atanmışsa o temanın id_numarasını gösterir.
     -permission_mode=
     -override_theme=Üyelerin temasını yok say seçeneği işaretlendiğinde dolacak bölüm.


smf_calendar
Tablo Açıklaması =Burası takvim tablosudur.
     -ID_EVENT=Primary key
     -startDate=Olayın başlangıç tarihi
     -endDate=Olayın bitiş tarihi
     -ID_BOARD= Olayın hangi board da olduğu
     -ID_TOPIC= Olayın hangi topic ile ilişkili olduğu
     -title=Olayın başlığı
     -ID_MEMBER= Olayın hangi üye tarafından eklendiği veya hangi üyeye ait olduğu

smf_calendar_holidays
Tablo Açıklaması = Admin panelinde tanımlayabilidiğiniz tatil günler vs etkinliklerin tutulduğu tablodur.
     -ID_HOLIDAY=Primary Key
     -eventDate=Olay tarihi
     -title=Olay Başlığı

smf_categories
Tablo Açıklaması = Forumunuzda bulunan kategoriler bu tabloda bulunur.
     -ID_CAT=Kategori id numarası.
     -catOrder=Kategorinin sırası
     -name=Kategori adı
     -canCollapse=Kategorinin varsayılan olarak kapalı mı açık mı olacağını bu kolonda belirleriz.

smf_collapsed_categories
Tablo Açıklaması =Üye bazlı kategoriyi kapatma özelliğinin kayıtlarını tutan bir tablodur.
     -ID_CAT=Kategori id si.Yani yangi kategorinin collapse yapıldığı
     -ID_MEMBER=Bu collapseyi hangi üyenin yaptığı

smf_membergroups
Tablo Açıklaması = Üye gruplarının depolandığı tablodur.
     -ID_GROUP=Grup id numarası.Primary key
     -groupName=Grup adı.
     -onlineColor=Çevrim içi kullanıcılar listesinde grüntülenecek renk kodu
     -minPosts=O gruba dahil olmak için atılacak en az mesaj sayısı.
     -maxMessages=
     -stars=Grup yıldızının linki

smf_members
Tablo Açıklaması = Üyelerinin kayıtlarının tutulduğu tablo.
     -ID_MEMBER= Üyenin id numarası.Primary key
     -memberName=Üyenin kullanıcı adı.
     -dateRegistered=Üyenin kayıt olduğu tarih.
     -posts=Üyenin mesajları
     -ID_GROUP=Üyenin hangi üye grubuna dahil olduğu
     -lngfile=Üyenin hangi dil dosyalarını kullandığı.
     -lastLogin=Üyenin son login olma tarihi
     -realName=Üyenin görünen adı.Değiştirmediği müddetçe kullanıcı adı ile aynı değerdir.
     -instantMessages=
     -unreadMessages=
     -buddy_list=arkadaş listesi,arkadaş id numaraları virgüllerle ayrılmış olarak kayıt edilir.
     -pm_ignore_list=özel mesaj göndermesini istemediğiniz üyelerin id numaraları yine virgüllerle ayrılmış olarak kayıt edilir.
     -messageLabels=Özel mesajlarda etiket oluşturduğunuzda bu kolonda tutulur.
     -passwd=Üyenin passwordu criptolanmış bir şekilde bu kolonda tutulur.Çözülmesi imkansızdır.
     -emailAddress=Üyenin e-mail adresi.
     -personalText=Üyenin kişisel mesajı.
     -gender=Üyenin cinsiyeti
     -birthdate=Üyenin doğum tarihi.
     -websiteTitle=Üyenin web site başlığı.
     -websiteUrl=Üyenin web site adresi.
     -location=Üyenin bulunduğu yer.
     -ICQ=Üyenin Icq numarası
     -AIM=Üyenin Aim adresi
     -YIM=Üyenin Yim adresi
     -MSN=Üyenin Msn adresi
     -hideEmail=Üyenin profilinden email adresinin görünmemesi istediğinde işaretlediği checkbox un kayıtlaırı bu kolonda tutulur.
     -showOnline=Üyenin online durumunun gösterilip gösterilmeceği.
     -timeFormat=Üyenin profilden ayarladığı zaman formatı.
     -signature=Üyenin imzası
     -timeOffset=
     -avatar=Üyenin avatar linki
     -pm_email_notify=
     -karmaBad=Eksi karma puanı
     -karmaGood=Artı karma puanı
     -usertitle=Üyenin başlığı yani kullanıcı adının altında görünene kısım.
     -notifyAnnouncements=Duyuruları alıp alamauacağı.
     -notifyOnce=
     -notifySendBody=
     -notifyTypes=
     -memberIP=Üyenin ip adresi.Son giriş için
     -memberIP2=Üyenin 2. ip adresi 2.son giriş için
     -secretQuestion=Üyenin gizli sorusu
     -secretAnswer=Üyenin gizli soruya cevabı
     -ID_THEME=Üyenin hangi temayı seçtiği
     -is_activated=Üyenin profilinin aktif olup olmadığı
     -validation_code=Üyenin aktivasyon numarası
     -ID_MSG_LAST_VISIT=Son ziyaret ettiği mesajın id numarası.
     -additionalGroups=Ek üye grubun id numarası.
     -smileySet=Üyenin profilinden seçtiği gülümseme paketi.
     -ID_POST_GROUP=Üye eğer mesaja bağlı üye grubuna dahil ise o grubun id numarası
     -totalTimeLoggedIn=Toplam forumda bulunduğu zaman.
     -passwordSalt=

smf_message_icons
Tablo Açıklaması =Konu açarken seçilen ikon.
     -ID_ICON=İkonun id numarası.Primary key
     -title=İkonun başlığı
     -filename=İkonun adı ve uzantısı
     -ID_BOARD=İkonların hangi bölümde görüneceği.Boş ise tüm bölümlerde görünür.
     -iconOrder=İkon sıralaması.

smf_messages
Tablo Açıklaması = Tüm mesajların bulunduğu tablodur
     -ID_MSG=Mesajın id numarası primary key.
     -ID_TOPIC=Mesajın hangi konuda olduğu.
     -ID_BOARD=Mesajın hangi bölümde olduğu.
     -posterTime=Mesaj atılma tarihi.
     -ID_MEMBER=Mesajı hangi üyenin attığı.
     -ID_MSG_MODIFIED=
     -subject=Mesajın başlığı
     -posterName=Mesajı kimin attığı.Kullanıcı adı.
     -posterEmail=Mesajı gönderenin e-mail adresi.
     -posterIP=Mesaj atıldığı anda üyenin ip adresi.
     -smileysEnabled=Yeni konu açılırken ek seçeneklerde bulunan mesajda gülümsemelere izin ver checkinin kaydı.
     -modifiedTime=Düzenleneme zamanı.
     -modifiedName=Düzenleyenin adı.
     -body=Mesajın içeriği.
     -icon=Mesaja ait ikon.

smf_moderators
Tablo Açıklaması = Bölüm moderatörlerinin kayıtlarının tutulduğu tablo.
     -ID_BOARD=Bölüm id_si
     -ID_MEMBER=O bolumde moderatör olan üyenin id numarası

smf_package_servers
Tablo Açıklaması = Bu tablo sizin için önemli değildir.Eklenti indirebileceğiniz adreslerin kayıtlı tutulduğu tablodur.
     -ID_SERVER=Primary key.
     -name=Eklenti serverının adı.
     -url=Eklenti serverinin adresi.

smf_permissions
Tablo Açıklaması = Bütün izinlerin tutulduğu tablodur.
     -ID_GROUP= Yetkilendirme yapılacak id grubu.
     -permission= Yetki adı.
     -addDeny= Yasaklanıp yasaklanmayacağı.


smf_poll_choices
Tablo Açıklaması = Anketlere Verilen cevapların tutulduğu tablo
     -ID_POLL= Anketin id numarası
     -ID_CHOICE=Çekeneğin id numarası
     -label=
     -votes= Kaç oy aldığı

smf_polls
Tablo Açıklaması = Anketler tablosu
     -ID_POLL=Anketin id numarası.
     -question=Anket sorusu
     -votingLocked=Anketin kilitli olup olmadığı
     -maxVotes=
     -expireTime=Anketin bitiş tarihi
     -hideResults=Sonuçların gizlenip gizlenmeyeceği
     -changeVote= Oylamayı değiştirme imkanı
     -ID_MEMBER=Anketi açan üyenin id numarası.
     -posterName=Anketi açan üyenin kullanıcı adı.

smf_sessions
Tablo Açıklaması = Siteye giren üyeye üye girişi yaptıktan sonra bir session id verilir.Bu session id lerin tutulduğu tablodu.
     -session_id=Primary key.
     -last_update=Sayfanın son yenilenme zamanı.
     -data=

smf_settings
Tablo Açıklaması = Burası ayarlar tablosudur.Admin panelinden yaptıgınız her ayar buraya kaydedilir.Mesela duyuru eklediğinizde buraya kaydedilir veya "Üyelerin duyuruları devre dışı bırakmasına izin ver" seçeneğini işaretlediğinizde o ayar adına ait kayıt 1 yani etkin olur varsayılan hali 0 yani pasif dir.
     -variable=Ayarın adı.
     -value=Ayarın değeri

smf_smileys
Tablo Açıklaması = Gülümseme paketlerinin tutulduğu tablo
     -ID_SMILEY=Primary Key
     -code= Gülümsemenin kodu Örn :  : )
     -filename=Gülümsemenin dosya adı
     -description=Gülümsemenin açıklaması
     -smileyRow=
     -smileyOrder= Gülümsemenin sırası
     -hidden= Gizlilik düzeyi

smf_themes
Tablo Açıklaması = Temaların tutulduğu tablodur.
     -ID_MEMBER=Eğer kullanıcı profilinden farklı bir tema seçmiş ise o üyenin id numarası
     -ID_THEME=Hangi temayı seçmiş ise o temanın id numarası
     -variable= Temaya ait ayar açıklamaları
     -value=Temaya ait ayar değerleri.

smf_topics
Tablo Açıklaması = Konular tablosu
     -ID_TOPIC=Konunun id numrası.Primary Key
     -isSticky=Konunun sabit olup olmadığı
     -ID_BOARD=Konunun hangi bölümde olduğu
     -ID_FIRST_MSG=Konun ilk mesajı
     -ID_LAST_MSG=Konunun o anki son mesajı.O konuya yeni bir cevap atıldığında bu değer değişir.
     -ID_MEMBER_STARTED=Konuyu hangi üyenin başlattığı
     -ID_MEMBER_UPDATED=Konuya en son hangi üyenin mesaj yazdığı
     -ID_POLL=konuda bir anket var ise o anketin id numarası
     -numReplies=O konuya verilen toplam cevap sayısı
     -numViews=O konunun toplam görüntülenme sayısı
     -locked=Konun kilitli olup olmadığı


Örnek SQLler

Örnek 1 : 1 İd li üyenin mesaj sayısını bulalım.

SELECT posts FROM smf_members WHERE ID_MEMBER=1

Örnek 2 : 1 id li kategorinin bölümlerini bulalım ve o bölümdeki konu ve mesaj sayılarını bulalım.Ve bunu yaparken birleşik bir sql kullanalım.

Select b.ID_CAT AS Kategori_idsi,b.name AS Kategori_Adi,a.ID_BOARD AS Bolum_idsi,a.name as
Bolum_Adi,a.numTopics AS Konular,a.numPosts AS Mesajlar FROM smf_messages AS a
INNER JOIN smf_topics AS b ON(b.ID_CAT=a.ID_CAT)
WHERE b.ID_CAT=1
ORDER BY boardOrder




Bir sonraki döküman manual veritabanı birleştirme.Bizi takip etmeye devam edin...

Elmacik & Arbalot

Hoochie Coochie Man

İşte beklenen dökğman buydu, Teşekkürler Arbalot  8)
İnadına SMF 1.1.X

Arbalot

Aslında tam sayılmaz biraz aceleye geldi.
Yakında bir çok döküman sizlerle bulaşacak...

Hoochie Coochie Man

Şimdiden teşekkürler emeklerin için :)
İnadına SMF 1.1.X

CoNTeCAuTR

Only SmF And TRap




mersindost

Harika Bir Döküman olmuş Ellerine sağlık. Bunu  Görsel olarak,Pdf olarak,E-book v.s v.s çeşitli şekillerde yapsak daha iyi olur.elden ele dolaşır hem
I Am Simple Machines Hero, Because I LOVE Simple Machines

[...Saint...]

Eğer talep olursa Video anlatım şeklinde hazırlayabilirim..

mersindost

Quote from: [...Saint...] on February 09, 2008, 09:10:10 AM
Eğer talep olursa Video anlatım şeklinde hazırlayabilirim..

Senin bu konuya bu yorumu yazacagını tahmin etmiştim  :D
I Am Simple Machines Hero, Because I LOVE Simple Machines

Arbalot

@mersindost sadece smf ile ilgili yani büyük çoğunluğu smf yi anlayıyor genel bir döküman olsa idi pdf vs gibi hazırlanabilir di de sadece smf olduğu için pek gerek yok diye düşünüyorum...

Hoochie Coochie Man

Selam @Arbalot
Ben database şifremi nasıl değiştirebilirim?
Settings.php yi indirip, değiştirip tekrar atmak kadar kolay olduğunu düşünmüyorum sanki?  :-\
İnadına SMF 1.1.X

Yağız...

O kadar kolay :)
Yeni bir veritabani kullanici adi + sifre olusturman yeterli.

Hoochie Coochie Man

February 11, 2008, 05:54:34 AM #14 Last Edit: February 11, 2008, 06:14:21 AM by Hoochie Coochie Man
Quote from: cakal93 on February 11, 2008, 05:51:58 AM
O kadar kolay :)
Yeni bir veritabani kullanici adi + sifre olusturman yeterli.
İlginç, benimde kafamda nedense onu yaparsam hep forum bozulucakmış gibi gelir :) Neyse test forumumda bir deniyeyim bari :)


Edit: Denedim. Tam düşündüğüm gibi :) O kadar kolay değilmiş. Şifreyi değiştirdim, geri attım. "Connection Problems" hatası verdi ;)
İnadına SMF 1.1.X

Arbalot

Plesk/cPanel üzerinde veritabanları/databases tarzı oyuncaklar vardır.

Plesk için Databases/User ı değiştirilecek Database / Altta bulunan User üzerine tıkladıgınızda sizden user şifresini değiştirmenizi sorar...

Cpanel de de o tarz bir şey ama onda durum bir daha farklı cakalın da dediği gibi ilk önce user ı silersin yeni bir user oluşturup o user a yetkileri aktarırsın mevcut veritabanının için...

Hoochie Coochie Man

Quote from: Arbalot on February 12, 2008, 01:43:56 AM
Cpanel de de o tarz bir şey ama onda durum bir daha farklı cakalın da dediği gibi ilk önce user ı silersin yeni bir user oluşturup o user a yetkileri aktarırsın mevcut veritabanının için...
Plesk kullanmıyorum, işte haklısın cpanel'de bir gariplik var o konuda, halşbuki ne kadar saçma dimi. Bi şifre değişimi için user'ı niye sileyim. En iyisi host'a danışmak sanırım. Saol @Arbalot
İnadına SMF 1.1.X

[SiNaN]

Quote from: Hoochie Coochie Man on February 12, 2008, 02:55:36 AM
Plesk kullanmıyorum, işte haklısın cpanel'de bir gariplik var o konuda, halşbuki ne kadar saçma dimi. Bi şifre değişimi için user'ı niye sileyim. En iyisi host'a danışmak sanırım. Saol @Arbalot

Saçma olabilir de, userı silmen birşey kaybettirmez sana.

Kolay mevzuuna gelirsek; settings.php sadece smf ile veritabanı arasındaki koprunun geçiş şifrelerini içeriyor. Yani orada SMF'ye "Veritabanımın şifresi bu." diye gösteriyorsun. Yoksa veritabanının şifresi hostun panelinden değişir.
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

Quote from: [SiNaN] on February 12, 2008, 08:05:07 AM
Saçma olabilir de, userı silmen birşey kaybettirmez sana.
Tamam bunu deniyecem müsayit olunca, ilk önce test forumunda sonra sitede..

Quote from: [SiNaN] on February 12, 2008, 08:05:07 AM
Kolay mevzuuna gelirsek; settings.php sadece smf ile veritabanı arasındaki koprunun geçiş şifrelerini içeriyor. Yani orada SMF'ye "Veritabanımın şifresi bu." diye gösteriyorsun. Yoksa veritabanının şifresi hostun panelinden değişir.
Anladım Sinan, ancak benim panelde veritabanı şifresini değiştirecek biryer yok!
İnadına SMF 1.1.X

[SiNaN]

Cpanel galiba. Veritabanları kısmında kullanıcılar vardır. Orada mevcut kullanıcıyı siler, yeni bir kullanıcı oluşturursun. Daha sonra izinleri vermeyi unutma tabii.
Former SMF Core Developer | My Mods | SimplePortal

Hoochie Coochie Man

Evet Cpanel, yok canım mevcut kullanıcıyı silip yeni bir kullanıcı vermyi biliyorum. Sen panelden değişir diyince bende bir değiştirme butonu felan var sandım, neyse bütün bu dediklerini uygulayacam. Saol..
İnadına SMF 1.1.X

PLAYBOY

arkadaslar soyle bir soru sormak istiyorum. mesela ben yeni bir yedek yukledim ama icinde eksik yerler var.

eski bir yedegi onun uzerine ekleyerek eksik yerleri doldurmam mumkun mu? yada 2 yedegi birlestirmem?

bunu yapan bir program yada script var mi?

[...Saint...]

Eksik olan yedek derken tam olarak neyi kastettiğin onemli, hangi tür veri eksik bunları soylersen daha iyi yorumlayabiliriz..

acemiforum

Konu için teşekkürler. Benim sorum biraz daha değişik.

2 SMF forumu nasıl birleştirebilirim. Üyeleri, mesajları ve konuları birleştirmek istiyorum da. Forumda araştırdım ancak dişe dokunur bir başlık bulamadım. İlgilenenlere şimdiden teşekkür ederim.

Efsane_Genc

bu dökümandan yararlanarak 2 veritabanını birlestirebilrim herhalde

acemiforum

Phpmyadmin den members dosyasını yani üyeleri aşka bir veri tabanına taşımak istiyorum. Bunu nasıl yapabilirim. Teşekkürler.

tecrube85

Arkadaşlar Ben smf_topics tablosunu oluşturmak istiyorum.Daha evvel smf_boards ve smf_ban_items gibi tablolari başarili bir şekilde oluşturup Sql Sorgularini elimdeki yedeğe bakip çaliştirdim

Ancak smf_topics için ayni şey söz konusu değil.yedekten kopyaladiğim smf_topics sql sorgularini kabul etmiyor Malesef.bu sorgulari başka nasil bir yolla yükletebilirim Doğru bir şekilde ?




darkblack323

arkadaşlar hani üye profilinde admin seçenceğinde var ya aynı kişi olabileceği tahmin edilen üyeler diye bir bölüm, aynı bilgisayardan giriş yapan farklı üye adlarını gösteriyor, acil olarak oralarıı temizlemem gerekiyor ne yapmam lazım ?

Byfresh

July 14, 2008, 10:07:44 PM #29 Last Edit: July 14, 2008, 10:13:44 PM by Byfresh
Hocam Bir Sorum Olacak...
-passwd=Üyenin passwordu criptolanmış bir şekilde bu kolonda tutulur.Çözülmesi imkansızdır.
Smf'ye Entegreli Olan Bir Flashchat Direk Olarak Tıklandığında Smf rumuzunu Şifresini Tanıyıp Otomatik Giriş Sağlıyor....
Bende Bir Oyun Var Okey Online Batak Tavla...
Bu Oyunu Smfye Entegre Ettim...
Rumuzu Şifreyi Girince Oyuna Bağlanıyor...

Fakat İstediğim Şey Flashchatteki Gibi Otomatik Rumuzu Şifreyi Tanıyıp Oyuna Bağlaması...

<param name="login" value="">
<param name="password" value="">

Buraya Hangi Kodu Eklersem Otomatik Tanır Acaba...?

http://www.freshcik.com/index.php
deneme
deneme

forumdaki şifreyi oyun salonuna girerken birdaha istiyor lütfen bu konuda yardımcı olurmusunuz..?
Smf Forumun Var...
Peki Smf Forumuna  Entegreli Online Okey Tavla Batak İster misin...?

www.freshcik.com

Tick Tock

Baştan sona okudumda tam çözemedim.Topic isimlerinin kaydını tutan tablo hangisi ?
utf-8 belasına bulaştımda karakterleri replace'liyorum.
This is our time, we have you now, you are our great delight, scream to your god, who never hears a thing, he's not with you now, the time is right !

TiReDsOuL

Quote from: Tick Tock on September 16, 2008, 07:43:55 AM
Baştan sona okudumda tam çözemedim.Topic isimlerinin kaydını tutan tablo hangisi ?
utf-8 belasına bulaştımda karakterleri replace'liyorum.

http://www.simplemachines.org/community/index.php?topic=248212.0

birde bunu incelermisin belki daha yararlı olur

smfthemes.org --language moderator
Özel mesajla yardım istemeyin artık okumuyorum bile..
Do NOT PM me for support unless I invite you, I will ignore you.
--------------------------------------
Uzun bir süre yok....

DNA27

Sevda Gelmişse başa artıq kıvırmak boşa sen git o sefdanın arkasından koşa koşa

ოկtђ

Bunun 2.0 için olanınıda yazarmısınız :D

A.Pearce


((efe))

Burasi yerimidir bilmiyorum ama bende settings tablosu görünmüyo ve forumu acamiyorum, yedek geri yüklerken cok büyük sorunlarla karsilastim, dosya boyutu yüzünden simdi geri yüklüyorum ama foruma tiklayinca domainismisettings dosnt exit diye uyari aliyorum, bu tabloyu yeniden olusturma sansimiz nasil olucak bilgi alabilir miyim bir anlayandan ???

vatans

arkadaşlar veritabani_geri_yukle.php kullanarak en son aldığım yedeğe aldım hata filan yazdı bi tomar ama aldı smf2.0 kullanıyordum.sorum üyelikler vs geri gelmiş ama Yasak Listem yok? yani o kadar kişi vardı foruma girmesini istemediğim şimdi giricekler ve tespiti çok zor olacak.Bir yönetemi varmı bunun? yoksa yedeğe Yasak Listesini almıyormu sql ?? şimdiden teşekkürler..

Advertisement: