Site Ayarları iletişim kutusunda sunucu ayarlarınızı açın. (Kullanıcı Arabirimini gezinmek için Dreamweaver belgelerine bakınız. Dreamweaver CS4 veya önceki bir sürümü kullanıyorsanız, Dreamweaver CS4 belgelerine bakınız.)
Dosyaları karşıya yükleme veya indirme hatası
Adobe Dreamweaver'ı kullanarak web sunucunuzdan karşıya yüklemeye (koy) veya indirmeye (al) çalıştığınızda işle bir hata ile yarıda kalır. Arka Plan Dosya Aktivitesi penceresi "Dosya aktivitesi eksik" veya işlem denemesinin başarılı bir şekilde tamamlanamadığını belirten farklı bir hata ile karşılaşabilirsiniz.
Sorununuz çözülene kadar aşağıdaki çözümleri denemelisiniz:
1. Çözüm: Web sunucusuna bağlanabildiğinizi doğrulayın
2. Çözüm: Dreamweaver'da kök dizin ayarını doğrulayın
3. Çözüm: Sunucunuzdaki ilgili dizinlerden herhangi bir sembolik bağlantıyı taşıyın veya silin (Sadece Dreamweaver CS5.5)
4. Çözüm: Pasif FTP'yi kullanın (FTP ve sadece FTPS/FTPeS)
5. Çözüm: Alternatif bir istemci kullanın
6. Çözüm: Ek Site ayarları seçeneklerini deneyin (FTP ve sadece FTPS/FTPeS)
1. Çözüm: Web sunucusuna bağlanabileceğinizi doğrulayın
Web sunucusuna doğru bir şekilde bağlanamıyorsanız, sunucuya dosyaları yükleyemez veya sunucudan dosyaları indiremezsiniz.
Çoğu bağlantı türü için bağlantınızı test etmek amacıyla Dreamweaver'ı kullanabilirsiniz. Bunun için Dreamweaver Site Ayarları iletişim kutusunda sunucu ayarlarınızı açın ve ardından Test'e tıklayın.
Dreamweaver sunucunuza başarılı bir şekilde bağlanamıyorsa, sunucu ayarları eksik veya yanlış olabilir. Site kurulumu işlemini uygulamak ve ayarlarınızı doğrulamak için Dreamweaver belgelerine bakınız. Dreamweaver CS4 veya önceki bir sürümü kullanıyorsanız, Dreamweaver CS4 belgelerine bakınız.
2. Çözüm: Dreamweaver'daki kök dizin ayarını doğrulayın
FTP, SFTP ve FTPS/FTPeS bağlantıları için Site Ayarları iletişim kutusundaki her bir sunucu için bir kök dizin belirtebilirsiniz. Çoğu web sunucusu dosyaları karşıya yüklemek veya indirmek için kök dizini belirtmenizi gerektirir
Kök dizin, web sunucusunda indeks (örn. index.html, index.php vs.) ve diğer herkesin erişebileceği dosya ve klasörlerin depolandığı klasör yoludur. Genellikle bu yol web sunucusunun kök dizinine görece olmalıdır (ters eğik çizgi ile başlamalıdır). Örnek:
- /wwwroot
- /inetpub/wwwroot
- /www/users/USERNAME/wwwroot
- /public_html
- /usr/home/USERNAME/public_html
- /www/users/USERNAME/public_html
Ancak bazen kök dizin web sitesinin alan adı olmalıdır. Bu genellikle alan adlarının sahibi olan kullanıcılar için geçerlidir. Örneğin www.mywebsite.com adında bir site mywebsite.com/ kök dizine sahip olabilir (başlangıçta ters eğik çizgi bulunmaz).
Kök dizinin doğru adı ve konumu web barındırma şirketinden web barındırma şirketine farklılık gösterir. Kök dizininizin ne olduğunu belirlemekte sorun yaşıyorsanız, yardım için web barındırma şirketinizle iletişim kurun.
3. Çözüm: Sunucunuzdaki ilgili dizinlerden tüm sembolik bağlantıları taşıyın veya silin (Sadece Dreamweaver CS5.5)
Dreamweaver CS5.5'i kullanıyorsanız, karşıya yükleme/indirme hatasının nedeni karşıya yüklemeye çalıştığınız aynı klasördeki sembolik bağlantı (bazen symlink veya yumuşak bağlantı olarak da adlandırılır) olabilir. Sembolik bağlantılar başka bir konumdaki mevcut bir dosyaya işaret eden kısayollar veya takma adlardır ancak bu konumda dosya mevcutmuş gibi kullanılabilir. Dreamweaver CS5.5 bu sembolik bağlantıları dizinmiş gibi yanlış yorumlar ve liste doğru şekilde oluşturulamadığından dolayı dosyaların sembolik bağlantı ile aynı dizine yüklenmeye veya bu dizinden indirilmeye çalışılması başarısız olur.
Dreamweaver'daki FTP günlüğü aşağıdakine benzer bir hata gösteriyorsa bu sorunla karşılaşabilirsiniz:
"Bir FTP hatası oluştu – ‘/index.html’ koyulamıyor. Erişim Engellendi."
Sembolik bağlantıyı belirlemek amacıyla Dreamweaver FTP Günlüğünde (Pencere > Sonuçlar > FTP Günlüğü) aşağıdakine benzer bir satır arayın:
< lrwxr-xr-x 1 username users 66 Jun 30 18:20 webformmailer.php -> /usr/www/stats/mailer.php
İki şey bunun sembolik bir bağlantı olduğunu gösterir. İlk harf l (lrwxr-xr-x'te olduğu gibi) bunun bir sembolik bağlantı olduğunu gösterir. İkincisi Dreamweaver'da yerel veya uzak Dosyalar panelindeki dosya adı (bu durumda, webformmailer.php), farklı bir konumdaki bir dosyaya (bu durumda /usr/www/stats/mailer.php) işaret etmektedir (->).
Yukarıdaki örnekte, sorunu çözmek için, Dreamweaver Dosyalar panelinde webformmailer.php adlı sembolik bağlantıyı bulun ve ardından silin. Bu dosyayı web sitenizden bazı bileşenler için kullanmanız gerekirse, mailer.php dosyasını /usr/www/stats/ konumundan istenen dizine kopyalayın.
4. Çözüm: Pasif FTP'yi kullanın (FTP ve sadece FTPS/FTPeS)
Bilgisayarınızda bazı güvenlik duvarı veya diğer güvenlik yazılımları Dreamweaver'ın dosyaları karşıya yüklemesini veya dosyaları indirmesini engelleyebilir.
Çoğu durumda güvenlik yazılımını Dreamweaver ile web sunucunuz arasında ağ iletişimine izin verecek şekilde yapılandırabilir (hem "gelen" hem "giden') ve bu, sorunu çözer. Sorunu çözmek için bu daha iyi ve daha fazla önerilen bir yöntemdir.
Güvenlik yazılımınızı yapılandırma konusunda bilginiz yoksa veya sorunu çözmenin daha hızlı bir yolu olarak Dreamweaver'da Pasif FTP'yi etkinleştirin. Bunun için Site Ayarları iletişim kutusunda Pasif FTP'yi Kullan'ı seçin. Dreamweaver CS5 ve üzeri için bu seçenek Daha Fazla Seçenek bölümünde Temel sekmesi altında (düzenleme için sunucuyu seçtikten sonra görülen pencerenin altında) görülür.
Site kurulumu işlemini uygulamak ve Pasif FTP seçeneğini bulmak için Dreamweaver belgelerine bakınız. (Dreamweaver CS4 veya önceki bir sürümü kullanıyorsanız, Dreamweaver CS4 belgelerine bakınız.)
5. Çözüm: Alternatif istemci kullanın
Dreamweaver'da sunucunuza bağlanamıyorsanız ama dosyaları karşıya yükleyebiliyor veya indirebiliyorsanız, alternatif bir istemci kullanarak sunucunuza bağlanın ve ardından aynı dosyaları karşıya yüklemeye veya indirmeye çalışın.
Örneğin sunucuya FTP veya FTPS/FTPeS üzerinden bağlanırsanız, FileZilla veya CyberDuck gibi bir FTP istemcisi kullanın. SFTP'yi kullanıyorsanız, PSFTP (PuTTY) gibi bir istemci kullanın. WebDAV bağlantıları için DAV Explorer, Goliath veya CyberDuck gibi bir istemci deneyin.
Alternatif bir istemci kullanırken başarılı olmaması halinde ek destek için web barındırma şirketinizle, ağ yöneticinizle veya BT departmanı ile iletişim kurun. Sunucunuz geçici sorunlar yaşıyor olabilir, hesabınız doğru yapılandırılmamış olabilir, sunucudaki erişim izni ayarlarının değiştirilmesi gerekebilir veya sunucu ya da ağ/bilgisayar yapılandırması ile çözülmesi gereken başka bir sorun olabilir.
6. Çözüm: Ek Site ayarları seçeneğini deneyin (FTP ve sadece FTPS/FTPeS)
Bazı web sunucuları Dreamweaver'da varsayılan ayarlarla uyumlu değildir. Hangi ayarların kullanılacağını belirlemenin en iyi yolu, web barındırma şirketiniz tarafından sağlanan belgeleri kontrol etmek veya ayarlarla ilgili bilgi almak için şirketle iletişim kurmaktır.
Alternatif olarak hangi ayarların sunucunuzla en uyumlu olduğunu belirlemek için bir eleme işlemi kullanabilirsiniz. Bunun için aşağıdakileri deneyin:
-
-
Sunucu düzenleme modunun Temeller sekmesinde, alttaki Daha Fazla Seçenek bölümünü genişletin.
-
Seçeneklerden birini seçin veya kaldırın. Örneğin FTP Performansı Optimizasyonunu Kullan seçimini kaldırın.
NOT: Proxy Kullan bilgisayarınızın ağ bağlantısına özgü bir ayardır ve web sunucunuzla ilgili değildir. Proxy Kullan'ı sadece Internet'e bağlanmak için normalde bir proxy sunucusu kullanmanız gerekiyorsa veya belirli ağ kaynağı türlerine bağlanmak için kullanın. Proxy kullanmanız gerekip gerekmediğinden emin değilseniz ağ yöneticinizle veya BT departmanınızla görüşün.
-
Aynı dosyayı tekrar karşıya yüklemeye veya indirmeye çalışın.
-
Sorunu çözene kadar veya seçeneklerin her bir kombinasyonunu deneyene kadar bu adımları tekrarlayın.
Ek bilgiler
SFTP aynı zamanda SSH üzerinden FTP olarak da adlandırılır.
FTPS, Açık Şifreleme ile SSL/TLS üzerinden FTP olarak da adlandırılmaktadır.
FTPeS, Açık Şifreleme ile SSL/TLS üzerinden FTP olarak da adlandırılmaktadır.