Omay Bilişim yardım - Database ve Web Genel Bilgiler -
Database ve Web Genel Bilgiler

Omay Bilişim yardım sayfaları site genelinde bulunan bilgi notlarının dışında en çok sorulan soruları derleyerek siz değerli müşterilerimiz için hazırladı. Bir web sitesi sahibi olmak için gerekli en temel bilgilerden, hosting ve güncelleme sırasında kullanmanız gerecek programlara, E-Mail hesaplarından, kontrol paneli ve kullanımına kadar yüzlerce sorunuza detaylı cevaplar bulabileceksiniz. Omay Bilişim sağladığı bu hizmet ile müşterilerinin sistemi kullanımını kolaylaştırmak amacındadır.

Yardım konuları aşağıda listelenen temel başlıklara ayrılmıştır. Sorunuzun dahil olduğu başlığı seçerek aradığınız cevaplara ulaşabilirsiniz.

 

Hala bir web siteniz yok mu?
İster kişisel olsun isterseniz işiniz için, 300€ dan Başlayan fiyatlara  web sitesi sahibi olabilirsiniz. Fırsatı kaçırmayın!

Database ve Web Genel Bilgiler
  HTML "Hyper Text Markup Language" nedir?
  Ana sayfa ( ilk gelen sayfa ) nedir?
  Not Found ( HATA!) sayfasının hazırlanması
  Şifreli Klasör
  Database Nedir?
  Windows Server'da Database ServerMap.Path
  Asp ile MySql Database Bağlantısı
  .NET Aspx ile MySql Database Bağlantısı
  MySql kullanımı
  MySQL veritabanına bağlanmak için hangi connectionstring’i kullanmalıyım?
 MySQL'in getirdiği faydalar nelerdir?
  MySQL hangi programlama diliyle yazılmıştır?
  MySQL, hangi işletim sistemlerini destekler?
  SSL nedir?
  phpMyAdmin nedir? 
 MIME tipleri nedir?



HTML "Hyper Text Markup Language" nedir?
Hyper Text Markup Language olarak adlandırılan ve kısaca HTML olan program diliyle yazılan dosyalar web sayfası özelliğini taşımaktadırlar. Sonu .html veya .htm olan dosyalar bu programlama dili ile yazılmışlardır ve ancak browserlar vasıtasıyla çalıştırılarak görülebilirler. Bunun yanında asp, php vb. dillerde yazılan web sayfaları da mevcuttur.



Ana sayfa ( ilk gelen sayfa ) nedir?
Web sitenize bağlanıldığında, ilk gelecek olan sayfanın isimleri ve sıralaması aşağıda belirtilmiştir. Eğer yazılan internet adresinde bir sayfa adı belirtilmemiş ise ;örnegin adres olarak www.alanadiniz.com yazıldığında ana klasörde aşağıda adı geçen sayfalar aranacak ve ilk bulunan gösterilecektir. Alt klasörler için de durum aynıdır.

index.php " unix "
default.html " unix "
index.htm " unix, win2003"
index.html " unix, win2003"
default.htm " unix, win2003"
default.asp " win2003"
default.aspx " win2003"



Not Found ( HATA!) sayfasının hazırlanmasıNot Found ( HATA!) sayfası
Kırık link olarak adlandırılan ve sitenizde (sunucuda) bulunmayan bir dosya browserdan adres yazılarak veya herhangi bir link vasıtasıyla çağrıldığında Web Server 404 hatası verir. Böyle bir hatada, tasarım ve içeriğiniz sizin hazırladığınız bir web sayfası kullanıcıya Web Server tarafından gönderilebilir.
Yapmanız gereken;

Unix : /htdocs klasörünün içinde notfound.html adında yaratacaginiz bir
html dosyası olması yeterlidir.

Windows 2003 : Web sayfalarınızın bulunduğu ana klasör içine
notfound.html adında yaratacaginiz bir html dosyası olması yeterlidir.

Not: notfound.html dosyası 512 bytten büyük olmalı, aksi takdirde browserlarinda "show friendly http error messages" işaretli olanlar sunucudan gelen notfound.html dosyasının içeriğine bakmazlar.


 



Şifreli Klasör
Mevcut bir klasör içindeki web sayfası veya dosyaların herkes tarafından görülmesini engellemek ve sadece önceden belirlenen kullanıcılar tarafından görülmesini sağlamak için kullanılır. Şifreli hale getirilmiş bir klasörden herhangi bir dosya çağırıldığı zaman web server kullanıcı adı ve şifre sorar. Mevcut bir klasörün şifreli hale getirilmesi ve kullanıcı tanımlaması, WTSY ile kolaylıkla yapılabilir. Kullanıcı tanımlamasında herhangi bir sınır yoktur.
İstediğiniz kadar kullanıcı tanımlayabilir, şifrelerini değiştirebilir veya silebilirsiniz.



Database Nedir?
Database kullanımı sunucu platformuna bağlı olarak değişmektedir. Şu an için Windows sunucularda Microsoft Access ve Mysql, Unix sunuclarda MySql kullanabilirsiniz. Database kullanımı, genel olarak belli bilgilerin depolanması ve depolanan kayıtlar içinde çeşitli sorgular yapılarak gerekli bilgilere hızlı ve kolay bir şekilde ulaşılması şeklinde açıklanabilir.



Windows Server'da Database ServerMap.Path
Database dosyalarınız kurulum sırasında otomatik olarak oluşturulan /database klasöru içine koymalısınız. Bu ayrıca dosyanın normal web üzerinden erişimini engelleyerek, gerekli güvenliğin de oluşmasını sağlar. Bu sayede /database içindeki önemli .mdb dosyalarınız web üzerinden adı bilinse dahi alınamaz. Ana klasörünüzün bir gerisinde bulunan database klasörüne ulaşmak için aşağıdaki şekilde yazmalısınız.
..\ bir gerideki klasör anlamına gelir.

#MS Access 2000, 2002, 2003

Dim conn, dsn

set conn=Server.CreateObject("ADODB.Connection")

dsn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("..\database\ornekdatabase.mdb")

conn.open dsn



Asp ile MySql Database Bağlantısı
Asp scripti ile MySql database'e bağlanmak için aşağıdaki komut satırlarını kullanınız. dsn satırındaki veritabanıadi yazan yere database adını, Uid yazan yere database kullanıcı adını ve Pwd yazan yere database şifresini yazınız.

Dim conn, dsn

set conn=Server.CreateObject("ADODB.Connection")
dsn="Driver={MySQL ODBC 3.51 Driver};Server=mysqlserver;Database=veritabanıadı;Uid=kullanıcıadı;Pwd=şifre;"
conn.open dsn



.NET Aspx ile MySql Database Bağlantısı
Aspx scripti ile MySql database'e bağlanmak için web.config dosyasında bağlantı değerini, aşağıdaki gibi kullanabilirsiniz.

<appSettings>
<add key="strConn" value="DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysqlserver;DATABASE=dbadi;UID=kullanıcıdı;PASSWORD=sifre;OPTION=3"/>
</appSettings>

Eğer Dll kullanacaksanız;

string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" +
"SERVER=mysqlserver;" +
"DATABASE=dbadı;" +
"UID=kullanıcıadı;" +
"PASSWORD=şifresi;" +
"OPTION=3";

OdbcConnection MyConnection = new OdbcConnection(MyConString);
MyConnection.Open();

Dll doyasını compile ederken aşağıdaki satırı da include etmeniz gereklidir.
(C# kullanıldığında)
csc /r:Microsoft.Data.Odbc.dll

Ayrıca koda `Microsoft.Data.Odbc' namespace olarak import etmeniz gereklidir.
[Visual Basic]
Imports Microsoft.Data.Odbc
[C#]
using Microsoft.Data.Odbc;



MySql kullanımı
Php, perl veya asp scriptlerinizle MySql kullanmadan önce sunucuda size bir database tanımlaması yapılması gerekir. Database oluşturma ve yönetme işlemi, web tabanlı sistem yönetiminde bulunmaktadır. MySql database sunucuya bağlanmak için host olarak size verilecek IP yi kullanmalısınız. Mysql servera web alanınız dışından bağlantı yapılmamaktadır. Database güvenliği nedeni ile lütfen herhangi bir IP den veya dış networkden bağlantı talebinde bulunmayınız. Mysql serverda bulunan database dosyalarınıza erişmek, bilgileri görüntülemek veya diğer işlemleri yapmak için Sistem Yönetimi sayfalarında bulunan PhpMyadmin database yönetim panelini kullanabilirsiniz. Performans için Mysql server, webserverlardan fiziksel olarak da ayrıdır.



MySQL veritabanına bağlanmak için hangi connectionstring’i kullanmalıyım?
MySQL'e bağlanmak için aşağıdaki connection string'i kullanmalısınız.

"DRIVER={MySQL ODBC 3.51 Driver}

;SERVER=localhost;DATABASE=myDatabase;USER=

myUsername;PASSWORD=myPassword;OPTION=3;"



MySQL'in getirdiği faydalar nelerdir?
MySQL rakiplerine oranla daha hızlıdır. Ayrıca güvenilirdir ve kullanımı kolaydır. ASP, .NET ve PHP ile beraber web-veritabanı uygulamalarında çok yaygın olarak kullanılmaktadır. Çok esnek ve güçlü bir kullanıcı erişim kısıtlama/yetkilendirme sistemine sahiptir.



MySQL hangi programlama diliyle yazılmıştır?
MySQL API’leri C ile yazılmıştır. Böylece birçok uygulama MySQL kütüphanelerini kullanabilmektedir. Bu API’lerin ASP, .NET ve .NET Driver (C#) şeklinde genişletilmiş halleri mevcuttur.
 



  MySQL, hangi işletim sistemlerini destekler?
 MySQL, tüm Windows işletim sistemlerini desteklemektedir.
 



SSL nedir?
Secure Sockets Layer, Netscape tarafından geliştirilmiş ve e-ticaret uygulamalarında gizli/hassas bilgiyi (kredi kartı bilgileri) koruyan bir protokoldür.



phpMyAdmin nedir?  
phpMyAdmin PHP ile yazılmış, mySQL veritabanınızı web sayfaları ile yönetmenizi sağlayan bir araçtır. phpMyAdmin ile tablo yaratabilir ve silebilir, veri girebilir, düzenleyebilir ve silebilirsiniz. phpMyAdmin cPanel içinde MySQL veritabanı yöneticisi altındadır.



MIME tipleri nedir?
MIME tipleri, browserlara dosyanın hangi tip olduğunu bildirir. Örnek olarak html dosyasının bir web sayfası, txt dosyasının bir düz text dosyası olduğu gibi. Sunucuda kullanımda olan bir çok dosya tipi ön ayarlıdır. Plesk ile ücretsiz olarak sunulan "MIME types" menüsü ile yeni dosya tipleri ekleyebilirsiniz.


 

Tüm hakları saklıdır. © 2008 Omay Bilişim San. Tic. Ltd. Şti T- (2126) 416 96 25

Site Haritası | Gizlilik ve Güvenlik Hizmet Sözleşmesi

İletişim İletişim Biz Sizi Arayalım