השיטה Secure File Transfer Protocol היא שיטת FTP לעברת קבצים אל האתר וממנו. המדריך הזה יסביר איך ניתן להשתמש ב-SFTP ב-WordPress.com.
אפשרות זאת זמינה באתרים המנויים על תוכנית Creator או תוכנית Entrepreneur ב-WordPress.com. אם האתר שלך מנוי על אחת מהתוכניות הוותיקות שלנו, הוא יהיה זמין בתוכנית Pro.
במדריך הזה
- אמצעי זהירות
- מידע על SFTP
- למצוא את פרטי הכניסה ל-SFTP
- הגדרת הסביבה
- שאלות נפוצות
- העליתי תוסף/ערכת עיצוב ואני לא רואה אותם בלוח הבקרה שלי?
- שיניתי את הקבצים של ערכת העיצוב אבל השינויים שלי נעלמים לאחר שערכת העיצוב מתעדכנת.
- הוספתי את האתר לסביבת SFTP אבל הוא לא עובד!
- העליתי תמונות/סרטונים דרך SFTP אבל הם לא מוצגים בספריית המדיה שלי.
- אילו הרשאות עלי להגדיר לקבצים?
- האם אוכל לערוך את הקובץ wp-config.php באתר שלי?
- האם אוכל לערוך את הקובץ functions.php?
- האם התוכן שמועלה דרך SFTP נחשב במסגרת מגבלות האחסון באתר שלי?
- האם אוכל לערוך קובצי ליבה של WordPress?
- העליתי תוסף באמצעות SFTP אבל לא הצלחתי להפעיל אותו. מה אוכל לעשות?
- ניסיתי להעלות ערכת עיצוב לאתר אבל קיבלתי שגיאה שהיא גדולה מדי. האם אוכל להעלות אותה דרך SFTP?
- האם אפשר להוסיף מודולים מותאמים של PHP, כגון ioncube?
- למה אין לי אפשרות לגשת לתיקיות מסוימות דרך SFTP?
- איך אוכל להעניק למפתחים של התוסף או ערכת העיצוב גישה לאתר שלי דרך SFTP?
- מה עושים אם משהו אחר משתבש?
SFTP היא פונקציה מתקדמת שיכולה לשמש אנשים עם ניסיון בעריכת קובצי האתר.
רוב הפעולות שאפשריות באמצעות SFTP ניתן לביצוע גם ללא SFTP, כולל:
- העלאה של תמונות, מסמכים וסוגי קבצים אחרים.
- העלאת תמונות.
- העלאת תוספים.
- העברת אתרים ל-WordPress.com.
- הורדה של קובצי גיבוי.
- הוספה של קוד לקובצי כותרת.
אין לערוך קבצים אלא אם מבינים בדיוק מה הפעולה תעשה. העלאת קבצים לא מוכרים או עריכה של קבצים קיימים מבלי להבין את הפונקציונליות שלהם עשויות להוביל לבעיות בפעילות של האתר וגם לגרום לאובדן נתונים באתר. אפשר לבדוק שינויים בקוד ובקבצים באתר משוכפל לפני החלתם באתר.
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/SSH יש ללחוץ על הכפתור ליצור פרטי כניסה:
לאחר מספר דקות, פרטי הכניסה יופיעו:
- כתובת URL
- מספר יציאה (Port)
- שם משתמש
- סיסמה
יש ללחוץ על הכפתור להעתיק שלצד כל אחד מהערכים האלו כדי להעתיק אותו אל הלוח במכשיר שלך.
שם המשתמש והסיסמה נוצרים על ידי המערכת באופן אוטומטי. אלו פרטי כניסה ייחודיים לאתר שלך ולכן, אם יש לך מספר אתרים, עליך להשתמש במספר שילובים של שמות משתמש וסיסמה, אחד לכל אתר, בסביבת SFTP.
מטעמי אבטחה, אנחנו לא מאחסנים את הסיסמה שלך ל-SFTP. אם שכחת את הסיסמה, אפשר לאפס אותה על ידי לחיצה על הכפתור לאפס סיסמה שמופיע אחרי שיצאת מהמסך הגדרות תצורה לאחסון וחזרת אליו שוב.
סביבת SFTP היא כלי שיקבל את פרטי הכניסה שלך ויאפשר לך לגשת אל הקבצים באתר. יש הרבה סביבות שניתן להשתמש בהן. אם אין לך העדפה, אנחנו ממליצים על FileZilla והוספנו את ההוראות להגדרות עבור סביבה זו בהמשך.
כדי לגשת ל-SFTP עם Filezilla, יש לבצע את השלבים הבאים:
- יש לעבור לאתר של Filezilla כדי להוריד את Filezilla ל-Windows, ל-MacOS או ל-Linux.
- יש לפתוח את התוכנה ולנווט אל File (קובץ) ← Site Manager (מנהל אתרים).
- יש ללחוץ על הכפתור New site (אתר חדש).
- יש להגדיר את השדה Protocol (פרוטוקול) לאפשרות SFTP (SSH File Transfer Protocol), ולא לאפשרות FTP.
- יש להוסיף את פרטי הכניסה שקיבלת בשלב הקודם.
- יש ללחוץ על הכפתור התחברות:
בפריסה של Filezilla בברירת מחדל, הקבצים מהמחשב המקומי שלך יופיעו מצד שמאל והקבצים מהאתר שלך בצד ימין.
יש ללחוץ כדי להרחיב את ההוראות עבור הסביבה של Transmit SFTP שזמינה ב-macOS.
אם בחרת להשתמש ב-MacOS, אפשר להשתמש באפליקציה Transmit במחשב שלך. ניתן להוריד אותה ישירות מאתר מהפתחים של האפליקציה כאן: Transmit 5.
אחרי שהורדת והתקנת את האפליקציה בצורה תקינה למחשב שלך, המודול להתחלת השימוש אמור להופיע.
יש לוודא שהשדה Protocol (פרוטוקול) הוגדר ל-SFTP.
לאחר מכן, יש למלא את פרטי הכניסה ל-SFTP (כתובת, שם משתמש, יציאה וסיסמה) בשדות שזמינים:
לאחר שסיימת, יש ללחוץ על Connect (התחברות) והחיבור אמור להתבצע בהצלחה.
יש ללחוץ כדי להרחיב את ההוראות עבור הסביבה של Cyberduck SFTP שזמינה ב-macOS וב-Windows.
הסביבה Cyberduck זמינה ב-MacOS וב-Windows. אפשר להוריד את התוכנה/האפליקציה מהאתר של החברה: cyberduck.io
לאחר ההתקנה, יופיע המודול להתחלת השימוש.
יש ללחוץ על הכפתור Open Connection (לפתוח חיבור) בפינה השמאלית העליונה.
המסך הקופץ להתחברות אמור להופיע וניתן יהיה למלא בו פרטי כניסה ל-SFTP. לתשומת ליבך, האתר אמור להיות מוגדר ל-SFTP.
יש ללחוץ על החץ של התפריט הנפתח ליד האפשרות FTP (File Transfer Protocol)''.
כעת יש לבחור באפשרות 'SFTP (SSH File Transfer Protocol)'.
כשסיימת את השלב הזה, האזור Port (יציאה) אמור להשתנות למספר 22
. יש למלא את השדות עם פרטי הכניסה שזמינים במקטע הגדרות ← הגדרות תצורה לאחסון בלוח הבקרה של WordPress.com.
יש ללחוץ על Connect (התחברות) והחיבור אמור להתבצע בהצלחה.
עליך לוודא שהעלית את התוסף/ערכת העיצוב לתיקייה הנכונה. אם התוספים לא נמצאים בתיקייה /wp-content/plugins/
וערכות העיצוב לא נמצאות בתיקייה /wp-content/themes/
, לא תהיה אפשרות להשתמש בהם.
זהו תרחיש צפוי אם לא השתמשת בערכת עיצוב בת כדי לבצע את השינויים מאחר שכל השינויים יידרסו על ידי הגרסה החדשה של ערכת העיצוב. אם ברצונך להפעיל ערכות עיצוב מותאמות משלך, יש לבצע את ההוראות שכאן.
עליך לוודא שהחיבור בהגדרות הסביבה מוגדר כ-SFTP. אם בחרת להשתמש בחיבור המהיר, יש לוודא שהוספת ל-SFTP את הקידומת sftp://
זהו תרחיש צפוי מאחר שהפלטפורמה של WordPress לא מזהה קובצי מדיה שהועלו דרך SFTP. אף על פי שהם זמינים לגישה דרך כתובת URL ישירה, הם לא יוצגו בתוך האזור של מנהל המערכת. אפשר להשתמש בתוספים כגון Media Sync כדי לפתור את הבעיה הזאת וכדי לאפשר תצוגה רגילה של תמונות וסרטונים שהועלו דרך SFTP במדיה של האתר.
כברירת מחדל, הרשאות התיקיות והקבצים שלך אמורות להיות מוגדרות ל-755. שינוי ההגדרות האלה עלול לפגוע בפעילות האתר. יוצגו לך גם קבצים עם קישורים סימבוליים שלהם הוקצו הרשאות שונות. זהו מצב רגיל ואין אפשרות לשנות אותו.
כן, בהחלט אפשר לשנות את הקובץ wp-config.php
באתר. אנחנו ממליצים לא לגעת בקובץ הזה אלא אם אין ברירה אחרת. אם יש לך ספק לגבי השינויים שנדרשים בקובץ, אנחנו מבקשים ליצור איתנו קשר לפני ביצוע השינויים.
ברוב ערכות העיצוב שמסופקות על ידי WordPress.com, הקובץ functions.php הוא קובץ עם קישורים סימבוליים ומוגן. כלומר, לא ניתן לערוך אותו. עם זאת, ערכות עיצוב של צד שלישי וערכות עיצוב שהועלו באופן ידני כן מאפשרות שינויים בקובץ functions.php.
לתשומת ליבך, עריכה או הוספה של קוד בקובץ functions.php עלולה לגרום לקריסה של האתר והשינויים בדרך כלל אובדים כאשר ערכת העיצוב מתעדכנת. אנחנו ממליצים להשתמש בתוספים כגון Code Snippets אם ברצונך להחיל שינויים בקובץ functions.php של האתר שלך. התוסף הזה מאפשר לך לשלוט בצורה מלאה ומדויקת יותר במיקומים שבהם קטעי הקוד מופעלים וניתן להשבית בקלות את קטעי הקוד בתוסף אם משהו משתבש.
כן, תוכן שהועלה דרך SFTP נחשב במסגרת מגבלות האחסון של האתר, בדומה לתוכן שהעלית דרך ספריית המדיה.
לא, אין אפשרות לערוך את קובצי הליבה של WordPress או את התוספים וערכות העיצוב שמוגדרים כברירת מחדל ב-WordPress.com. אלו קבצים שחיוניים לפעילות התקינה של האתר. אין אפשרות לערוך אותם דרך SFTP.
אנחנו מנסים לוודא שהאתר שלך ב-WordPress.com תואם לכמה שיותר תוספים, אך נתקלנו בכמה תוספים שאינם פועלים בצורה טובה עם הפלטפורמה שלנו או שאינם תואמים לשירות שלנו מסיבה אחרת. אנחנו ממליצים לוודא שלא העלית תוסף שאינו תואם.
כן. תהיה לך אפשרות להעלות ערכת עיצוב דרך המקטע מראה ← ערכות עיצוב ← להוסיף חדש, אך יש מגבלה של 50 MB מטעמי אבטחה שכן חלק מערכות העיצוב עלולות לכלול קבצים אחרים שאינם חלק מערכת העיצוב עצמה.
במקרים האלה, השלב הראשון הוא לבדוק בקפידה שיש ברשותך את הקבצים הנכונים של ערכת העיצוב. ערכות עיצוב של ספקים מצד שלישי עלולות לכלול דברים נוספים בתוך קובץ ה-Zip, כגון תוכן לדוגמה ופרטי רישיון. כדאי לוודא שהקבצים שמועלים לאתר הם רק הקבצים של ערכת העיצוב שניתנים להתקנה ב-WordPress.
אם הסרת את הקבצים הנוספים אבל עדיין מתקבלת שגיאה, אפשר להשתמש ב-SFTP כדי להוסיף את ערכת העיצוב לאתר שלך על ידי חילוץ של קובץ ה-Zip ומיקומו בספרייה /wp-content/themes/
.
לא. חלק מהתוספים אומנם דורשים להתקין מודולים של PHP מותאם כדי לפעול אך זו הגדרה שנקבעת בצד השרת ולא ניתן לשנותה. אפשר לבדוק את הפרטים של סביבת השרת שלנו כאן.
חלק מהספריות במבנה של מערכת הקבצים נעולות ולא ניתן לגשת אליהן דרך SFTP. המגבלה הזאת חיונית לאבטחה ועוזרת לנו לוודא שהאתר פועל בצורה תקינה.
בצילום המסך שלמטה אפשר לראות שלצד חלק מספריות הליבה מופיע הסמל '?'. הסמל משקף שהתיקייה היא חלק מהתקנת הליבה של WordPress באתר שלך. אנחנו לא מאפשרים לשנות את קובצי הליבה שכן הם חיוניים לפעילות התקינה של האתר.
אם למפתחים של התוסף או ערכת העיצוב שלך נדרשת גישה דרך SFTP, אפשר לספק להם את פרטי הכניסה שלך ל-SFTP. חלה הגבלה של משתמש SFTP אחד עבור כל אתר. עליך להקפיד ולאפס את הסיסמה שלך ל-SFTP כאשר למפתח לא נדרשת עוד גישה.
אם התרחש שינוי לא רצוי באתר שלך כתוצאה מפעולות ב-SFTP, אפשר לשחזר את האתר מגיבוי שנשמר טרם השינוי.
אתם חייבים להיות מחוברים על מנת לשלוח תגובה.