Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
1901
Tıklama
0
Öne Çıkarma
iis üzerinden resim upload scripti sorunu
H
17 yıl
Binbaşı
Konu Sahibi

Selamlar beyler,

Sorunum kısaca şöyle, Web Wiz Rich Text Editor kullanan bir haber scripti ile uğraşıyorum bahsettiğim rich text editorünün kendi içinde resim ve dosya upload modülleri bulunuyor resim yüklemek istenildiğinde hata vermeden çalışan veritabanına yapıldığı gibi yazma izni verilmiş olan "resimler" klasörüne atması gerekiyor ancak

Hata Tipi:
Server nesnesi, ASP 0177 (0x800401F3)
Geçersiz sınıf dizesi
/functions/functions_upload.asp, line 85


hata veriyor.

Belirtilen satırda ise Set objUpload = Server.CreateObject("Persits.Upload.1") ibaresinin bulunduğu görülüyor.


Durum anladığım kadarıyla IIS de persits'in bulunmamasından kaynaklanıyor gibi görünüyor. Elimin altında host yok o yüzden deneyebileceğim tek yer IIS ve bunun kesinlikle çalıştığını anlamam lazım.

Ne yapmalıyım? Saygılar.



S
17 yıl
Yarbay

Öncelikle persits upload bileşenini bilgisayarınıza kurun. Eğer kurulu ve hala sorun düzelmiyorsa persits bileşenine everyone izin verin. Nasıl yapıldığına gelince

başlat>çalıştır>regedit yazıp entera basın.

Daha sonra hkey_local_machine/software/persits software

bu dizine everyone yetki verin.

Sorun hala düzelmiyorsa.


iis e girin varsayılan web sitesinin özelliklerinden ip adresini 192.168.1.1 olarak ayarlayıp giriş dizinini c:\inetpub\wwwroot\klasörünüz çalıştığınız klasör olarak belirleyin. tarayıcıyahttp://192.168.1.1:80 yazıp sitenizi açın ve upload işlemini yapın.


Muhtemelen sorununuz çözülecektir.


kolay gelsin.


Bu mesaja 1 cevap geldi.
H
17 yıl
Binbaşı
Konu Sahibi

Cevap için çok teşekkürler,

İlk yazdıklarınızı uyguladım ancak bir değişiklik olmadı,

iis'de belirttiğiniz ayarları nasıl yapabilirim? İp adresi tanımlamasını yapmam için nereden bu ayarları yapmam gerekir? Tekrar teşekkürler.


Bu mesaja 1 cevap geldi.
S
17 yıl
Yarbay

quote:

Orjinalden alıntı: hidden

Cevap için çok teşekkürler,

İlk yazdıklarınızı uyguladım ancak bir değişiklik olmadı,

iis'de belirttiğiniz ayarları nasıl yapabilirim? İp adresi tanımlamasını yapmam için nereden bu ayarları yapmam gerekir? Tekrar teşekkürler.



Genelde iiste alt klasörde çalışınca upload pathı yanlış seçilebiliyor. Eğer o dediğim ip tanımlamasını yaparsanız ve giriş dizininizi çalıştığınız klasör ismi olarak ayarlarsanız bu hata yapma olasılığınız ortadan kalkar direk kök dizinde istediğiniz klasöre sadece path işareti koyarak upload edebilirsiniz.


Yalnız sizin sorununuz geçersiz sınıf dizesi yani persits upload bileşeniniz yüklü değil yada izin verilmemiş. Tekrar everyone izin vermeyi deneyin bir yerde hata yapmış olabilirsiniz.

Kolay gelsin.


Bu mesaja 1 cevap geldi.
T
17 yıl
Çavuş

Persits Upload Bileşenini Google da aratırsan hemen bulursun zaten
en fazla 3 mb lik bir dosya
dosyayı ındırdıkten sonra kurulumunu yap
kurulum sırasında IIS in durdurulmasını ıstıyor onu kabul et ve kuruluma devam et
kurulum bıttıkten sonra otomatık olarak IIS tekrar baslatılıyor..
bılesenı kurduktan sonra IIS ayarlarından Yazma izni vermelisin,
ISS otomatik olarak sadece Okuma izni vermektedir
aşağıdaki resimde örnek olarak bakabılırsın
< Resime gitmek için tıklayın >
gelelim kodlamalarına

<%set yukle=server.createObject("Persits.Upload")%> olarak kullan

eger yıne aynı hatayı verıyorsa muhakkak bılesende bır problem var demektir.





< Bu mesaj bu kişi tarafından değiştirildi tlp41 -- 1 Ağustos 2008; 0:32:02 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.