Jump to content


Photo

Uygulama Yayınlamak


  • Please log in to reply
15 replies to this topic

#1 Erkan ÇAĞLAR

Erkan ÇAĞLAR

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 172 posts
  • LocationSamsun / Türkiye

Posted 04 June 2015 - 11:25 AM

unigui de hazırladığım bir uygulamayı yayınlamayı düşünüyorum. ancak serverde exe çalışmasımı gerekiyor. http://prime.fmsoft.net/demo/gedit.dll şeklinde yayınlama ihtimalimiz yokmu. yada bu dll dosyasını nasıl oluşturuyoruz.
  • 0

#2 Hayri Aslan

Hayri Aslan

    Advanced Member

  • Moderators
  • 430 posts
  • Locationİstanbul - Turkey

Posted 04 June 2015 - 05:35 PM

Merhaba,

 

http://forums.unigui...-to-deployment/

 

buraya bakabilirsiniz.


  • 0

#3 Bugra Yener Sahinoglu

Bugra Yener Sahinoglu

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 163 posts

Posted 16 June 2015 - 10:43 AM

dll oluşturmak için projenizi ISAPI module olarak oluşturmanız gerekiyor. Eğer projenizi Standalone Server/ISAPI Module seçeneğiyle oluşturduysanız en baştaki

{$define UNIGUI_VCL}

kodunu comment hale getirip compile ederseniz bilgisayarınızda oluşan exe dll kütüphanesini taşıyacağından bu exe'nin uzantısını dll olarak değiştirdiğinizde işlem tamamlanacaktır.

 

Eğer projenizi sadece standalone server halinde oluşturduysanız o zaman

program ProjectName;

uses
  Forms,
  ServerModule in 'ServerModule.pas' {UniServerModule: TUniGUIServerModule},
  MainModule in 'MainModule.pas' {UniMainModule: TUniGUIMainModule},
  Main in 'Main.pas' {MainForm: TUniForm};

{$R *.res}

begin
  Application.Initialize;
  TUniServerModule.Create(Application);
  Application.Run;
end.

şeklinde olan proje kodunuzu

library ProjectName;

uses
  uniGUIISAPI,
  ServerModule in 'ServerModule.pas' {UniServerModule: TUniGUIServerModule},
  MainModule in 'MainModule.pas' {UniMainModule: TUniGUIMainModule},
  Main in 'Main.pas' {MainForm: TUniForm};

{$R *.res}

exports
  GetExtensionVersion,
  HttpExtensionProc,
  TerminateExtension;

end.

şekline çevirdikten sonra compile edin.

 

ISAPI'lerin ISS serverlara ya da Apache 2.2 serverına kurulumu için UniGUI.pdf 'ten Developer's Guide başlığı altındaki ISAPI Module başlığını inceleyin.

 

Umarım yardımcı olabilmişimdir :)


  • 0

#4 jakarta2

jakarta2

    Member

  • Members
  • PipPip
  • 19 posts

Posted 12 April 2016 - 02:04 PM

Merhaba,

Localde IIS'i ayarladım dll dosyası çalışıyor peki web sitelerinin serverlarında nasıl yapıcaz? Mesela Cpanel'de böyle bir ayar var mıdır?  


  • 0

#5 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 12 April 2016 - 02:54 PM

Merhaba,

Localde IIS'i ayarladım dll dosyası çalışıyor peki web sitelerinin serverlarında nasıl yapıcaz? Mesela Cpanel'de böyle bir ayar var mıdır?  

 

Merhaba;

Böyle bir şeye ihtiyacınız olmayacak.

IIS'de www.siteniz.com olan yere Domain tarafında ip yönlendirmesi yapacaksınız. IIS'de de ilgili yolu gösterdiğinizde  .dll uzantıya yönlenecek. 

Kendi Web Server'nız olmadan olmaz.


  • 0

#6 jakarta2

jakarta2

    Member

  • Members
  • PipPip
  • 19 posts

Posted 13 April 2016 - 11:20 AM

Tekrar merhaba;

 

Sizin söyleminizden hosting firmasının domainin'de ip yönlendirmesi yapıcam yani adsl ip numaramı yazıcam, modem'den de yönlendirmeyi iis kurduğumuz bilgisayara yapıcam anladım ve yaptım ancak hosting firmasının dns yönlendirmesinde bu ip adresi kayıt defterinde yoktur diye bir hata verdi.


  • 0

#7 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 13 April 2016 - 12:16 PM

Tekrar merhaba;

 

Sizin söyleminizden hosting firmasının domainin'de ip yönlendirmesi yapıcam yani adsl ip numaramı yazıcam, modem'den de yönlendirmeyi iis kurduğumuz bilgisayara yapıcam anladım ve yaptım ancak hosting firmasının dns yönlendirmesinde bu ip adresi kayıt defterinde yoktur diye bir hata verdi.

 

Hosting/Domain firmasına gelmeden önce; Sabit ip'niz ile internet bağlantısı olan bir bilgisayardan bağlanabildiniz mi bunu test edin.


  • 0

#8 jakarta2

jakarta2

    Member

  • Members
  • PipPip
  • 19 posts

Posted 13 April 2016 - 01:57 PM

Evet haklıymışsınız modem ip adresiyle gelinmiyor. localhost\klasor\dosya.dll şeklinde yazınca oluyor http//ipadresi ya da http//ipadresi.8077 yazınca bir şey olmuyor. Peki ama neden? modemden her türlü yönlendirmeyi yaptım 8077 portunu, 80 portunu 8080 portunu başka ne yapmam gerekiyor?

 

bilgisayarın firewall'unu kapattım bu kezde dosya.dll dosyasını bilgisayara indirmeye başladı :-)

 

 

http://ipadresi/unitech/dosya.dllşeklinde yazınca oldu ama bu bana doğruymuş gibi gelmiyor :-) hala bir şeyleri yanlış ya da eksik yapıyorum.


  • 0

#9 jakarta2

jakarta2

    Member

  • Members
  • PipPip
  • 19 posts

Posted 13 April 2016 - 02:36 PM

Sanırım şimdi oldu. Bir tane html yapıp onunla klasöre ve dosyaya yönlendirme yaptım. Yardımlarınız için teşekkür ederim


  • 0

#10 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 14 April 2016 - 05:42 AM

Sanırım şimdi oldu. Bir tane html yapıp onunla klasöre ve dosyaya yönlendirme yaptım. Yardımlarınız için teşekkür ederim

 

Yapmış olmanıza sevindim. 

İyi çalışmalar.


  • 0

#11 jakarta2

jakarta2

    Member

  • Members
  • PipPip
  • 19 posts

Posted 12 May 2016 - 10:09 AM

Selam;

 

Web sitesi tamamen application oldu. Soru şu? Arama motorları (google, yandex v.s.) bu web sitesindeki (dll dosyası) içerikleri bulabilecekler mi?


  • 0

#12 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 12 May 2016 - 12:47 PM

Cevap olarak Hayır.

Arama motorları sadece ilk sayfayı alabiliyor. Bunun yerine Asıl siteniz ve uygulama gibi düşünmek en mantıklısı.


  • 1

#13 jakarta2

jakarta2

    Member

  • Members
  • PipPip
  • 19 posts

Posted 12 May 2016 - 04:57 PM

Yani diyorsunuz ki kardeşim ne yaparsan yap git html, php v.s. bişi öğren başka çaren yok :-)

Anlayışınıza çok teşekkür ederim...


  • 0

#14 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 12 May 2016 - 08:28 PM

Unigui ile web sitesi değilde web projesi yapmak çok avantajlı.

Çok güzel yeni özellikler geliyor, projeyi çok hızlı çıkartabilir siniz.

 

*Bizde sizdeniz :)


  • 0

#15 EmrahOzgur

EmrahOzgur

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 06 September 2017 - 07:14 PM

Merhaba;

Böyle bir şeye ihtiyacınız olmayacak.

IIS'de www.siteniz.com olan yere Domain tarafında ip yönlendirmesi yapacaksınız. IIS'de de ilgili yolu gösterdiğinizde  .dll uzantıya yönlenecek. 

Kendi Web Server'nız olmadan olmaz.

 

Merhaba

 

Ufak bir deneme yapmak istiyorum bunun ile alakalı fakat web tarafında projemiz nasıl çalışacak anlayamadım... Bir projeyi web üzerinde yayınlamak ile ilgili bilgi verebilirmsiniz acaba?

 

Teşekkür ederim...


  • 0

#16 pro_imaj

pro_imaj

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 516 posts

Posted 06 September 2017 - 08:06 PM

Merhaba;

 

Projeye faaliyete almak için bir Server var mı?

Varsa tam olarak neyi yapamadığınızı yazarsanız yardımcı olurum.

 

İyi çalışmalar.


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users