בחזרה לתמיכה שירותי אחסון להשתמש ב-SFTP ב-WordPress.com

להשתמש ב-SFTP ב-WordPress.com

השיטה Secure File Transfer Protocol היא שיטת FTP לעברת קבצים אל האתר וממנו. המדריך הזה יסביר איך ניתן להשתמש ב-SFTP ב-WordPress.com.

אפשרות זאת זמינה באתרים המנויים על תוכנית Creator או תוכנית Entrepreneur ב-WordPress.com. אם האתר שלך מנוי על אחת מהתוכניות הוותיקות שלנו, הוא יהיה זמין בתוכנית Pro.

במדריך הזה

  1. אמצעי זהירות
  2. מידע על SFTP
  3. למצוא את פרטי הכניסה ל-SFTP
  4. הגדרת הסביבה
    1. Filezilla
    2. Transmit
    3. Cyberduck
  5. שאלות נפוצות
    1. העליתי תוסף/ערכת עיצוב ואני לא רואה אותם בלוח הבקרה שלי?
    2. שיניתי את הקבצים של ערכת העיצוב אבל השינויים שלי נעלמים לאחר שערכת העיצוב מתעדכנת.
    3. הוספתי את האתר לסביבת SFTP אבל הוא לא עובד!
    4. העליתי תמונות/סרטונים דרך SFTP אבל הם לא מוצגים בספריית המדיה שלי.
    5. אילו הרשאות עלי להגדיר לקבצים?
    6. האם אוכל לערוך את הקובץ wp-config.php באתר שלי?
    7. האם אוכל לערוך את הקובץ functions.php?
    8. האם התוכן שמועלה דרך SFTP נחשב במסגרת מגבלות האחסון באתר שלי?
    9. האם אוכל לערוך קובצי ליבה של WordPress?
    10. העליתי תוסף באמצעות SFTP אבל לא הצלחתי להפעיל אותו. מה אוכל לעשות?
    11. ניסיתי להעלות ערכת עיצוב לאתר אבל קיבלתי שגיאה שהיא גדולה מדי. האם אוכל להעלות אותה דרך SFTP?
    12. האם אפשר להוסיף מודולים מותאמים של PHP, כגון ioncube?
    13. למה אין לי אפשרות לגשת לתיקיות מסוימות דרך SFTP?
    14. איך אוכל להעניק למפתחים של התוסף או ערכת העיצוב גישה לאתר שלי דרך SFTP?
    15. מה עושים אם משהו אחר משתבש?

אמצעי זהירות

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

רוב הפעולות שאפשריות באמצעות SFTP ניתן לביצוע גם ללא SFTP, כולל:

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

מידע על SFTP

SFTP היא שיטה שמאפשרת גישה לקבצים ולתיקיות של האתר דרך תוכנת סביבה כמו Filezilla במחשב המקומי. משמעות הקיצור SFTP היא Secure File Transfer Protocol (פרוטוקול העברת קבצים מאובטח) או SSH File Transfer Protocol (פרוטוקול העברת קבצים של SSH). השיטה הזאת נוצרה כהרחבה של הפרוטוקול SSH ‏(Secure SHell). השם "Secure" (מאובטח) משקף את הפעילות של השיטה דרך ערוץ מאובטח, במקרה של SSH.

הפעולה של SFTP אינה זהה לשיטה של FTP (פרוטוקול העברת קבצים, File Transfer Protocol ), שהיא שיטה דומה אבל לא מאובטחת.

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

למצוא את פרטי הכניסה ל-SFTP

כדי לגשת לאפשרויות ה-SFTP באתר ולקבל את פרטי הכניסה שלך, יש לבצע את השלבים הבאים:

  1. יש לעבור אל לוח הבקרה של האתר.
  2. יש לעבור אל הגדרות ← הגדרות תצורה לאחסון.
  3. במקטע פרטי כניסה ל-SFTP/SSH יש ללחוץ על הכפתור ליצור פרטי כניסה:
חץ שמצביע על הכפתור של פרטי הכניסה.

לאחר מספר דקות, פרטי הכניסה יופיעו:

  • כתובת URL
  • מספר יציאה (Port)
  • שם משתמש
  • סיסמה

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

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

פרטי כניסה ל-SFTP

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

הגדרת הסביבה

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

Filezilla

כדי לגשת ל-SFTP עם Filezilla, יש לבצע את השלבים הבאים:

  1. יש לעבור לאתר של Filezilla כדי להוריד את Filezilla ל-Windows, ל-MacOS או ל-Linux.
  2. יש לפתוח את התוכנה ולנווט אל File (קובץ) ← Site Manager (מנהל אתרים).
  3. יש ללחוץ על הכפתור New site (אתר חדש).
  4. יש להגדיר את השדה Protocol (פרוטוקול) לאפשרות ‎SFTP (SSH File Transfer Protocol)‎, ולא לאפשרות FTP.
  5. יש להוסיף את פרטי הכניסה שקיבלת בשלב הקודם.
  6. יש ללחוץ על הכפתור התחברות:
צילום מסך של מסך פרטי הכניסה ב-Filezilla עם הפרוטוקול שמוגדר עם 'SFTP - SSH File Transfer Protocol', השדה 'User' (משתמש) עם הטקסט ' username here' (שם המשתמש כאן) והשדה 'Password' (סיסמה)

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

Transmit

יש ללחוץ כדי להרחיב את ההוראות עבור הסביבה של Transmit SFTP שזמינה ב-macOS.

אם בחרת להשתמש ב-MacOS, אפשר להשתמש באפליקציה Transmit במחשב שלך. ניתן להוריד אותה ישירות מאתר מהפתחים של האפליקציה כאן: Transmit 5.

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

דוגמה של מודול הכניסה בצילום המסך של Transmit

יש לוודא שהשדה Protocol (פרוטוקול) הוגדר ל-SFTP.

צילום מסך שמציג דוגמה של Transmit. חץ כתום שמצביע על האפשרות SFTP

לאחר מכן, יש למלא את פרטי הכניסה ל-SFTP (כתובת, שם משתמש, יציאה וסיסמה) בשדות שזמינים:

דוגמה של מודול הכניסה בצילום המסך של Transmit

לאחר שסיימת, יש ללחוץ על Connect (התחברות) והחיבור אמור להתבצע בהצלחה.

Cyberduck

יש ללחוץ כדי להרחיב את ההוראות עבור הסביבה של Cyberduck SFTP שזמינה ב-macOS וב-Windows.

הסביבה Cyberduck זמינה ב-MacOS וב-Windows. אפשר להוריד את התוכנה/האפליקציה מהאתר של החברה: cyberduck.io

לאחר ההתקנה, יופיע המודול להתחלת השימוש.

צילום מסך שמציג דוגמה של Cyberduck. הכפתור Open Connection (לפתוח חיבור) משמאל

יש ללחוץ על הכפתור Open Connection (לפתוח חיבור) בפינה השמאלית העליונה.

צילום מסך שמציג דוגמה של Cyberduck עם חץ כתום שמצביע על הכפתור Open Connection

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

דוגמה של מודול הכניסה בצילום המסך של Cyberduck

יש ללחוץ על החץ של התפריט הנפתח ליד האפשרות FTP (File Transfer Protocol)'‎'.

צילום מסך שמציג דוגמה של Cyberduck עם חץ כתום שמצביע על החץ של התפריט הנפתח ליד האפשרות FTP (File Transfer Protocol)'‎'

כעת יש לבחור באפשרות 'SFTP (SSH File Transfer Protocol)‎'.

צילום מסך שמציג דוגמה של Cyberduck עם תפריט נפתח וחץ כתום שמצביע על האפשרות 'SFTP (SSH File Transfer Protocol)‎'

כשסיימת את השלב הזה, האזור Port (יציאה) אמור להשתנות למספר 22. יש למלא את השדות עם פרטי הכניסה שזמינים במקטע הגדרות ← הגדרות תצורה לאחסון בלוח הבקרה של WordPress.com.

צילום מסך שמציג דוגמה של Cyberduck עם התיבות של שדות הטקסט Server (שרת), Port (יציאה), Username (שם משתמש) ו-Password (סיסמה)

יש ללחוץ על Connect (התחברות) והחיבור אמור להתבצע בהצלחה.

שאלות נפוצות

העליתי תוסף/ערכת עיצוב ואני לא רואה אותם בלוח הבקרה שלי?

עליך לוודא שהעלית את התוסף/ערכת העיצוב לתיקייה הנכונה. אם התוספים לא נמצאים בתיקייה /wp-content/plugins/ וערכות העיצוב לא נמצאות בתיקייה /wp-content/themes/, לא תהיה אפשרות להשתמש בהם.

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

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

הוספתי את האתר לסביבת SFTP אבל הוא לא עובד!

עליך לוודא שהחיבור בהגדרות הסביבה מוגדר כ-SFTP. אם בחרת להשתמש בחיבור המהיר, יש לוודא שהוספת ל-SFTP את הקידומת sftp://‎

העליתי תמונות/סרטונים דרך SFTP אבל הם לא מוצגים בספריית המדיה שלי.

זהו תרחיש צפוי מאחר שהפלטפורמה של WordPress לא מזהה קובצי מדיה שהועלו דרך SFTP. אף על פי שהם זמינים לגישה דרך כתובת URL ישירה, הם לא יוצגו בתוך האזור של מנהל המערכת. אפשר להשתמש בתוספים כגון Media Sync כדי לפתור את הבעיה הזאת וכדי לאפשר תצוגה רגילה של תמונות וסרטונים שהועלו דרך SFTP במדיה של האתר.

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

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

האם אוכל לערוך את הקובץ wp-config.php באתר שלי?

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

האם אוכל לערוך את הקובץ functions.php?

ברוב ערכות העיצוב שמסופקות על ידי WordPress.com, הקובץ functions.php הוא קובץ עם קישורים סימבוליים ומוגן. כלומר, לא ניתן לערוך אותו. עם זאת, ערכות עיצוב של צד שלישי וערכות עיצוב שהועלו באופן ידני כן מאפשרות שינויים בקובץ functions.php.

לתשומת ליבך, עריכה או הוספה של קוד בקובץ functions.php עלולה לגרום לקריסה של האתר והשינויים בדרך כלל אובדים כאשר ערכת העיצוב מתעדכנת. אנחנו ממליצים להשתמש בתוספים כגון Code Snippets אם ברצונך להחיל שינויים בקובץ functions.php של האתר שלך. התוסף הזה מאפשר לך לשלוט בצורה מלאה ומדויקת יותר במיקומים שבהם קטעי הקוד מופעלים וניתן להשבית בקלות את קטעי הקוד בתוסף אם משהו משתבש.

האם התוכן שמועלה דרך SFTP נחשב במסגרת מגבלות האחסון באתר שלי?

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

האם אוכל לערוך קובצי ליבה של WordPress?

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

העליתי תוסף באמצעות SFTP אבל לא הצלחתי להפעיל אותו. מה אוכל לעשות?

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

ניסיתי להעלות ערכת עיצוב לאתר אבל קיבלתי שגיאה שהיא גדולה מדי. האם אוכל להעלות אותה דרך SFTP?

כן. תהיה לך אפשרות להעלות ערכת עיצוב דרך המקטע מראה ← ערכות עיצוב ← להוסיף חדש, אך יש מגבלה של 50‎ MB מטעמי אבטחה שכן חלק מערכות העיצוב עלולות לכלול קבצים אחרים שאינם חלק מערכת העיצוב עצמה.

במקרים האלה, השלב הראשון הוא לבדוק בקפידה שיש ברשותך את הקבצים הנכונים של ערכת העיצוב. ערכות עיצוב של ספקים מצד שלישי עלולות לכלול דברים נוספים בתוך קובץ ה-Zip, כגון תוכן לדוגמה ופרטי רישיון. כדאי לוודא שהקבצים שמועלים לאתר הם רק הקבצים של ערכת העיצוב שניתנים להתקנה ב-WordPress.

אם הסרת את הקבצים הנוספים אבל עדיין מתקבלת שגיאה, אפשר להשתמש ב-SFTP כדי להוסיף את ערכת העיצוב לאתר שלך על ידי חילוץ של קובץ ה-Zip ומיקומו בספרייה /wp-content/themes/.

האם אפשר להוסיף מודולים מותאמים של PHP, כגון ioncube?

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

למה אין לי אפשרות לגשת לתיקיות מסוימות דרך SFTP?

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

בצילום המסך שלמטה אפשר לראות שלצד חלק מספריות הליבה מופיע הסמל '?'. הסמל משקף שהתיקייה היא חלק מהתקנת הליבה של WordPress באתר שלך. אנחנו לא מאפשרים לשנות את קובצי הליבה שכן הם חיוניים לפעילות התקינה של האתר.

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

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

מה עושים אם משהו אחר משתבש?

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

Copied to clipboard!