IIS ile PC mizden webte site yayınlama

Başlatan Ali_54, 04 Kasım 2013, 10:37:44

Ali_54

Merhaba,

php den mssql a bağlantı yapmaya çalıştım. Ama bununla ilgili php kodları (sürüm desteklemesine rağmen) linux tabanlı ticari host hesaplarında çalışmıyor. sunucu tarafında bu foksiyonları aktif etmek gerekiyormuş. Mail atıp sordum. Hostçular bunu yapmayız diyorlar.

Bende bu sebeple kendi pc mden yayın yapmaya karar verdim. Ama IIS ten site nasıl yayınlanır bilmiyorum. Araştırdım. Webteki adımları takip ettim. Ama sadece localde çalışıyor. Webten ulaşabilmem için nasıl konfigüre etmem gerekir Bu noktada yardım bekliyorum. Veya IIS dışında başka kullanışlı bir program öneriniz var mı?

Saygılarımla
1 harf öğretenin 4 gün kölesi olurum.

gevv

 

picusta

öncelikle ayni agdaki baska bir PC'den baglanmayi dene. Bilgisayarinin firewall'unu ayarlamalisin.
Ikinci asama, disaridan baglana bilmek için router'inin ayarlamalisin, bilgisayarina port yönlendirmesi yapmalisin.


IIS 'e alternatif :
--  WAMP, XAMP , apache server kullaniyor.
--  Su siralar Node.JS 'e bakiyorum, apache ve IIS 'e gerek kalmiyor ve oldukça yüksek performans sergiliyor.

MSSQL yerine MySQL 'e geçsen linux için sorun olmaz tabii.
Azicik SQL sorgularini degistirsen : tarih ve karakter katari gibi fonksyonlar genellikle.
T-SQL procedureleri için bir çözüm olmayabilir;

Son olarak MongoDB 'ye bakiyorum, bazi uygulamalrda SQL ve relational DB'lerin pabucunu dama atabilir.


Ali_54

Yanıt için teşekkürler, güvenlik duvarından gelen bağlantı örnek olarak 8081 nolu porta izin verdim.
Öncelikle modemle iç ağdan uğraşmamak için 3G Modemle denedim. Dış dünyadan erişimi başardım. Ama ttnet modemden dışa yayın yapmak  için modem arayüzüne girip 8081 portunu yayın yaptığım pc ye yönlendirmeme rağmen dış dünyadan siteye ulaşamıyorum.

Basit bir hata yapıyorum galiba, resimdeki gibi yapınca yerel ağdan erişiyorum. Dış ağdan erişmek için 192.168.2.5 yazan yere modemin internet ip sini yazıyorum. yinede olmadı.



sıkıntı ne olabilir? ilk defa yapıyorum. basit bir hatam olabilir affola

wampserver bi ara php denemek için çalışmıştım. Ama web ortamına yayın yapabildiğini bilmiyordum. onu araştırıyorum şuan. Eğer modem kaynaklı bir hata yaptıysam wampserver da işe yaramayacak tabi :(
1 harf öğretenin 4 gün kölesi olurum.

Ali_54

wampserver  kurdum. burda da aynı şekilde mssql fonkisyonları tanımıyor.
Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\default.php on line 23


php.ini de ayar yapmak mı gerek? bu gidişle mysql e geçeceğim. mecburiyetten mssql yapmam gerek.
1 harf öğretenin 4 gün kölesi olurum.

Ali_54

#5
php.net te sqlsrv Manual e gömüldüm bir güzel. eklenti dll leri indirip php.ini yi düzenledim ve sonunda mssql bağlantısınıda şuan itibariyle hallettim. Ayrıca tavsiyeleriniz üzerine wamp server üzerinden hallettim.

Kalan tek sorunum Modemden dışarı çıkamyorummm :(

wampserver > Click > Çevrim içi hale getir Ok ama dış internetten siteye ulaşamıyorum.
1 harf öğretenin 4 gün kölesi olurum.


Ali_54

 Sorun halloldu. Bendeki modemde port yönledirme;


http://www.yougetsignal.com/tools/open-ports/
den portu check ettim. Open Ok.

Yerelden direk intrnet ipsini yazınca modem arayüzü çıkıyor. Ama Yerel PC den vtunnel gibi sitelerle veya dış internetten siteme erişebiliyorum.

Sayenizde bu şekilde hallettim. Yakınında teknik olarak danışabilecek pek insan bulunmayan benim gibiler için sizler birer nimetsiniz. Allah razı olsun.
1 harf öğretenin 4 gün kölesi olurum.