ile

FTP ile internet sitesi yayınlama ve Son sözler

Sitemizi hazırladık. Tüm dosyalarımız hazır. Şimdi sıra geldi FTP istemcisi kullanarak bu dosyaları sunucuya yüklemeye. Eğer web sitenizi internette yayınlamak istiyorsanız öncelikle size bir hosting yani barındırma hizmeti lazım. Bunun için hosting firmalarından hizmet alabilirsiniz. Ben genellikle Mediatemple kullanıyorum. Yerli firmaları tercih etmedim ama yerli ve bu işi iyi yapan büyük ve kurumsal firmalar da var. Size tavsiyem sorun yaşamak istemiyorsanız, sunucu hizmeti veren şirketin referanslarına bakmanız. Bu işlerde fiyat sizin için avantaj olmasın. Sonra binbir emekle yaptığınız internet sitesinin dosyaları veya veritabanı oratadan kayboldursa, binlerce dolarlık zararın telafisi mümkün olmaz ve bir özür alırsınız. Biz PHP ile geliştirme yapacağımız için Linux sunucu almamız gerekiyor. Sunucumuzu satın aldıktan sonra 3 tane bilgiye ihtiyacımız olacak.

  1. Sunucu adresi: Sunucumuza ftp istemcisi kullanarak erişmemizi sağlayacak adres.
  2. Kullanıcı adı: Sunucu üzerinde ftp ile oturum açmamıza yaran kullanıcı ismi.
  3. Kullanıcı şifresi: Oturum açarken kullanacağımız parola.

Bunlar sunucunuz için en önemli bilgiler. Size tavsiyem bu bilgileri gizli tutmanız ve şirfre belirlerken karakter, büyük harf ve sayı kullanmalı 10 haneden uzun bir şifre seçmenizdir. E-posta şifrenizde de aynı şeyi uygulayın. Daha sonra bir ftp istemci programına ihtiyacımız var. Piyasada başka programlar da var ama bu konuda endüstri standardı FileZilla diyebiliriz. Hem açık kaynaklı, hem de ücretsiz, üstelik Türkçe. http://filezilla-project.org/download.php adresinden işletim sistemimize uygun sürümü indirdikten sonra programı açalım. Adres, kullanıcı adı ve parola bilgilerimizi girelim: Hızlı bağlan ya da quickconnect tuşuna tıklayalım. Hata yoksa “Response: 230 User kullaniciadi logged in” gibi bir cevap alacaksınız ve kendi dizinlerinizin karşısında sunucunun dizinleri çıkacak. Bu dizinlerden httpdocs genellikle yayında olan internet sayfalarını barındırır. Buraya hazırladığımız dosyaları istersek sağ tıklayıp, istersek sürükleyip bırakarak, istersek de çift tıklayara göndereceğiz. Dosyalar düzgün bir şekilde gittiyse üst tarafta şöyle yazılar çıkması lazım:


Status:	Starting upload of 
/html5css3egitim/urunler.html
Command:	TYPE A
Response:	200 Type set to A
Command:	PASV
Response:	227 Entering Passive Mode (216,70,99,60,185,211).
Command:	STOR urunler.html
Response:	150 Opening ASCII mode data connection for urunler.html
Response:	226 Transfer complete
Status:	File transfer successful, transferred 8,456 bytes in 1 second
Status:	Retrieving directory listing...
Command:	TYPE I
Response:	200 Type set to I
Command:	PASV
Response:	227 Entering Passive Mode (216,70,99,60,204,206).
Command:	MLSD
Response:	150 Opening ASCII mode data connection for MLSD
Response:	226 Transfer complete
Status:	Directory listing successful

Bazen hata da olabilir ki bu gayet doğal ve muhtemel. Bu sizin moralinizi bozmasın. Genellikle hatalar firewall ayarlarından, sunucunun veya ağın durumundan, hatalı yapılandırmadan veya yanlış port adresinden ortaya çıkabilir. Bununla ilgili aldığınız hatanın kodunu internette araştırırsanız sorunu çözersiniz, çünkü o hatanın başına geldiği kişi -iyi ki de- sadece siz değilsiniz. Sitemizi sunucuya gönderdikten sonra kontrol etmemiz gerekiyor. Bir internet tarayıcısında adres çubuğuna http://www.adresiniz.com/ yazdığınızda karşınıza düzgün bir şekilde sayfa geliyorsa, başardınız demektir. Burada ben http://www.mtkocak.net/kizilyildiz adresine yükleme yaptım. Adrese girdiğimde karşıma çıkan görüntü şu şekilde: Tebrikler. Artık HTML5 ve CSS3 ile ilgili teknolojileri biliyorsunuz. Profesyonel bir şekilde bir internet sayfası nasıl hazırlanır, en modern teknikleriyle öğrendiniz. Peki öğreneceklerimiz bitti mi? Hayır tabii ki. Daha sonraki bölümlerde JavaScript, jQuery, jQuery UI, jQuery Mobile, Veritabanları, XML, PHP gibi nefis ve birbirinden zevkli konularla devam edeceğiz. Sizden ricam kodları açıp kurcalamanız, orasını burasını değiştirip bozmanız ve anlamaya çalışmanız. En iyi öğrenme yöntemi yapmaktır. Öğrenmeye olan heves ve heyecanınız kaybolmasın. Kimsenin de bu hevesinizi kurmasına izin vermeyin. Kimsenin bir konuyu %100 oranında bilmesi mümkün değil. Bir de kibirli olmayın ve kibirli, çok bilmiş insanlardan uzak durun. Sizi geriletir ve yavaşlatırlar çünkü. Yaptıkça özgüveninizin arttığını göreceksiniz. Bir de kimseye referans olsun diye ucuza veya bedavaya site yapmayın. Sizin öğrendiğiniz bu teknikle yapacağınız 5 sayfalık internet sitesinin fiyatı 2012 ekim ayı itibariyle en azından 750 – 1000 TL olmalı. Pahalı mı? Hayır. Çünkü kalite olarak farklı. Tofaş ile Mercedesin ikisi de otomobil ama Mercedes 4 katı daha pahalı. En yeni teknolojiyi kullandınız. Öğrenmek için emek harcadınız. Bu emeğin karşılığını da talep etmek en doğal hakkınız. Piyasada 80 TL’ye iş yapan kişiler de var. Müşteri eğer onları örnek gösteriyorsa, bırakın gitsin onlara yaptırsın. Çünkü sizin azminiz, öğrenme isteğiniz hakkının karşılığını almayı hakediyor her zaman. Dayanışmayla! Meraklı Bilişimci

Yorumla

Yorum