דלג לתוכן הראשי

כיצד מתקינים WordPress Multisite?

WordPress Multisite מאפשר לכם להפעיל רשת של אתרים על התקנה אחת. זוהי תכונה מובנית, אך היא אינה פעילה כברירת מחדל.

tip

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

מכיוון ש-Ultimate Multisite הוא תוסף המיועד לרשת בלבד, במדריך זה תלמדו כיצד להתקין ולהגדיר את WordPress Multisite באופן ידני. הטקסט מבוסס על How to Install and Setup WordPress Multisite Network מאת WPBeginner.

דברים שחשוב לשים לב אליהם לפני יצירת רשת ה-Multisite:

  • השתמשו באחסון WordPress איכותי! אתרים ברשת חולקים את אותם משאבי שרת.

  • אם יש לכם רק כמה אתרים עם תעבורה נמוכה, אחסון משותף יתאים לכם ככל הנראה.

  • רוב ספקי אחסון WordPress מנוהל מציעים תמיכה ב-Multisite מהקופסה (הם מתקינים WordPress עם Multisite כשהוא כבר מופעל ומוגדר עבורכם). כך הדבר אצל WP Engine, Closte, Cloudways ועוד. אם אינכם בטוחים האם כך הדבר אצל ספק האחסון שלכם, פנו לתמיכה שלהם לפני שתמשיכו במדריך זה.

  • כדאי גם להכיר את תהליך התקנת WordPress ועריכת קבצים באמצעות FTP.

חשוב : אם אתם מגדירים רשת Multisite על אתר WordPress קיים, אל תשכחו:

  • ליצור גיבוי מלא של אתר ה-WordPress שלכם

  • לבטל את הפעלת כל התוספים באתר על ידי מעבר לדף התוספים, בחירת בטל הפעלה מפעולות קבוצתיות ולאחר מכן לחיצה על החל

כדי להפעיל Multisite, התחברו תחילה לאתר באמצעות לקוח FTP או מנהל הקבצים של cPanel, ופתחו את קובץ wp-config.php לעריכה.

לפני השורה That's all, stop editing! Happy blogging., הוסיפו את קטע הקוד הבא:

define('WP_ALLOW_MULTISITE', true);

שמרו והעלו את קובץ wp-config.php בחזרה לשרת.

לאחר שתכונת ה-Multisite הופעלה באתר, הגיע הזמן להגדיר את הרשת.

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

כעת עליכם להודיע ל-WordPress באיזו מבנה דומיין תשתמשו עבור האתרים ברשת: תת-דומיינים או תת-ספריות.

אם תבחרו בתת-דומיינים, תצטרכו לשנות את הגדרות ה-DNS למיפוי דומיינים ולוודא שהגדרתם תת-דומיינים כלליים (wildcard) עבור רשת ה-Multisite.

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

הוסיפו קוד זה, שסופק על ידי WordPress, לקובץ wp-config.php שלכם:

define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.local'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);

וקוד זה, שגם הוא סופק על ידי WordPress, לקובץ .htaccess שלכם:

RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L]

add a trailing slash to /wp-admin

RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).) $1 [L] RewriteRule ^(..php)$ $1 [L] RewriteRule . index.php [L]

השתמשו בלקוח FTP או במנהל קבצים (אם אתם משתמשים במשהו כמו cPanel, למשל) כדי להעתיק ולהדביק את הקוד בשני קבצים אלה.

לבסוף, התחברו מחדש לאתר ה-WordPress שלכם כדי לגשת לרשת ה-Multisite.

חשוב לבדוק ולוודא שאתם מסוגלים ליצור תת-אתר בהתקנת ה-WordPress Multisite שלכם לפני שתתקינו את Ultimate Multisite.

ליצירת תת-אתר:

  1. פתחו את wp-admin של האתר

  2. נווטו אל האתרים שלי > אתרים (/wp-admin/network/sites.php)

  3. לחצו על הוסף חדש בחלק העליון

  4. מלאו את כל השדות:

  • כתובת האתר — לעולם אל תשתמשו ב-"www"

  • תת-דומיין: siteaddress.yourdomain.com

  • תת-ספרייה: yourdomain.com/siteaddress

  • כותרת האתר — שם האתר, ניתן לשנות מאוחר יותר

  • דוא"ל מנהל — יוגדר כמשתמש המנהל הראשוני של תת-האתר

טופס הוספת את�ר חדש ב-WordPress Multisite

לאחר מילוי השדות, לחצו על כפתור "הוסף אתר". לאחר יצירת תת-האתר החדש, גשו אליו כדי לוודא שהוא פועל כראוי.

בעיות נפוצות:

1. אני יכול ליצור אתרים חדשים אך לא ניתן לגשת אליהם.

אם בחרתם בתת-דומיינים, עליכם גם להגדיר תת-דומיינים כלליים (wildcard) עבור רשת ה-Multisite שלכם.

לשם כך, עברו ללוח הבקרה של חשבון האחסון של האתר (למשל cPanel/Plesk/Direct Admin בהתאם לספק האחסון שלכם).

חפשו אפשרות עבור "דומיינים" או "תת-דומיינים". בחלק מלוחות הבקרה זה מסומן כ-"ניהול דומיינים".

בשדה תת-הדומיין, הזינו כוכבית (*). לאחר מכן, תתבקשו לבחור שם דומיין שאליו ברצונכם להוסיף את תת-הדומיין.

תיקיית השורש של שם הדומיין שנבחר תזוהה אוטומטית. לחצו על כפתור צור או שמור כדי להוסיף את תת-הדומיין הכללי. הרשומה אמורה להיראות "*.mydomain.com"