שגיאה בהעלאה או הורדה של קבצים ב-Dreamweaver

שגיאה בהעלאה או הורדה של קבצים

כשמנסים להעלות (לשים) או להוריד (לקבל) משרת אינטרנט באמצעות Adobe Dreamweaver, התהליך נכשל עם שגיאה. ייתכן בחלון Background File Activity כתוב "File activity incomplete", או תיתכן שגיאה אחרת המציינת כי הפעולה שניסית לבצע נכשלה.

פתרון 1: לוודא שניתן להתחבר לשרת האינטרנט

אם לא הצלחת להתחבר לשרת האינטרנט שלך, לא תהיה לך אפשרות להעלות או להוריד קבצים אל השרת או ממנו.

עבור רוב סוגי החיבורים, ניתן להשתמש ב-Dreamweaver לבדיקת החיבור שלך. לשם כך יש לפתוח את הגדרות השרת שלך בתיבת הדו-שיח Dreamweaver Site Setup, ואז ללחוץ על Test.

אם Dreamweaver לא מצליח להתחבר לשרת שלך, סביר להניח שהגדרות השרת חסרות או שגויות. יש לעיין בתיעוד של Dreamweaver כדי לעבור את תהליך הגדרת האתר ולאמת את ההגדרות שלך. אם משתמשים בגרסה CS4 או גרסה קודמת של Dreamweaver, יש לעיין בתיעוד של Dreamweaver CS4.

פתרון 2: לבדוק את הגדרת ספריית הבסיס ב-Dreamweaver

עבור חיבורי FTP, SFTP ו-FTPS/FTPeS, ניתן לציין ספריית בסיס עבור כל שרת בתיבת הדו-שיח Site Setup. רוב שרתי האינטרנט דורשים לציין את ספריית הבסיס כדי להעלות או להוריד קבצים

ספריית הבסיס היא נתיב התיקיות בשרת האינטרנט שבו מאחסנים האינדקס (למשל index.html, index.php וכו') וקבצים ותיקיות אחרים שלך שפתוחים לציבור. באופן כללי, נתיב זה צריך להיות יחסי לבסיס שרת האינטרנט (הוא צריך להתחיל עם קו נטוי). לדוגמה:

  • /wwwroot
  • /inetpub/wwwroot
  • /www/users/שם משתמש/wwwroot
  • /public_html
  • /usr/home/שם משתמש/public_html
  • /www/users/שם משתמש/public_html

עם זאת, לפעמים ספריית הבסיס יכולה להיות שם הדומיין בפועל של האתר. זה קורה לעתים קרובות עבור משתמשים שבבעלותם שמות דומיין משלהם. לדוגמה, אתר בשם www.mywebsite.com עשוי לכלול ספריית בסיס של mywebsite.com/ (בלי קו נטוי בהתחלה).

השם והמיקום המדויקים של ספריית הבסיס משתנים בין חברות אירוח אינטרנט. אם יש לך קושי לקבוע מהי ספריית בסיס שלך, עליך לפנות לחברת אירוח אינטרנט שלך לקבלת עזרה.

פתרון 3: להעביר או למחק קישורים סמליים מספריות מתאימות בשרת שלך (Dreamweaver CS5.5 בלבד) 

אם משתמשים בגרסה CS5.5 של Dreamweaver, הכשל בהעלאה/הורדה עשוי להיגרם מקיומו של קישור סמלי (נקרא לפעמים "סימלינק" או "קישור רך") באותה תיקייה שאליה מנסים להעלות. קישורים סמליים הם למעשה קיצורי דרך או כינויים המצביעים על קובץ שקיים במיקום אחר, אך ניתן להשתמש בו כאילו הקובץ קיים במיקום זה. Dreamweaver CS5.5 מפרש לא נכון את הקישורים הסמליים האלה כאילו היו ספריות, ומכיוון שלא ניתן למנות אותם כראוי, כל ניסיון להעלות או להוריד קבצים באותה ספרייה כמו הקישור הסמלי ייכשל.

ייתכן שנתקלת בבעיה זו אם יומן FTP ב-Dreamweaver מציג שגיאה דומה לזו הבאה:
An FTP error occurred – cannot put ‘/index.html. Access Denied.

קישור סמלי, יש לחפש ביומן FTP של Dreamweaver (Window ‏> Results ‏> FTP Log) שורה שנראית דומה לזו הבאה:
 < lrwxr-xr-x   1 username  users           66 Jun 30 18:20 webformmailer.php -> /usr/www/stats/mailer.php

שני דברים מראים שזהו קישור סמלי. האות הראשונה היא l (כמו כאן: lrwxr-xr-x), שמציינת שזהו קישור סמלי. הדבר השני הוא ששם הקובץ שהיה מופיע בחלונית Files מקומית או מרוחקת בתוך Dreamweaver (במקרה זה, webformmailer.php), מצביעה על (->) קובץ במיקום שונה (במקרה זה, /usr/www/stats/mailer.php).

במקרה של הדוגמה לעיל, כדי לפתור את הבעיה צריך למצוא את הקישור הסמלי שנקרא webformmailer.php בחלונית Files של Dreamweaver, ואז למחוק אותה. אם צריך היה להשתמש בקובץ זה עבור רכיב כלשהו באתר האינטרנט שלך, אז צריך היה להעתיק גם את הקובץ mailer.php קובץ ממיקומו /‏usr/www/stats‏/ לספרייה הרצויה.

פתרון 4: להשתמש ב-FTP פסיבי (FTP ו-FTPS/FTPeS בלבד)

חומת אש או תוכנת אבטחה אחרת במחשב שלך עשויות למנוע מ-Dreamweaver להעלות או להוריד קבצים.

ברוב המצבים, ניתן להגדיר את תוכנת האבטחה כך שתאפשר תקשורת רשת בין Dreamweaver לשרת האינטרנט (גם in וגם out) וזה יפתור את הבעיה. זוהי שיטה טובה ומומלצת יותר לפתרון בעיה זו.

אם הגדרת תוכנת האבטחה שלך לא מוכרת לך, או כשיטה מהירה יותר לפתרון הבעיה, ניתן להפעיל FTP פסיבי ב-Dreamweaver. לשם כך יש להשתמש ב-FTP פסיבי באפשרויות תיבת הדו-שיח Site Setup. עבור גרסה CS5 של Dreamweaver ואילך, אפשרות זו מופיעה במקטע More Options של הכרטיסייה Basic (בתחתית החלון שמופיע לאחר בחירת השרת לעריכה).

יש לעיין בתיעוד של Dreamweaver כדי לעבור את תהליך הגדרת האתר ולאתר את האפשרות Passive FTP. (אם משתמשים בגרסה CS4 או גרסה קודמת של Dreamweaver, יש לעיין בתיעוד של Dreamweaver CS4).

פתרון 5: להשתמש בלקוח חלופי

אם ניתן להתחבר לשרת שלך ב-Dreamweaver, אך לא ניתן להעלות או להוריד, יש להתחבר לשרת שלך באמצעות לקוח חלופי, ואז לנסות להעלות או להוריד את אותם קבצים.

לדוגמה, אם החיבור שלך לשרת הוא באמצעות FTP או FTPS/FTPeS, ניתן להשתמש בלקוח FTP כמו FileZilla או CyberDuck. אם משתמשים ב-SFTP, ניתן להשתמש בלקוח כמו PSFTP (‏PuTTY). עבור חיבורי WebDAV, ניתן לנסות לקוח כמו DAV Explorer, Goliath או CyberDuck.

אם השימוש בלקוח חלופי לא עזר, יש לפנות לחברת אירוח האינטרנט, למנהל הרשת או למחלקת ה-IT לקבלת סיוע נוסף. ייתכן שהשרת שלך נתקל בבעיות זמניות, ייתכן שהחשבון שלך לא מוגדר נכון, ייתכן שיהיה צורך לשנות את הגדרות הרשאת הגישה בשרת שלך, או שיש בעיה אחרת שצריך לטפל בה בשרת שלך או בתצורת המחשב/רשת שלך.

פתרון 6: לנסות אפשרויות נוספות של הגדרות אתר (FTP ו-FTPS/FTPeS בלבד)

שרתי אינטרנט מסוימים לא תואמים להגדרות ברירת המחדל ב-Dreamweaver. הדרך הטובה ביותר לקבוע באילו הגדרות להשתמש היא לבדוק את התיעוד שסופק ע"י חברת אירוח האינטרנט שלך, או לפנות אליה לבירור הגדרות אלה.

לחלופין, ניתן להשתמש בתהליך של חיסול כדי לקבוע אילו הגדרות הכי מתאימות לשרת שלך. לשם כך י לבצע את הפעולות הבאות:

  1. יש לפתוח את הגדרות השרת שלך בתיבת הדו-שיח Site Setup. ( יש לעיין בתיעוד של Dreamweaver כדי לעבור על ממשק המשתמש. אם משתמשים בגרסה CS4 או גרסה קודמת של Dreamweaver, יש לעיין בתיעוד של Dreamweaver CS4).

  2. בכרטיסייה Basics של מצב העריכה של השרת, יש להרחיב את המקטע More Options שבתחתית.
  3. יש לבחור או לבטל את הבחירה באפשרות אחת ברשימה. למשל, לסמן (או לבטל סימון של) Use FTP Performance Optimization.

    NOTE: Use Proxyזו הגדרה ספציפית לחיבור הרשת של המחשב שלך, והיא לא קשורה לשרת האינטרנט שלך. יש לבחור Use Proxy רק אם דרוש לך שרת פרוקסי לצורך התחברות לאינטרנט או לסוגים מסוימים של משאבי רשת. יש לבדוק עם מנהל הרשת או מחלקת ה-IT שלך אם יש לך ספק לגבי הצורך להשתמש בפרוקסי.

     

  4. יש לנסות להעלות או להוריד שוב את אותם קבצים.
  5. יש לחזור על שלבים אלה עד שהבעיה נפתרת, או עד שניסית כל שילוב של אפשרויות.

מידע נוסף

SFTP נקרא גם FTP over SSH.

‏FTPS נקרא גם FTP over SSL/TLS עם הצפנה מרומזת.

‏FTPeS נקרא גם FTP over SSL/TLS עם הצפנה מפורשת.

Adobe, Inc.

קבל עזרה במהירות ובקלות

משתמש חדש?