מדריך PHP

מדריך PHP: העלאת האתר באמצעות WebMatrix

‏ • Internet Israel

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

תוכנת webmatrix מאפשרת לנו לבצע העברה חלקה של האתר מסביבת הפיתוח שלנו אל שרת אינטרנט. ישנם כמה וכמה ספקי אחסון (hosting בלעז) שמספקים שירותי התתמשקות עם WebMatrix. אנו יכולים למצוא אותם באינדקס אחסון אתרים כאן בוובמאסטר, או באמצעות לחיצה על publish ועל Find Web Hosting מתוך התוכנה

Find host

יפתח בפנינו דף שבו יש ספקי אחסון שונים התומכים ב-WebMatrix.

לאחר הסדרת התשלום עם ספק כזה, אתם תקבלו ממנו קובץ שנקרא publish settings. מדובר בקובץ חשוב המסדיר את ההתחברות שלכם אל אותו ספק ואנו נשתמש בו על מנת להעביר את האתר מסביבת הפיתוח אל שרת האינטרנט.

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

ראשית נבצע את החיבור הראשוני בין ספק האחסון ל-WebMatrix, אנו נלחץ על Publish ואז על Settings.

Setting in Publish menu

ייפתח לנו חלון, אנו נבחר ב-import publish settings:

publish settings

נבחר את הקובץ ששמרנו מבעוד מועד:

choose file

במקרה שלי מדובר ב-wphp.publishsettings

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

Details in publish settings

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

publish compatability check

נלחץ על Yes, כעת WebMatrix תבדוק את ה-certificate של האתר, במידה ויש כשלון, לא צריך להתרגש ואפשר לבחור ב-Accept:

certificate error example

מה ש-WebMatrix עושה הוא לבדוק תאימות בין השרת לבין מה שכתבנו. יכול להיות למשל שהשרת שאנו מנסים להעלות אליו לא מכיל MySQL – וזה יכול לעשות בעיות עבורנו.

publish compatibility

במקרה הזה הכל תקין, צריך ללחוץ על Continue ואז יופיע בפנינו הפשתגן הבא:

publish preview

בעצם יש כאן את כל הקבצים שיש באתר כולל תיקיות וכולל מסדי נתונים, אנו לא חייבים להעלות את הכל כמובן, נלחץ על Continue:

זהו! בתחתית האתר תופיע לנו הודעה חביבה שמבשרת לנו שתהליך ההעלאה בעיצומו!

publish starting bar

אחרי הסיום, אנו נראה הודעה כזו:

finished installing

הכתובת שמופיעה כאן היא הכתובת של השרת, ניתן להכנס אליה ולראות את האתר שלנו!

Site in development enviorment

מה שיפה הוא שכל התהליך הארוך הזה הוא רק להתקנה הראשונית. עשיתם שינויים ואתם רוצים לפרסם? כל מה שצריך הוא ללחוץ על Publish, זה הכל! WebMatrix תדאג לעשות את העדכונים והמחיקות שצריך. ואל תגידו שזה לא גאוני.

תגיות: , ,

רן בר-זיק

מתכנת PHP מנוסה ובעל ידע רב בפיתוח לאינטרנט על בסיס LAMP. מומחה במערכות דרופל, ג'ומלה ו-וורדפרס. שולט היטב בכל מה שקשור לפרונט אנד: JavaScript: jQuery ו-MooTools,ActionScript 2/3 וכמובן HTML 5 + CSS 3.אינטרנט ישראל: www.internet-israel.com

תגובות בפייסבוק