- Mesajlar
- 1,410
Arkadaşlar ben xp pro kullandığım için ISS sorunum yok. Home Kullanan arkadaşların işine yarayabilir. ALINTIDIR:::
_____
Bilgisayarınızda ASP çalıştırmanın EN KOLAY yolu
Bilgisayarınızda ASP çalıştırmak için genellikle IIS (Internet Information Services-İnternet Bilgi Hizmetleri) kurmanız söylenir. Fakat illa ki IIS kurmanız da gerekmiyor. Örneğin benim bu yazıyı yazmamdaki en büyük nedenlerden birisi de Windows XP Home kullanmamdır. Her ne kadar dolaylı yollardan WinXP Home'a IIS kurabilsek de onca zahmete katlanmaya deymez.
Lafın kısası bilgisayarımıza Baby ASP Web Server yazılımı sayesinde bir ASP sunucusu kuracağız ve hemen ASP kodlarımızı çalıştırmaya başlayacağız. Bütün bu işler en fazla 2 dakika sürecek
1-) İlk önce http://www.pablosoftwaresolutions.com/h ... erver.html adresinden Baby ASP Web Server yazılımını indirin. Program tamamen ücretsiz, içerisinde casus yazılım yok ve sadece 100 KB (Vay be 100 kb'lık yazılımla ASP çalıştırmak. İnanamıyorum )
2-) Program indikten sonra winzip ya da winrar benzeri arşivleme yazılımlarından birisiyle açın. Kurulumu yok zaten. Aşağıdaki resimde de görüldüğü gibi babyweb.exe dosyasına çit tıklayarak program çalıştırıyoruz.
http://members.lycos.co.uk/eburhan/p...p_server/1.gif
3-) Pogramı çalıştırdıktan sonra aşağıdaki ekran geliyorsa her şey yolunda demektir. İşe hepsi bu kadar.
http://members.lycos.co.uk/eburhan/p...p_server/2.gif
Şimdi de programı yapılandıralım ki bizim istediğimiz gibi çalışsın. Yukarıdaki gibi program penceresi açıkken Server -> Settings menüsüne girin. Açılan iletişim kutusunda şunlara dikkat etmeliyiz.
http://members.lycos.co.uk/eburhan/p...p_server/3.gif
Listen on port : Web sunucumuzun hangi port üzerinden hizmet vereceğini belirtir. Varsayılan olarak 80 nolu port kullanılır fakat bunu değiştirebilirsiniz. Örneğin bilgisayarınıza Apache gibi daha önceden bir web server kurmuş iseniz ve bir port çakışması oluyorsa buraya 8080 ya da 85 girebilirsiniz.
Web Pages : ASP sayfalarınızı hangi klasör içerisinden çalıştıracağınızı buradan ayarlıyorsunuz. Burası sizin root yani kök dizininizi gösterir.Varsayılan olarak C:\webpages klasörü atanmış. Fakat ben biraz da IIS’ye özenerekten C:\Inetpub\wwwroot adında bir klasör oluşturdum ve Web Pages alanına bu klasörün yolunu girdim. Artık kodladığımız tüm ASP sayfalarını C:\Inetpub\wwwroot altına kaydetmeliyiz.
Default Page : Root dizini içerisinde İLK ÖNCE hangi türdeki sayfanın web tarayıcısına gönderileceğini gösterir. Varsayılan olarak index.html atanmış. Fakat buraya isteğinize bağlı olarak index.asp, default.asp, eburhan.asp gibi değerler girebilirsiniz. Bunun sonucunda siz web tarayıcınıza http://localhost/ yazdığınızda ve enter’a bastığınızde ilk önce burada yazılı sayfa aranır ve size gösterilir.
Disable directory listing : Bu seçenek işaretli değilse dizin içerisinde ne var ne yoksa kullanıcıya gösterilir. Güvenlik açısından bu seçeneğin daima işaretli olması önerilir.
Automatically activate server at startup : Baby ASP Web Server yazılımının Windows başlangıcında otomatik olarak çalışıp çalışmamasını buradan belirliyoruz. Eğer her defasında sunucuyu başlatmak istemiyorsak bu seçeneğe işaret koymalıyız. Sunucumuz sisteme yük getirmediği için daima çalışır halde kalmasını ve bu seçeneğin işaretli kalmasını öneririm.
http://members.lycos.co.uk/eburhan/p...p_server/4.gif
_____
Bilgisayarınızda ASP çalıştırmanın EN KOLAY yolu
Bilgisayarınızda ASP çalıştırmak için genellikle IIS (Internet Information Services-İnternet Bilgi Hizmetleri) kurmanız söylenir. Fakat illa ki IIS kurmanız da gerekmiyor. Örneğin benim bu yazıyı yazmamdaki en büyük nedenlerden birisi de Windows XP Home kullanmamdır. Her ne kadar dolaylı yollardan WinXP Home'a IIS kurabilsek de onca zahmete katlanmaya deymez.
Lafın kısası bilgisayarımıza Baby ASP Web Server yazılımı sayesinde bir ASP sunucusu kuracağız ve hemen ASP kodlarımızı çalıştırmaya başlayacağız. Bütün bu işler en fazla 2 dakika sürecek
1-) İlk önce http://www.pablosoftwaresolutions.com/h ... erver.html adresinden Baby ASP Web Server yazılımını indirin. Program tamamen ücretsiz, içerisinde casus yazılım yok ve sadece 100 KB (Vay be 100 kb'lık yazılımla ASP çalıştırmak. İnanamıyorum )
2-) Program indikten sonra winzip ya da winrar benzeri arşivleme yazılımlarından birisiyle açın. Kurulumu yok zaten. Aşağıdaki resimde de görüldüğü gibi babyweb.exe dosyasına çit tıklayarak program çalıştırıyoruz.
http://members.lycos.co.uk/eburhan/p...p_server/1.gif
3-) Pogramı çalıştırdıktan sonra aşağıdaki ekran geliyorsa her şey yolunda demektir. İşe hepsi bu kadar.
http://members.lycos.co.uk/eburhan/p...p_server/2.gif
Şimdi de programı yapılandıralım ki bizim istediğimiz gibi çalışsın. Yukarıdaki gibi program penceresi açıkken Server -> Settings menüsüne girin. Açılan iletişim kutusunda şunlara dikkat etmeliyiz.
http://members.lycos.co.uk/eburhan/p...p_server/3.gif
Listen on port : Web sunucumuzun hangi port üzerinden hizmet vereceğini belirtir. Varsayılan olarak 80 nolu port kullanılır fakat bunu değiştirebilirsiniz. Örneğin bilgisayarınıza Apache gibi daha önceden bir web server kurmuş iseniz ve bir port çakışması oluyorsa buraya 8080 ya da 85 girebilirsiniz.
Web Pages : ASP sayfalarınızı hangi klasör içerisinden çalıştıracağınızı buradan ayarlıyorsunuz. Burası sizin root yani kök dizininizi gösterir.Varsayılan olarak C:\webpages klasörü atanmış. Fakat ben biraz da IIS’ye özenerekten C:\Inetpub\wwwroot adında bir klasör oluşturdum ve Web Pages alanına bu klasörün yolunu girdim. Artık kodladığımız tüm ASP sayfalarını C:\Inetpub\wwwroot altına kaydetmeliyiz.
Default Page : Root dizini içerisinde İLK ÖNCE hangi türdeki sayfanın web tarayıcısına gönderileceğini gösterir. Varsayılan olarak index.html atanmış. Fakat buraya isteğinize bağlı olarak index.asp, default.asp, eburhan.asp gibi değerler girebilirsiniz. Bunun sonucunda siz web tarayıcınıza http://localhost/ yazdığınızda ve enter’a bastığınızde ilk önce burada yazılı sayfa aranır ve size gösterilir.
Disable directory listing : Bu seçenek işaretli değilse dizin içerisinde ne var ne yoksa kullanıcıya gösterilir. Güvenlik açısından bu seçeneğin daima işaretli olması önerilir.
Automatically activate server at startup : Baby ASP Web Server yazılımının Windows başlangıcında otomatik olarak çalışıp çalışmamasını buradan belirliyoruz. Eğer her defasında sunucuyu başlatmak istemiyorsak bu seçeneğe işaret koymalıyız. Sunucumuz sisteme yük getirmediği için daima çalışır halde kalmasını ve bu seçeneğin işaretli kalmasını öneririm.
http://members.lycos.co.uk/eburhan/p...p_server/4.gif