asp
windows plesk de dns çakışması sorunu
15 Tem
Öncelikle Plesk kontrol panelinizden domain DNS menüsünden bu domain için DNS servisinin durdurulup durdurulmadığını kontrol ediniz. Sonrasında herhangi bir problem göremezseniz;
Plesk veri tabanını dosyasını (C:\Program Files\Parallels\Plesk\admin\db\psa.mdb) Access ile editleyerek dns_zone tablosundaki name kolonunda sorun yaşanan domaini aratın, 2 adet varsa status kolununda 2 olan satırı silin. Bir adet var ise muhtemelen status değeri 2 dir. Bu değeri diğerleri gibi 0 yapıp çıkın. Sonrasında plesk kontrol panelinize tekrar dönerek domain DNS menüsünden DNS ayarlarını varsayılan değerlere yükleyin.
ÖNEMLİ NOT: Plesk veri tabanında yapacağınız bir hata kontrol panelin çalışmamasına sebebiyet verebilir bu nedenle ilgili mdb dosyasında değişiklik yapmadan önce muhakkak yedeklemenizi tavsiye ederiz.
Server Error in ‘/’ Application
6 Şub
->
Bu hata Asp.net’de genel bir hatadır. Sayfada bir hata olduğunu belli eder. Sayfadaki hatanın tam olarak ne olduğunu öğrenebilmek için ise bu hata sayfasında da yazdığı gibi configurasyonunu web.config dosyanızın içerisine koymak zorundasınız. Gerekli değişiklikleri yapıp tekrar hatayı gördüğünüz sayfaya geldiğinizde asıl hatanın neden kaynaklandığıyla ilgili bilgiyi bulabilirsiniz.
1. Seçenek
web.config dosyasında system.web boğumunun içine ekleyiniz
<customErrors mode="Off"/>
yazın sonra projenizi çalıştırın, hata açıklamasını gösterir
ASP’de FFMPEG Kurulumu ve Anlatımı
21 Eki
->
FFMPEG; görüntü türleri arasında dönüştürme yapmamızı sağlayan, açık kaynak kodlu bir uygulama olarak tanımlanabilir.
Bu uygulama sayesinde kendi video upload sitenizi yapabilirsiniz. O yüzden önemli bir kütüphanedir.
Öncelikle burdan uygulamayı indirin
Rar şifremiz: oxxi
Sonrasında rar’ı açalım. İçinde dynucom programı, ffmpeg.exe, ffplay.exe, pthreadGC2.dll ve asp kodlaması için örnek bulunuyor.
Dynucom’u kurduğunuzda bilgisayarınızın yeniden başlamasını isteyecek, başlatın.
ffmpeg.exe ve ffplay.exe’yi çalıştırın.
dll’yi yüklediğiniz alanı tanımlayın, şöyle:
Çalıştır > regsvr32 c:\windows\system32\pthreadGC2.dll (windows klasöründe system32′nin içine atmışım ben)
bu tanımlamaları yaptıktan sonra asp kodlarımıza dönelim:
<%
Set myexec = Server.Createobject("Dynu.Exec")
inputvideo="D:\wwwroot\domain.com\httpdocs\Ron\oxxi.wmv"
outputvideo="D:\wwwroot\domain.com\httpdocs\Ron\cikti.flv"
outputfile="D:\wwwroot\domain.com\httpdocs\Ron\resim.jpg"
ffmpegroot="D:\wwwroot\domain.com\httpdocs\Ron\"
Response.Write(myExec.execute(""&ffmpegroot&"
ffmpeg -s 320x240 -i "&inputvideo&" -ss 00:00:05 -s 320x240 -vframes 1 -f mjpeg "&outputfile&""))
'buradaki 00.00.05 ekran görüntümüzün alınacağı süre ayarıdır.
Response.Write(myExec.execute(""&ffmpegroot&"
ffmpeg -i "&inputvideo&" -ab 16 -ar 22050 -b 600 -s 320x240 -r 23 "&outputvideo&""))
%>
Şimdi tanımlamaları anlatalım:
inputvideo: wmv’mizin bulunduğu yol (asp upload ile dosya yükleme işlemi yaptırılırsa bu yol işlemi yukarıda yapılmalı)
outputvideo: flv dosyamızın çıkacağı yer.
outputfile: ekran görüntümüzün alınacağı resim dosyası
ffmpegroot: fffmpeg uygulamamızın olduğu klasör.
Burada önemli olan Ron klasöre yazma-okuma yetkisi vermeniz. Uygulamada adres yollarının çok uzun olması durumunda hata veriyor. Onun için de FSO ile kopyalama yapmanız gerekebilir. Ayrıca windows’un içindeki cmd.exe’ye de kullanacağınız domaininiz için yetki vermelisiniz. Kullandığım şekliyle anlatımım bu kadar. Umarım yardımcı olabilmişimdir.



Yorumlar