FTP nedir?
FTP (File Transfer Protocol) sayesinde
sunucu özelliği taşıyan bilgisayarlara
dosya gönderebilir veya sunucuda bulunan
dosyaları kendi bilgisayarınıza
alabilirsiniz. FTP ile bir sunucuya
bağlanmak için, bu sunucuda FTP
hesabınızın olması gereklidir. Bir
sunucuda FTP hesabınız olduğunda,
gerekli kullanıcı adı ve şifresi ile bu
sunucuya bağlanabilir ve size tahsis
edilen harddisk alanını limitleri
dahilinde kullanabilirsiniz. Bu limit,
MB cinsinden harddisk üzerinde size
ayrılan yerdir ve kota (quota) olarak
adlandırılır. Kota, hardisk üzerinde
bulunan ve kullanıcı adınıza ait bütün
dosyaların toplam büyüklüğüdür.

FTP bağlantısı
nasıl
yapılır?
Çok çeşitli FTP programları vardır.
CuteFTP ve SmartFTP en çok kullanılan
ftp programlarıdır. Bazı web sayfası
programları (dreamweaver, frontpage,
homesite vs.) da kendi içlerinde FTP
protokolünü kullanan bölümleri vardır.
Bu programlar kullanıldığında ayrıca bir
FTP programı kullanmaya gerek olmadan,
gerekli ayarlar yapılarak sunucuya FTP
protokolünü ile bağlanabilir ve dosya
gönderme-alma işlemlerinizi
yapabilirsiniz. Fakat sadece dosya
gönderme-alma işlemleri ve dosya
yönetiminde extra özellikler sunmak için
yazılan FTP programları, diğer FTP
protokolünü kullanan programlara göre
daha hızlıdır. FTP protokolü ile
sunucuya bağlanmak için bilinmesi
gerekenler;
Sunucu adresi (host address) :
ftp.ornekdomain.com
Kullanıcı adı (username) : ******* (kurulumda
belirlediğiniz ftp admin)
Şifre (password) : ******** (kurulumda
belirlediğiniz ftp şifresi)
CuteFtp Ayarları

CuteFtp programını açarak File(Dosya) menüsünden Quick Connect (Hızlı Bağlan) 'i seçiniz.
FTP (File Transfer Protocol)
sayesinde sunucu özelliği taşıyan
bilgisayarlara dosya gönderebilir veya
sunucuda bulunan dosyaları kendi
bilgisayarınıza alabilirsiniz. FTP ile
bir sunucuya bağlanmak için, bu sunucuda
FTP hesabınızın olması gereklidir. Bir
sunucuda FTP hesabınız olduğunda,
gerekli kullanıcı adı ve şifresi ile bu
sunucuya bağlanabilir ve size tahsis
edilen harddisk alanını limitleri
dahilinde kullanabilirsiniz. Bu limit,
MB cinsinden harddisk üzerinde size
ayrılan yerdir ve kota (quota) olarak
adlandırılır. Kota, hardisk üzerinde
bulunan ve kullanıcı adınıza ait bütün
dosyaların toplam büyüklüğüdür.


SmartFtp Ayarları

SmartFtp programını açarak, aşağıdaki
örnek resimde gördüğünüz gibi, Address
boşluğuna ftp.ornek.com, Login boşluğuna
ftpuser adını ve Password boşluğuna
ftppassword bilgilerini yazıp enter
tuşuna basarak Ftp Sunucusuna
bağlanabilirsiniz.
Internet Explorer ile Ftp Ayarları
Nedir?
Internet Explorer browserinizi açarak Address Bar boşluğuna aşağıdaki resimde gördüğünüz gibi ftp://FtpUser@ftp.ornek.com yazıp enter tuşuna basınız..
Ftp Username ve Password bilgilerini
aşağıdaki resimde gördüğünüz gibi
yazarak Log On butonuna bastığınızda Ftp
Sunucusuna bağlanacaksınız.
FTP´de Dosyaların gönderileceği yer nedir?
Sunucuya FTP protokolü ile
bağlandığınızda, size daha önceden
tahsis edilen harddisk üzerindeki ana
klasörün içine girersiniz. Alt ftp
kullanıcıları, yöneticileri tarafından
belirlenen yere bağlanırlar. Bu ilk
bağlanılan yer sahibi olduğunuz klasör
veya klasörlerin listesini içerir ve bu
bölümde herhangi bir işlem yapamazsınız.
Bu bölümdeki klasörler, FTP
kullanıcısına ait domainlerin ana
klasörleridir ve web sitenizin sağlıklı
çalışması için gereklidir.
Sistem tarafından oluşturulan ve aşağıda
listelenen bu ana klasörleri KESİNLİKLE
SİLMEYİNİZ. Ancak bu klasörler içindeki
mevcut veya sizin oluşturduğunuz dosya
ve klasörleri kullanılmadığı zaman
silebilir veya değiştirebilirsiniz.
Unix Serverlar için,
ornekdomain.com
bu klasörün içine girildiğinde,
- cgi-bin (scriplerin gönderileceği
klasör)
- htdocs (web sayfalarının gönderileceği
klasör)
Windows 2003 Serverlar için,
database (.mdb veya database uygulama
dosyalarının gönderileceği klasör)
ornekdomain.com (web sayfalarının
gönderileceği klasör)
Bir ftp kullanıcısına birden fazla
domain bağlı ise, ilk bağlantı
klasöründe kendine ait domainlerin
listesi çıkar ve hangi domain ile ilgili
işlem yapılacaksa, o domainin klasörüne
girilir.
Ftp kullanıcısının, kendine ait
klasörlerin içindeki yeni klasörler veya
dosyalar üzerinde silme, değiştirme,
yaratma, gönderme vb. işlemlerde tam
yetkisi vardır.
FTP'ye bağlandım ancak silemediğim
dosyalar var.
Sorun büyük ihtimalle gizli
dosyalardan kaynaklanıyordur (.htaccess
gibi). Linux/Unix sistemlerde . (nokta)
ile başlayan dosyalar gizli olarak kabul
edilirler ve normal şartlar altında
görünmezler. Listing yolunu takip edip "Always
show hidden files" seçeniğini
işaretleyerek hem bu dosyaları görünür
yapabilir hem de silemediğiniz
klasörleri rahatlıkla silebilirsiniz.
ASCII ya da BINARY transfer metodlarını nasıl değiştirebilirim?
Transfer metodunu değiştirmek için FTP
komutu TYPE kullanılır. ASCII için type
ascii BINARY için type binary
yazmalısınız. FTP programlarında
transfer metodları arasında geçişin
nasıl yapıldığına dair bilgiyi
kullandığınız FTP programının yardım
menusünde bulabilirsiniz.
Örneğin CuteFTP programında bu geçiş
Edit menüsünden settings seçilrek
yapılır. Setting kısmına girdiğinizde,
soldaki connection bölümünün altında
ASCII/Binary seçeneğini işaretleyin.
Pencerenin sağ kısmında dosya tipleri ve
transfer medotları görüntülenecektir.
Default transfer type seçeneğinden
metodu değiştirebilirsiniz.

"Dosya Modu" nedir? Nasıl
değiştirilir?
Dosya modu, dosyaya hangi grupların
hangi yetkilerle erişebileceklerini
belirlemeye yarar. Bu değişiklikleri FTP
programınızı kuıllanarak yapabilirsiniz.
Bunu nasıl yapacağınıza dair detaylı
bilgiyi FTP programınızın yardım
menüsünde bulabilirsiniz.
Örneğin CuteFTP programında dosya/dizin
modunu, değiştirmek istediğiniz dosyanın/dizinin
üzerinde sağ klik yaptığınızda açılacak
olan menüden CHMOD'u seçerek
gerçekleştirebilirsiniz.
FrontPage nedir?
FrontPage
bir web sayfası oluşturma programıdır ve
sunucuya dosya gönderme-alma işlemi olan
FTP özelliği de içermektedir. FrontPage
Extensionlarının en önemli özelliği,
sunucuya dosya gönderme ve alma
işleminin yanında kendi yapısını
kullanarak sunucuya bağlanıp, dosya
üzerindeki değişiklikleri direkt sunucu
üzerinde yapması ve bazı interaktif (sayaç,
form vb.) imkanları sunmasıdır.
FrontPage programı ile FTP protokolü
kullanarak sunucuya bağlantılarda sunucu
tarafında herhangi bir özelliğin
olmasına gerek duyulmamasına karşın,
EXTENSIONS özelliğini kullanmak için
sunucu tarafında da bazı eklentilerin
sunucuya yüklenmesi gereklidir.
Sunucu tarafındaki bu yüklemenin genelde
manuel olarak yapılır. Fakat Kriweb
Hosting sisteminde kullanıcılar bu
yüklemeyi, WTSY (Web Tabanlı Sistem
Yönetimi) sayesinde istedikleri an tek
klikle otomatik olarak yapabilirler ve
istedikleri an kaldırabilirler.
Sistemimizde hem Unix hem de Windows2000
sunucularda son versiyon FrontPage2000
Server Extensions kullanma imkanı vardır.
Bilgisayarınızda FP98 sürümü de olsa bu
özelliği kullanabilirsiniz.
Unutmayınız ki FrontPage Extensions
özelliğini kullanabilmeniz için, ilk
önce WTSY sisteminden aktivasyon
işlemini yapmalısınız.
FrontPage extensions nediir?

Frontpage uzantıları, web
sitenizi Microsoft Frontpage ile
yayınlamanızı sağlar.FrontPage programı
piyasada bulunan en güçlü WYSIWYG (what
you see is what you get-Ne görürsen onu
alırsın) türü yazılım
programlarından biridir.Omay Bilişim
msitelerini Microsoft FrontPage
kullanarak yapmak isteyenler için
ücretsiz FrontPage 2000/98 server
extention desteği sağlamaktadır. Biz
FrontPage 98 ile geriye uyumlu FrontPage
2000, desteğide vermekteyiz. Daha
kapsamlı bilgi için bizim kendi yardım
dosyalarımızda olduğu gibi Microsoft'un
web sitesinden FrontPage yardım
dosyalarına da danışabilirsiniz.

FrontPage ile Publish
yapmak.
FrontPage ile Publish yaparken
dikkat edilmesi gereken husus, web
alanınızda FrontPage Extensions
özelliğinin yüklü olmasıdır. FP ile
hazırladığınız dosyalarınızı iki şekilde
gönderebilirsiniz. Biri FrontPage
publish özelliğini kullanmak , diğeri
ise normal FTP protokolü ile göndermek.
Her iki şekilde de sizden istenen
kullanıcı adı ve şifre bilgisi için o
alan adına ait FTP kullanıcısının adını
ve şifresini girmelisiniz.

Formların çalışmasında nelere dikkat
etmeliyim?
FrontPage
Extensions özelliğinin sunucuda yüklü
olması ve form sayfalarının kendi
publish özelliğinin kullanılarak
sunucuya gönderilmesidir. Herhangi bir
sorun ile karşılaşıldığında veya hata
sonucu sunucuda bulunan FrontPage
klasörlerinin silinmesi durumunda,
extensions özelliğini WTSY den kaldırıp
tekrar yükleyebilirsiniz.

Script nedir?
Scritler
çeşitli dillerle yazılan ve server
tarafında çalışan küçük programcıklardır.
Java scriptler kullanıcı tarafında,
browser içinde çalışmaktadırlar. Web
sitenizde bazı otomasyonları sağlamak,
interaktif işlemler yapmak ve siteniz
hakkında çeşitli bilgilere ulaşmak için
bazı scriptler kullanılır. Sunucu
platformuna bağlı olarak bu scriptlerin
özellikleri değişmektedir. Kriweb
sisteminde otomatik kurulan scriptlerin
yanısıra kendi scriptlerinizi de
kullanabilirsiniz. Kurulum aşamasında
olan Script Server sayesinde,
istediğiniz scripti sitenize eklemek çok
kolaylaşacak ve script kurulumlarıyla
uğraşmayacaksınız. Mevcut WTSY
sisteminde hazır olarak, Unix sisteminde
sayaç, konukdefteri ve mailform,
Windows2003 sunucularda ise sayaç
scripti vardır.
Windows 2003 ASP ve komponent nedir?

ASP (Active Server Pages) Microsoft
tarafından geliştirilen, sadece Internet
Information Server tarafından
desteklenen ve çeşitli programlama
dilleri ile yazılabilen (VBscript,
javascript, jscript vs.) web sayfası
uygulamasıdır. Asp sayfalarında html
kodu ile script beraber bulunur ve
çalıştırıldığında sunucu tarafında
işlenir, kullanıcıya sadece html kodu
olarak gönderilir. Yaptığınız ASP
sayfalarının test amaçlı kendi
bilgisayarınızda çalıştırabilmek için,
bilgisayarınızda PWS (Personal Web
Server) yüklü olması gerekmektedir.
Windows2003 sunucularımızda IIS 6.0
çalışmaktadır ve tam ASP desteği
vermektedir.
Komponentler Microsoft ürünü serverlarda
bazı işlemlerin kolaylıkla yapılmasını
sağlayan modüllerdir. ASP dosyalarınızda
sunucuda yüklü bulunan bu komponentleri
kullanabilirsiniz. Sunucuda yüklü
olmayan ve kullanmak istediğiniz bir
komponent varsa bize bildiriniz. Genelde
en çok gerekli olan email
komponentlerdir. Asp scriptlerinizden
email göndermek için ASPEMAIL
komponentini kullanabilirsiniz.
ASP ve ASPNET
için örnek E-Mail
kodları :
ASPMail: pdf ya da html
seçeneklerinden birini seçin:
 |
 |
ASP.netMail: pdf ya da html
seçeneklerinden birini seçin:
 |

PHP " Hypertext Preprocessor" nedir?

PHP sunucu-taraflı, çarpaz-düzlem ve
HTML içine gömülebilir bir betik dilidir.
Genel yapı ve yazılım kuralları yönünden
C ve Perl dillerine çok yakın bir dildir.
Rasmus Lerdorf tarafından hazırlanan bu
dil, kendi web sitesine bağlı olan
kişilerin takibini yapılması isteği ile
ortaya çıktı. Rasmus Lerdorf bu dile ilk
başta "Personal Home Page" adını koydu (çünkü
kendi kişisel web sayfası üzerinde
kullanmıştı). Şu anda ise PHP sözcüğü,
"PHP: Hypertext Preprocessor"
sözcüklerinin baş harflerinden oluşan
kısaltmayla tanımlanmaktadır.
Ornek
PHP kodlar
için word - pdf ya da html
seçeneklerinden birini seçin:
 |
Unix Perl desteği ve Modüller
.
Unix sunucularda tam perl desteği vardır.
Perl versiyonu v5.6.0 dır ve
kullanılacak olan path : /usr/bin/perl
'dür. Kullanıdığınız scriptin ilk
satırının bu şekilde olduğunu kontrol
etmeyi unutmayınız.
#!/usr/bin/perl
Windows2000 sunucularda da standart Perl
desteği mevcuttur.
Ayrıca Unix üzerindeki cgi scriptlerinin
çalışmasında cgi-manager
kullanılmaktadır. Böylece çalışan cgi
scriptleri kendi kullanıcı adınız
altında çalışır. Kendi klasörlerinize
yazmak için klasörun modunu 777
yapmanıza gerek yoktur. Ayrıca bu
sistemle cross server scripting, yani
aynı sunucudaki başka bir hosta zarar
verme imkanı ortadan kalkar. Bu güvenlik
açısından çok önemlidir.
Perl modülleri olarak şu an sistemde
yüklü modüller; standart modüller, MySql
modülleri ve bazı grafik modülleridir.
Kullanmak istediğiniz modül sunucuda
bulunmuyorsa bize modülün adını
bildiriniz.

/cgi-bin klasörunun kullanımı.
/cgi-bin klasörü Unix sunucular
için geçerlidir. Scriptleriniz bu
klasörun içinde olmalıdır. Bu klasör
içindeki dosyalar sunucu tarafından
çalıştırılır, yani içeriği okunmaz.
Örneğin cgi-bin klasörü içine
koyacağınız bir web sayfasına normal web
adresini yazarak ulaşamazsınız.

SSI (server side includes).
SSI normal bir html sayfası içinden bir
cgi scriptinin çalıştırılımasına olanak
verir. SSI kullandığınız sayfaların
uzatısı .shtm veya .shtml olmalıdır.
Örnek bir SSI tagı aşağıdaki gibidir:
<!--#include virtual="/cgi-bin/test.cgi"
--> veya <!--#include virtual="/ornek.html"
-->

Unix Sendmail.
Unix sunucularda hazırladığınız
scriptlerden e-mail göndermek için
sendmail programı kullanılabilir. Bu
programın yolu /usr/sbin/sendmail
dir. Eğer kullandığınız script sizden
SMTP_HOST istiyorsa o zaman alan
adınızın önüne mail. koyarak
kullanabilirsiniz.
SMTP_HOST = mailscriptserver

SMTP Ayarı
SMTP (Simple Mail Transfer Protocol)
internet üzerinden e-mail göndermeye
yarayan bir protokoldür. SMTP aynı
zamanda mail server'dan bilgisayarınıza
mail'leri indirmeye yarayan POP3 ve IMAP
protocollerini birleştirmeye yardımcı
olur. SMTP giden mail'ler için, POP3 ve
IMAP ise gelenler için kullanılır.
Mail göndermek için Microsoft Outlook
gibi bir mail programı kullanmak
isterseniz, bu programın doğru SMTP mail
server'ına bağlanmasını sağlamak için
programı kurulumda configure etmeniz
gerekecektir.
Örnek SMTP Ayarı kodları :
Kodlar
için word - pdf ya da html
seçeneklerinden birini seçin:
 |
