İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Cgi Win98 Üzerinde Çalıştırmak

A

Anonymous

Misafir
Selam...

Arkadaşlar Win98 sistemim var... PWS kurulu... cgi çalıştırmak için ne yapmam gerekir... bir sürü sitelerden döküman topladım ama nasıl çalıştırılacağı konusunda tam olarak bir emin değilim.. Cgi betikleri çalıştırmak için mutlaka perl mü olması gerekiyor makinamda... Bu konuda bana yardımcı olursanız çok sevinirim....


Şimdiden Çok Teşekkürler
 
A

Anonymous

Misafir
CGI veya PL scriptini kendi bilgisayarımdan nasıl çalıştırabilirim?? Bir yerden bilgisayarıma bir IP tanımlatmam gerektiğini duymuştum, bu konu hakkında bana bilgi verebilecek birileri var mı acaba???

Şimdiden teşekkürler
 
E

Ergin2

Misafir
Bilgisayarına bi server kurduğunda 127.0.0.1 ip numarası senin bilgisayarınındır. http://127.0.0.1 yazarak server'ine bağlanabilirsin, yani bir ip tanımlamana gerek yok..

Bilgisayarına cgi server kurmak için ise önce activeperl'ü kur (activestates.com'da Win32 sürümü) , sonra server için ise apache kur. Apachede cgi çalıştırmak için ise apache dizinindeki conf klasörüne git. Burda httpd.conf adında bir dosya var. bunu notepad ile aç. httpd.conf'ta
#!c:/perl/bin (veya daha değişik olabilir) bir satır vardır. Bu scriptinin en başında #! yazanları c:/perl/bin adresine gönder ve yorumlat anlamındadır..
Sen perl'ü nereye kurduysan onun tam adını oraya yaz.Mesela c:\program files\perl dizinine perl'ü kurduysan #!c:/perl/bin satırını
#!c:/program files/perl/bin olarak değiştir.. \ ve / lere dikkat..!

İkinci adım olarak #AddHandler cgi-script .cgi
diye bir satır daha var. Bu satırın önündeki # işaretini sil ve httpd.conf'u kaydedip çık. Apache'yi yeniden başlat.. Apache'yi kurduğun dizine git ve ordaki cgi-bin klasorunun içine ilk.cgi adıyla şunları yazıp konfigürasyonu bir dene..

#!perl
print "Content-type: text/html\n\n";

print "Herşey yolunda..";


beyaz bir ekran ve sadece herşey yolunda yazısını görüyorsan geçmiş olsun. Artık bu derdin bitti demektir.. Gülümseyebilirsin :)

NOT: #!perl yerine #!/usr/bin/perl yazma. Bu Unix serverde geçerlidir ve interpreter'in tam adresini verir. Sen bilgisayarına perl'ü kurunca o sistemine perl'ün tam adresini bildirir ve #!perl sistem tarafından tanınır..

Umarım buraya kadar sıkılmadan okumuşsundur.Ben sıkılmadan yazıyorum. Sorunun olursa mail at yeter..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst