דף הבית » טריקים וטיפים

עדכון אוטומטי ושמירת הגדרות FTP

5 בינואר 2010 | מאת רמי | 8 תגובות | תגיות: , , ,

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

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

נתוני התחברות לעדכון האוטומטי

נתוני התחברות לעדכון האוטומטי

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

define('FTP_HOST', 'ftp://ftp.example.co.il/');
define('FTP_USER', 'example_username');
define('FTP_PASS', 'example_passwort');
define('FTP_SSL', false); //TRUE for SLL-connection

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

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

8 תגובות »

  • חתול כותב :

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

    דרך אגב, יעזור תוסף שמודיע על כך שהגיבו לתגובה שלך.
    http://firefang.net/blog/subscribe-to-comments-%D7%91%D7%A2%D7%91%D7%A8%D7%99%D7%AA

  • רמי כותב :

    להלן הרשימה המלאה של הגדרות ה-FTP דרך קובץ wp-config.php

    define('FS_METHOD', 'ftpext');
    define('FTP_BASE', '/path/to/wordpress/');
    define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
    define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
    define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
    define('FTP_PRIKEY', '/home/username/.ssh/id_rsa');
    define('FTP_USER', 'username');
    define('FTP_PASS', 'password');
    define('FTP_HOST', 'ftp.example.org:21');
    define('FTP_SSL', false);
  • מני כותב :

    פשוט אדיר ונפלא

  • דורון כותב :

    היי מגניב תודה…

  • נעמה כותב :

    היי,
    יצרתי סאבדומיין ועליו עותק של האתר של כדי לבדוק עליו את השדרוגים של וורדפרס ותוספים וגם לשינוי של העיצוב של האתר. אני לא מצליחה לעשות שדרוג אוטומטי לתוספים, מקבלת כל הזמן הודעה :
    "תיקיית התוספים של וורדפרס לא נמצאה" (אותה הבעיה הייתה עם השדרוג של וורדפרס עצמו, ואז שדרגתי ידנית)
    הגדרתי ב wp-config.php
    את הבאים:
    FTP_BASE
    FTP_CONTENT_DIR
    FTP_PLUGIN_DIR
    ֿוידאתי שיש לי את הנתיב הנכון על ידי הדפסת getcwd()
    בתוך דף שיושב ב root של האתר.
    מה אני מפספסת??
    תודה רבה 🙂
    נעמה

  • רמי כותב :

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

  • יאיר כותב :

    אהלן,
    יש לי בעיה קשה…אני לא יודע מה בכלל השם משתמש והסיסמא שלי ל-ftp ןלכן אני לא יכול להוריד אף theme,plugin,media/
    אני משתמש חדש בוורדפרס ואני עובד עם localhost. אין לי למי לפנות כדי לקבל גישה.
    יש לי XAMPP על מחשב mac book

    מקווה שלא סטיתי מנושא הפוסט יותר מדי
    תודה

  • רמי כותב :

    יאיר, לפני הכל, אני ממליץ לך לפנות לחברת האכסון שלך לקבל פרטי FTP.

הוסף תגובה !

נא לא לשאול שאלות שלא קשורות לפוסט, זהו לא פורום תמיכה. לבעיות אישיות ונושאים מורכבים אפשר ליצור איתי קשר.

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>