פרוטוקול העברת קבצים (FTP) הוא השיטה הנפוצה ביותר להעברת קבצים באינטרנט. אנשים וארגונים רבים משתמשים ב-FTP כדי להעלות ולהוריד קבצים לשרת האינטרנט שלהם. כדי להעביר דרך FTP ב-Dreamweaver, הזן את פרטי שרת ה-FTP שלך בקטגוריה Remote Info (מידע מרחוק) של תיבת הדו-שיח Site Definition (הגדרת אתר). בחלונית Files (קבצים), לחץ על הלחצנים Connect (התחבר) ו-Put (הוסף) כדי להעלות קבצים או תיקיות שנבחרו.

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

  • ודא שנמצא ברשותך המעדכן העדכני ביותר עבור Dreamweaver.
  • נסה לאפשר FTP פסיבי.
  • נסה להתחבר לשרת באמצעות לקוחות FTP שונים.
  • נסה לשנות את הגדרות ה-Host Directory (הספרייה המארחת) בהגדרת האתר.
  • בדוק את ההרשאות בשרת.

שלבים ראשוניים ואיסוף עובדות

1. התקן את הגרסה העדכנית ביותר של מעדכן התוכנה עבור Dreamweaver

כאשר Adobe מפרסמת מעדכנים עבור Dreamweaver, המעדכנים פותרים בדרך כלל חלק מבעיות ה-FTP. הורד והתקן את המעדכן העדכני ביותר עבור גרסת Dreamweaver שברשותך. עבור Dreamweaver MX 2004, המעדכן העדכני ביותר הוא 7.0.1. עבור Dreamweaver MX, המעדכן העדכני ביותר הוא 6.1.

הערה: באפשרותך לבדוק איזו גרסת Dreamweaver יש ברשותך כלהלן:

  • Windows: בחר Help (עזרה) > About Dreamweaver (אודות Dreamweaver) ולאחר מכן לחץ על הקרדיטים כשהם מתחילים להיגלל.
  • Mac OS: בחר Dreamweaver >‏ About Dreamweaver (אודות Dreamweaver) ולחץ על הקרדיטים כשהם מתחילים להיגלל.

2. ודא שהוגדר אתר

כדי להשתמש ב-FTP,‏ Dreamweaver צריך לדעת את פרטי חיבור ה-FTP. לשם כך, צור הגדרת אתר או הגדר עריכת קובץ ללא אתר. ל-Dreamweaver נדרש אחד מהשניים כדי לדעת כיצד להתחבר לשרת. החל מ-Dreamweaver MX 2004, ניתן להתחבר ישירות לשרת FTP ללא הגדרת אתר רשמית (עריכת קובץ ללא אתר). עם זאת, הגדרת אתר מספקת יותר פונקציונליות ב-Dreamweaver. מרבית משתמשי Dreamweaver מעדיפים לנצל את היתרונות של הפונקציונליות הנוספת של הגדרת האתר. למידע נוסף על הגדרות אתרים, עיין בעזרה המקוונת של Dreamweaver.

3. להשתמש באפשרות שונה של התחברות לשרת?

שתי החלופות הנפוצות ביותר ל-FTP הן Local/Network (מקומי/רשת) ו-Secure FTP‏ (FTP מאובטח). שימוש באחת מהחלופות הללו מאפשר יציבות וביצועים טובים יותר לעומת FTP. ניתן להשתמש גם בחלק מאפשרויות החיבור המרוחק שפחות משתמשים בהן ב-Dreamweaver: WebDAV,‏ Visual SourceSafe או RDS. לקבלת מידע נוסף על האפשרויות הללו, עיין ב-Help (עזרה) > Using Dreamweaver (שימוש ב-Dreamweaver).

  • Local/Network
    נסה להשתמש ב-Local/Network כדי להעביר קבצים. אם אתה נמצא בסביבת משרד או לימודים, בדרך כלל יש לך רשות להתחבר לשרת באמצעות דפדפני מערכות הקבצים של Windows או של Mac OS. ב-Windows, נתיב רשת ייראה בערך כך: ‎\myserver\myfolder\.
  • Secure FTP
    Secure FTP‏ (SFTP) מאפשר להצפין את כל העברות הקבצים ולמנוע גישה בלתי מורשית לנתונים, לקבצים, לשמות המשתמש ולסיסמאות שלך. Secure FTP הוא פרוטוקול שונה מ-FTP.  עם זאת, הם חולקים פקודות והגדרות דומות. אם אינך בטוח אם השרת שלך מריץ SFTP, ברר עם מנהל השרת. SFTP הוא פרוטוקול חזק יותר בדרך כלל, כך שהוא עשוי להצליח היכן שפרוטוקולי FTP רגילים נכשלים. שירות SFTP נכלל כברירת מחדל במרבית שרתי UNIX. ב-Windows,‏ SFTP אינו שירות מובנה ונדרשת לו תוכנה נוספת. אף על פי ש-FTPS הוא שירות נפרד, הגדר הגדרת אתר דמוית-FTP ב-Dreamweaver ולאחר מכן בחר את תיבת הסימון Use Secure FTP (שימוש ב-FTP מאובטח). שרת עשוי להריץ שירותי FTP וגם SFTP בו-זמנית. אם השרת שלך מריץ SFTP בלבד, בחר את תיבת הסימון Use Secure FTP. אחרת, Dreamweaver יחזיר שגיאה.

4. תעד את הבעיה המדויקת

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

  • האם אתה מקבל הודעת שגיאה כאשר אתה לוחץ על הלחצן Test (בדוק) בתיבת הדוח-שיח Site Definition (הגדרת אתר)?
  • האם אתה מקבל הודעת שגיאה כאשר אתה לוחץ על הסימן Connect (התחבר) בחלונית Files (קבצים)?
  • האם אתה מקבל הודעת שגיאה כאשר אתה מנסה להעלות קובץ או תיקייה?
  • האם הגדרת אתר ה-FTP שלך פעלה אי פעם ב-Dreamweaver?
  • האם הבעיה מתרחשת בכל פעם או באופן אקראי?
  • אם אתה עובד בסביבה קבוצתית, האם הבעיה קיימת גם במחשבים אחרים?
  • לאיזה שרת FTP ספציפי אתה מתחבר? דוגמאות לשרתים ספציפיים כוללות: שרת Microsoft IIS,‏ שרת RedHat FTP,‏ שרת IBM AIX ושרת Mac OS X. לעתים קרובות ניתן לקבל את המידע הזה מיומן ה-FTP ב-Dreamweaver או על ידי התחברות דרך לקוח FTP בשורת הפקודה.

5. קבע אם הגדרת אתר ה-FTP שלך פעלה אי פעם כהלכה ב-Dreamweaver

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

נקודות הממסר הראשיות שנתונים עוברים דרכן כדי להשלים העברת FTP
נקודות הממסר הראשיות שנתונים עוברים דרכן כדי להשלים העברת FTP

אם הצלחת להתחבר פעם אחת לפחות, סביר שהגדרות ה-FTP שלך תקינות. אם אותן ההגדרות מאפשרות להתחבר רק בחלק מהפעמים, הסיבה היא בדרך כלל שרת כבוי או עסוק. נסה להתחבר בשעה אחרת ביום והתחבר למנהל המערכת של החברה שמארחת את האתר שלך. אם אתה מקבל את ההודעה "Internal Data Error" (שגיאת נתונים פנימית) כשאתה מנסה להתחבר ל-Dreamweaver, סביר שהשרת כבוי. דרך טובה לקבוע אם השרת כבוי היא לראות אם ניתן להתחבר באמצעות לקוח FTP שונה. אם אף לקוח אינו יכול להתחבר, ישנה כנראה בעיה בשרת.

6. קבע אם לקוחות FTP אחרים מתפקדים כהלכה עם השרת

בגלל מספר הגורמים שמעורבים בפתרון בעיות FTP, חשוב לצמצם את מספר המקורות האפשריים של הבעיה. אחת מהבדיקות הטובות היא התחברות והעברה באמצעות לקוח FTP אחר. אם אתה נתקל בבעיות עם כמה לקוחות FTP, כנראה שמדובר בבעיית שרת, ולא בבעיה ב-Dreamweaver. ישנם לקוחות FTP שכלולים במערכות ההפעלה Windows ו-Mac, וישנם לקוחות FTP אחרים שהם חינמיים או כלולים בתוכנה שיתופית. הנה כמה לקוחות נפוצים:

Windows

Mac OS

  • Safari / Mac Finder - הקלד את שם שרת ה-FTP בשדה URL והוסף ftp://‎ לפני שם הדומיין (למשלftp://ftp.irs.gov), או ב-Mac Finder, בחר Go (בצע) > Connect to Server (התחבר לשרת).
  • Fetch - מבוסס GUI

7. בדוק אם הבעיה קיימת בגרסה אחרת של Dreamweaver או של Contribute

אם יש לך גרסה מוקדמת יותר של Dreamweaver או של Contribute שפועלת עם שרת ה-FTP שלך, ייתכן שאתה נתקל בשגיאת מוצר ב-Contribute. אם אתה משתמש באותן הגדרות FTP בשתי גרסאות שונות של Dreamweaver, אז חיבור ה-FTP אמור להתנהג באותו האופן. אם אינך נתקל בבעיות בשימוש ב-Dreamweaver MX, אך כן נתקל בבעיות בשימוש ב-Dreamweaver MX 2004, נסה את Server Compatibility settings (הגדרות תאימות השרת). מנגנון ה-FTP עבר שיפורים משמעותיים ב-Dreamweaver MX 2004. הוא יציב ואמין בהרבה ממנגנוני ה-FTP הקודמים ב-Dreamweaver. עם זאת, היו דיווחים על הפרעות בפונקציונליות בגרסה החדשה. צור קשר עם התמיכה הטכנית או שלח דוח באגים ישירות.

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

8. האם מישהו בקבוצה שלך יכול לגרום ל-FTP של Dreamweaver לפעול עם השרת?

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

  • תמונת ghost של מערכת הפעלה מותאמת אישית שהתקין הארגון שלך
  • הרחבה של Dreamweaver שמותקנת אצל צוות אחר ויוצרת התנגשות

אם יש ברשותך מחשב נייד, האם אתה יכול להתחבר באמצעותו לשרת ה-FTP כאשר אתה בבית? ובמשרד? אם אתה יכול להתחבר בבית, זה עשוי להצביע על איזושהי חומת אש או בעיית רשת במשרד.

9. האם אתה יכול להתחבר לשרת FTP אחר מ-Dreamweaver?

במקרים נדירים, משתמשי Dreamweaver לא יכולים להתחבר לאף שרת FTP. הדבר מצביע על בעיה בקישוריות של Dreamweaver לאינטרנט. תסמינים אחרים של בעיה זו כוללים דף התחלה לא מתפקד של Dreamweaver ובעיות בהפעלת Dreamweaver דרך האינטרנט. בדוק אם אתה יכול להתחבר לשרת FTP אנונימי, כמו אתר ה-FTP של ה-IRS (המקבילה האמריקנית לרשות המסים). כדי להתחבר לאתר זה ב-Dreamweaver, השתמש בהגדרות הגדרת האתר הבאות:

FTP host (מארח FTP):‏ ftp.irs.gov
Host directory(ספרייה מארחת): השאר את השדה ריק
Username (שם משתמש): anonymous
Password(סיסמה): השאר את השדה ריק

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

 

10. האם אתה נמצא מאחורי חומת אש?

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

אם מותקנת במחשבך חומת אש אישית, ודא של-Dreamweaver יש הרשאה לגשת לאינטרנט. ב-Windows XP SP2 יש חומת אש מובנית שחוסמת את פונקציונליות ה-FTP של Dreamweaver כברירת מחדל, כך שעליך להוסיף את Dreamweaver לרשימת החריגות. דוגמאות אחרות של חומות אש אישיות כוללות את Zone Alarm ואת Norton Personal Firewall.

הגדרות ממשק משתמש של Dreamweaver

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

  1. הגדרות ספציפיות לאתר בקטגוריה Remote Info (מידע מרוחק) של כל הגדרת אתר [Site (אתר) > Manage Sites (נהל אתרים) > בחר את האתר שלך > לחץ על הלחצן Edit (ערוך) > בחר בקטגוריה Remote Info]:

    הגדרות ספציפיות לאתר נמצאות ב-Remote Info (מידע מרוחק)
    הגדרות ספציפיות לאתר נמצאות ב-Remote Info (מידע מרוחק)

  2. הגדרות FTP כלליות שחלות על כל הגדרות האתר ב-Dreamweaver ממוקמות ב-Edit (עריכה) > Preferences (העדפות) > Sites (אתרים):

    הגדרות FTP כלליות נמצאות בקטגוריה Site (אתר)
    הגדרות FTP כלליות נמצאות בקטגוריה Site (אתר)

הגדרות ממשק משתמש של Dreamweaver

1. נסה להשתמש ב-FTP פסיבי

אחד מהפתרונות הנפוצים לבעיות FTP הוא בחירה של תיבת הסימון Use Passive FTP (שימוש ב-FTP פסיבי). סימן נפוץ שיש להשתמש ב-FTP פסיבי הוא כאשר נראה ש-Dreamweaver נתקע בעת ניסיון להתחבר לשרת. סמן תיבה זו אם לתצורת חומת האש שלך נדרש FTP פסיבי. FTP פסיבי מאפשר לתוכנה המקומית ליצור חיבור FTP במקום לבקש מהשרת המרוחק ליצור אותו. לקבלת מידע נוסף, עיין במאמר What is Passive FTP? (מהו FTP פסיבי?).

הערה: משתמשי Mac OS X צריכים לאפשר FTP פסיבי אם אינם מצליחים לראות את רישום הקובץ בשרת המרוחק.

2. נסה אפשרויות Server Compatibility (תאימות שרת) בתיבת הדו-שיח Site Definition (הגדרת אתר) (Dreamweaver MX 2004 v7.0.1 בלבד)

אם אתה מתקשה להתחבר עם Dreamweaver MX 2004 גרסה 7.0.1, נסה לשנות את הגדרות תאימות השרת. שים לב שהגדרות אלה אינן קיימות ב-Dreamweaver MX 2004 מגרסה 7.0 ומטה. ניתן לבדוק איזו גרסה יש ברשותך על ידי בחירה ב-Help (עזרה) > About Dreamweaver (אודות Dreamweaver) ולחיצה על הקרדיטים הנגללים.

הגדרות תאימות שרת
הגדרות תאימות שרת

נסה שילובים שונים של בחירה וביטול בחירה באפשרויות עבור Use FTP performance optimization (שימוש במיטוב של ביצועי FTP) וב-Use alternative FTP move method (שימוש בשיטה חלופית להעברת FTP) כדי לראות אם ישנו שילוב שפותר את בעיית ה-FTP. הגדרות אלה מועילות במיוחד למשתמשים שלא נתקלו בבעיות FTP בגרסאות מוקדמות יותר של Dreamweaver, אך כן נתקלים בבעיות עם Dreamweaver MX 2004.

3. אמת את פרטי מארח ה-FTP

מארח ה-FTP שלך הוא השם המלא של מערכת מחשב, כמו ftp.macromedia.com. בשדה FTP Host (מארח FTP), הקפד שלא להוסיף את הפרוטוקול ftp://‎ לפני שם המארח. נוסף על כך, אם אתה נתקל בבעיה בהתחברות לשרת, נסה להשתמש בכתובת IP (למשל 10.112.0.54) במקום בשם הדומיין (ftp.macromedia.com).

4. שנה את פרטי הספרייה המארחת

את פרטי שרת אינטרנט, כמו שם הכניסה והסיסמה, ניתן להשיג אצל מנהל השרת ולהזין אותם בתיבת הדו-שיח Site Definition (הגדרת אתר) בדיוק כפי שניתנו, אך לפעמים יש לשנות את פרטי הספרייה המארחת. נסה את הגישות הבאות להזנת פרטי ה-Host Directory (הספרייה המארחת) בתהליך פתרון הבעיות. הגישה הנכונה תלויה בהגדרת השרת, כך שמומלץ לנסות את כולן:

  • הוסף קו נטוי (/) מיד לפני שם הספרייה המארחת, ללא רווחים (למשל‎/myfolder).
  • אם הזנת כבר קו נטוי לפני שם הספרייה המארחת, הסר אותו (למשל myfolder).
  • השאר את השדה Host Directory ריק.
  • השאר את השדה Host Directory ריק והוסף את שם הספרייה המארחת למארח ה-FTP, כשלפני שם הספרייה ישנו קו נטוי (למשלftp.domain.com/hostdir).
  • נסה להוסיף את אחת מתיקיות המשנה שלך לנתיב הספרייה המארחת (למשל myfolder/mysubfolder/‎).
  • אם אתה עובד עם אתר אינטרנט אישי בשרת UNIX, כתובת ה-URL שלך ודאי כוללת סימן טילדה (~). למשל,http://www.mysite.com/johndoe/‎. אם אתה נתקל בבעיית FTP עם הטילדה בספרייה המארחת, נסה להשתמש בנתיב המלא, שעשוי להיראות בערך כך:‎/home/username/public_html או‎/home/username/www. דבר זה נכון גם אם השרת שלך משתמש בנתיבים וירטואליים. שאל את מנהל השרת אם הוא משתמש בנתיבים וירטואליים ואם יוכל לתת לך את הנתיב הפיזי. נסה להשתמש בנתיב הפיזי בשדה Host Directory.
  • אם תיקיית האינטרנט בשרת המרוחק נמצאת מעל הבסיס, ייתכן שיש להוסיף לפני שם הספרייה המארחת את התווים ‎../‎ או אפילו ‎../../‎ (כל זוג נקודות מעלה אותך ברמה אחת). סוג זה של הגדרה אינו נפוץ.

שיטה מוצלחת לפתרון בעיות בספרייה המארחת היא לנסות לגרור ולשחרר קובץ בחלונית Files (קבצים) במקום להשתמש בלחצן Put (הוסף) או לסנכרן. לקבלת מידע נוסף, עיין במאמר Dragging and dropping files (גרירה ושחרור של קבצים) שלהלן.

5. השבת את האפשרות Upload Design Notes (העלה הערות עיצוב) ב-Site Definition (הגדרת אתר)

לפעמים, אם האפשרות Upload Design Notes מסומנת בהגדרת האתר, עלולות להיגרם בעיות. בטל את הבחירה באפשרות זה ובדוק אם הבעיה נמשכת: Site (אתר) > Manage Sites (ניהול אתרים), בחר את האתר שלך ולאחר מכן לחץ על Edit (עריכה) > הכרטיסייה Advanced (מתקדם) > הקטגוריה Design Notes (הערות עיצוב) ובטל את הבחירה ב-Upload Design Notes (העלה הערות עיצוב) לשיתוף.

6. שנה את אפשרויות העדפות האתר

במרבית המקרים, משתמשים אינם צריכים לשנות את אפשרויות ברירת המחדל של העדפות האתר. עם זאת, בעת פתרון בעיות בהעברת קבצים גדולים, שגיאות 530 ו/או 550 או אובדן חיבור, מועיל לנסות הגדרות אחרות של העדפות. כדי לגשת לתיבת הדו-שיח Preferences (העדפות), בחר Edit (עריכה) > Preferences (העדפות) > בחר Site (אתר) בעמודה Category (קטגוריה).

ההגדרות שרלוונטיות ל-FTP בתיבת הדו-שיח 'העדפות אתר' הן:

  • FTP connection: ___ and Disconnect After ___ Minutes Idle
    השאר אפשרות זו לא מסומנת בתהליך פתרון הבעיה.
  • FTP time out (זמן קצוב ל-FTP)
    כאשר נשלחת פקודת FTP לשרת, הלקוח מצפה לקבל חזרה הודעת אישור, אחרת הפקודה מבוטלת. FTP Time Out מגדיר את משך הזמן ש-Dreamweaver ממתין לתגובה מהשרת לפני שהוא מוותר על הפקודה. הגדרה גבוהה מדי תגרום ל-Dreamweaver להיות לא פעיל ולהיראות קפוא אם השרת אינו מגיב. הגדרה נמוכה מדי תגרום לפקודות להתבטל בטרם עת. ברירת המחדל של משך הזמן, 60 שניות, מתאימה למרבית המצבים. אם אתה נתקל בבעיות התחברות, נסה להגדיל את הערך FTP Time Out ל-120 שניות.
  • Firewall Host and Port (מארח חומת אש ויציאה)
    מרבית המשתמשים לא צריכים לשנות שדות אלה - השאר את המארח ריק ואת היציאה הגדר ל-21. אם לדעתך הארגון משתמש בחומת אש, יהיה עליך להשיג את הפרטים הללו ממנהל המערכת.

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

7. צור הגדרת אתר חדשה והעבר קבצים חדשים

שלב מועיל בפתרון בעיות הוא יצירה של הגדרה חדשה של אתר Dreamweaver, ועבודה עם קובץ חדש בהגדרת האתר החדשה. הגדר את תיקיית הבסיס המקומית עבור הגדרת האתר כך שתהיה הבסיס של הדיסק הקשיח שלך (למשל C:\‎). אם תעשה זאת, תבטיח שאין רווחים או תווים מיוחדים בנתיב לספריית הבסיס המקומית. כך גם תבדוק הגדרת אתר או קבצים פגומים. בביצוע השלבים לעיל, למשתמשי Mac מומלץ גם לזרוק את קובץ ההעדפות של Dreamweaver ולוודא שהשם של הכונן הקשיח אינו מכיל תווים מיוחדים.

8. צור מחדש את מטמון האתר

אם קובץ חדש פועל באתר חדש, נסה ליצור מחדש את מטמון האתר של Dreamweaver באתר הישן ובדוק אם הבעיה נמשכת: Site (אתר) > Advanced (מתקדם) > Recreate Site Cache (צור מחדש מטמון אתר). שלב זה אפשרי רק אם האתר הוגדר להשתמש במטמון אתר.

9. גרור ושחרר קבצים בחלונית Files (קבצים)

כאשר אתה בוחר קובץ ולוחץ על הלחצן Put (הוסף) בחלונית Files (קבצים), Dreamweaver מעלה את הקובץ לתיקייה בשרת ה-FTP.

ניתן להשתמש בגרירה ושחרור של קובץ כדי לפתור בעיות בשני מקרים:

  • כאשר קובץ אינו עובר או מועלה לתיקייה הלא נכונה, גרירה של קובץ מהצד המקומי של החלונית Files (קבצים) לצד המרוחק מאפשרת לבחור את התיקייה. כך יש פחות משמעות למידע שמוזן בשדה Host Directory (ספרייה מארחת).
  • כאשר אינך מצליח להתחבר לשרת, השאר את השדה Host Directory ריק וגרור את הקובץ במקום להשתמש בלחצן Put.

הערה: יש לפעול בזהירות בעת גרירה ושחרור. שחרור קובץ בספרייה הלא נכונה יפסיק פעולה של קישורים וימנע הצגה של תמונות בדף.

 

10. בדוק את יומן ה-FTP

לאחר ניסיון התחברות או העלאה, ניתן לחפש ביומן ה-FTP של Dreamweaver רשומה של ההפעלה בין המחשב שלך לשרת. יש להקדיש תשומת לב מיוחדת לכל קוד סדרת FTP בן שלוש ספרות. עיין במאמר Check the FTP log (בדיקת יומן ה-FTP) לקבלת הסבר על יומן ה-FTP ורשימה של קודי סדרות FTP. שים לב גם לשם שירות ה-FTP ולגרסת ה-FTP שאליו אתה מנסה להתחבר.

כדי להציג את יומן ה-FTP של Dreamweaver: בחר Site (אתר) > Advanced (מתקדם) > FTP Log (יומן FTP).

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

בעיות בשרת

1. בדוק את שם הקובץ ואת שם התיקייה

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

  • תווים מיוחדים
    ודא ששם הקובץ או התיקייה אינם מכילים רווחים או תווים מיוחדים. תווים מיוחדים כוללים ? * - & ^ % $ # או כל תו שאינו אלפאנומרי. התו מקף תחתון ( _ ) אינו נחשב לתו מיוחד והוא חוקי בשמות קבצים או תיקיות.

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

    בהתאם למערכת ההפעלה, אורך השם עלול להוות בעיה בעת העברת קבצים או תיקיות. אם תיתקל בבעיה בהעברה, נסה להעלות קובץ או תיקייה בעלי שם קצר, כמו test.htm.

    לבסוף, החלונית Files (קבצים) אינה מציגה קבצים בשרת ששמותיהם מתחילים בנקודה או במקף תחתון. דבר זה נעשה בכוונה. אם אתה צריך לראות את הקבצים, השתמש בלקוח FTP אחר.
  • אותיות רישיות ואותיות קטנות
    שמות קבצים ב-Windows וב-Mac אינם תלויי רישיות, אך שמות קבצים ב-UNIX כן.

    מערכות Windows ו-UNIX systems מטפלות בהעברת קבצים כלהלן:
    • מחשב מקומי אם תשנה באופן מקומי שם של קובץ מ-example.htm ל-EXAMPLE.HTM, עדיין יהיה בידיך קובץ אחד בלבד, שאותיות שמו שונו לרישיות. הדבר נכון גם למעבר מאותיות גדולות לקטנות.
    • שרת UNIX אם תעלה קובץ בשם EXAMPLE.HTM לתיקייה בשרת UNIX שמכיל כבר קובץ בשם example.htm, הקובץ שכבר נמצא בשרת לא יוחלף. יהיו בידיך שני קבצים: example.htm ו-EXAMPLE.HTM. הדבר נכון גם במעבר מאותיות קטנות לרישיות, ולהיפך.
    • שרת Windows אם תעלה קובץ בשם EXAMPLE.HTM לתיקייה בשרת Windows שמכילה קובץ בשם example.htm, הקובץ שבשרת יוחלף בקובץ החדש, כך שיהיה בידיך קובץ אחד בלבד בשם EXAMPLE.HTM. הדבר נכון גם במעבר מאותיות קטנות לרישיות, ולהיפך.

      הערה: ישנם שרתי UNIX שמוגדרים להמיר את השמות של כל הקבצים המועלים לאותיות קטנות.

2. בדוק הרשאות שרת

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

סיבה אפשרית אחת לשגיאות מסוג "access denied" (הגישה נדחתה, שגיאות 550) היא סט לא מספיק של הרשאות עבור החשבון שלך. לקבלת מידע נוסף, צור קשר עם מנהל השרת של החברה שמארחת את האתר שלך. אם אתה מתחבר לשרת מבוסס-UNIX, תוכל להתחבר אליו באמצעות שורת פקודה של לקוח FTP ולהריץ את הפקודה "ls -l" כדי לראות את הגדרות ההרשאות. אם אתה מתחבר לשרת FTP של Windows, מנהל השרת יצטרך לבדוק את ההרשאות עבורך.

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

3. השתמש בכלי שורת פקודה של FTP

אם אתה בקיא בממשק שורת הפקודה, באפשרותך להזין פקודות FTP ישירות במסוף שורת הפקודה של Windows או של Mac. לקוחות FTP של שורת הפקודה מעניקים יותר שליטה וניראות לגבי מה שקורה בדיוק בחיבור FTP. בחיבור דרך שורת הפקודה, לעתים קרובות תקבל את שם שרת ה-FTP הספציפי שפועל. ניתן להשיג רשימה של פקודות FTP ששרת יקבל על ידי הקלדת help בשורת הפקודה של FTP. לקבלת תיאור של פקודות רגילות, עיין במאמר Checking the FTP log (בדיקת יומן ה-FTP).

4. שגיאת "Cannot determine the remote server time" (לא ניתן לקבוע את שעת השרת המרוחק)

לפעמים, בעת הגדרת אתר, Dreamweaver עשוי להחזיר את הודעת האזהרה הבאה:

Dreamweaver cannot determine the remote server time. הפקודות Select Newer ו-Synchronize לא יהיו זמינות.

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

ניתן להגדיר שרתי FTP מסוג Serv-U כך שישכתבו את כל הקבצים והתיקיות, כולל תיקיית חותמת הזמן XYIZNWSK, לאותיות קטנות, כלומר Dreamweaver לא יוכל עוד למצוא את התיקייה המסוימת. לא ניתן למצוא את התיקייה, Dreamweaver מסרב להסתנכרן. עיין במאמר זה שמתאר כיצד לשנות את ההגדרה.

5. האם אתה משתמש בשרת proxy שנדרשת לו כניסה נפרדת?

Dreamweaver תומך בכמה שרתי FTP proxy אך כפי שמוצג בתיבת הדו-שיח Site Preferences (העדפות אתר), Dreamweaver אינו תומך בשרתי proxy שנדרשים להם שם משתמש וסיסמה משלהם. ממשק המשתמש של Dreamweaver מכיל שדות להזנה של שרת ה-FTP ופרטי הכניסה בלבד. SOCKS הוא דוגמה לשרת proxy ש-Dreamweaver אינו תומך בו.

6. בעיות בשרת FTP ספציפי

  • Macromedia יצרה הרחבה שלDreamweaver MX 2004 עבור Windows ו-Mac שפותרת כמה התנגשויות FTP עם שרתי IBM AIX ו-OS/400. עליך להתקין הרחבה זו אך ורק אם אתה מתחבר לשרת IBM AIX או OS/400. תסמינים של הבעיה כוללים:
    • שגיאות מסוג Access Denied (הגישה נדחתה) בעת ניסיון לגשת לקבצים או לתיקיות מלפני השנה הקלנדרית הנוכחית.
    • שגיאות "Dreamweaver cannot determine the remote server time" (לא ניתן לקבוע את שעת השרת המרוחק) ופונקציית הסנכרון לא פועלת.
    • מידע שגוי בחלונית Files (קבצים), כמו רווחים כפולים, תווים מיותרים, מידע לא מתאים בשדה מסוים וכו'. (Ref. 169317).
  • ב-Dreamweaver MX 2004 יש התנגשויות בהתחברות לגרסאות ישנות יותר של Documentum FTP Services. הבעיה נפתרה ב-Documentum FTP Services מגרסה 5.2.5 ואילך. (Ref. 183536)
  • ל-Dreamweaver היו בעיות בהעברת קבצים אל Mac OS X Server v10.2/v10.1. Apple פתרה בעיה זו ב-Mac OS X Server v10.3. (Ref. 16762).

7. Contribute FTP Server Checker (בודק שרת FTP של Contribute)

Macromedia Contribute FTP Server Checker הוא כלי אבחון שימושי גם עבור משתמשי Dreamweaver MX 2004, כי לשני היישומים יש מנגנוני FTP דומים מאוד. בודק שרת ה-FTP מאפשר למשתמשים לאבחן מספר בעיות כאשר לא ניתן לבצע חיבור ב-Contribute באמצעות FTP. היישום בודק את התאימות בין שרת ה-FTP ל-Contribute, ויוצר דוח כדי לעזור בזיהוי בעיות בין השרת ל-Contribute. לקבלת מידע נוסף ולהורדת היישום, ראה FTP Server Checker ‏(TechNote tn_19012). Contribute לא חייב להיות מותקן במחשב כדי שתוכל להשתמש בכלי זה.

8. Contribute Network I/O logging (כניסה אל/יציאה מהרשת באמצעות Contribute)

משתמשי Dreamweaver MX 2004 יכולים להתקין את Contribute 3 ולנצל את התכונה Network I/O logging (כניסה אל/יציאה מהרשת באמצעות Contribute), שמאפשרת ל-Contribute ליצור קובצי יומן. קובצי יומן אלה כוללים פרטים על הביצועים של Contribute. כדי שתוכל להפיק את היומנים, Contribute 3 צריך להיות מותקן במחשב שלך. גרסת ניסיון בחינם זמינה להורדה.

הערה: התכונה Network I/O logging will (כניסה אל/יציאה מהרשת באמצעות Contribute) לא תועיל למשתמשי Dreamweaver MX וגרסאות מוקדמות יותר. מנגנון ה-FTP השתנה במידה משמעותית ב-Dreamweaver MX 2004 וב-Contribute 3.

פתרון בעיות כלליות

ודא שהנתב הביתי אינו גורם לבעיה

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

עבור על שלבי פתרון הבעיות הכלליות של Windows או של Mac

אם קבעת שבעיית ה-FTP ספציפית למחשב שלך או אם יש לך רק מחשב אחד לבצע את הבדיקה באמצעותו, מומלץ לבצע כמה שלבים של פתרון בעיות כלליות של Windows או של Mac. זהו רעיון טוב במיוחד אם אתה נתקל בבעיות עם תכונות אחרות של Dreamweaver מלבד FTP. הנה כמה דברים כלליים שניתן לעשות:

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

לעצות נוספות בנושא פתרון בעיות כלליות, עיין ב-TechNotes (מאמרים טכניים) הבאים:

צור קשר עם התמיכה הטכנית וספק פרטי חיבור FTP

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

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

עבודה זו בוצעה ברישיון של Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  הודעות המתפרסמות ב- Twitter™‎ ו- Facebook אינן מכוסות בתנאי Creative Commons.

הצהרות משפטיות   |   מדיניות פרטיות מקוונת