PracticU

התקנת Worpress על IIS

בלי כתוביותעם כתוביות
PracticU › קורס מנהלי רשת ושרתים - Active Directory 2022 › התקנת Worpress על IIS
מילון מושגים:
IIS - שרת האינטרנט של מיקרוסופט (Internet Information Services), המריץ אתרים ויישומי אינטרנט על Windows.
PHP - שפת תכנות לצד השרת, נפוצה בבניית אתרים דינמיים ומערכות ניהול תוכן כמו WordPress.
MySQL - מערכת ניהול מסדי נתונים יחסיים בקוד פתוח, נפוצה מאוד באתרים וביישומי אינטרנט.
כותרת HTTP - שדה מידע נלווה בבקשה או בתגובה של HTTP, המעביר נתונים כמו סוג התוכן, אימות או הגדרות מטמון.
CSS - שפת עיצוב שקובעת את המראה של דפי אינטרנט: צבעים, גופנים, מיקום וסידור הרכיבים.
Localhost - שם המפנה למחשב המקומי עצמו (כתובת 127.0.0.1), המשמש לבדיקת שירותים הרצים על אותו מחשב.
קוד פתוח - תוכנה שקוד המקור שלה זמין לציבור לצפייה, לשימוש ולשינוי, לרוב לפי רישיון מתאים.
WordPress - מערכת ניהול תוכן בקוד פתוח לבניית אתרים ובלוגים, מבוססת PHP ומסד נתונים.

התקנת Worpress על IIS
הסרט מתקין שני אתרי וורדפרס על שרת IIS 2012 R2, כמו שרת אירוח אמיתי שמארח אתרים של לקוחות. במקום להתקין כל רכיב ידנית, המרצה משתמש ב-Web Platform Installer של מייקרוסופט, שמוריד ומתקין את כל הדרישות לבד.
השלבים העיקריים
1. הכנת השרת: מתקינים את תפקיד IIS, ומבטלים את האבטחה המוגברת של Internet Explorer בשרת, אחרת הדפדפן לא מאפשר עבודה נוחה באתר.
2. הרצת Web Installer: מחפשים את וורדפרס בכלי, והכלי מתקין את PHP, שרת מסד הנתונים MySQL, מחבר הנתונים ל-.NET, כלי כתיבת כתובות (URL Rewrite) ורכיבים נוספים. הכלי מרשם את PHP ב-IIS כך שיידע להריץ את הקבצים.
3. הגדרות ראשוניות באתר: בוויזארד מזינים את שם האתר, שם המנהל, הסיסמה והמייל. הסיסמה מוצפנת בשמירה, ולכן הכלי מציג מפתחות הצפנה אקראיים כחלק מההתקנה.
4. אתר שני על אותו שרת: מוסיפים אתר שני ב-IIS עם נתיב פיזי נפרד ושם מארח (Host Header) נפרד, כדי ששני האתרים לא יתנגשו.
5. קובץ hosts: כשאין דומיין אמיתי, מוסיפים את שמות האתרים לקובץ hosts ומפנים אותם ל-127.0.0.1, כדי לבדוק את האתר מהשרת עצמו.
6. עדכון כתובת האתר: בהגדרות וורדפרס משנים את הכתובת לכתובת האמיתית של האתר, כדי שהקישורים והתוספים יעבדו נכון.
7. תוכן ותוספים: מוסיפים כתבות, עמודים, קטגוריות ווידג'טים בסרגל הצד, ומתקינים תוספים כמו קפצ'ה נגד רובוטים.
טעויות נפוצות
- שני האתרים מותקנים תחת אתר ברירת המחדל, כי הכלי מתקין הכל במקום אחד. יש להעביר לאתר נפרד.
- שמות האתרים לא נכתבו בקובץ hosts. לפי המרצה, גם בשרת אמיתי צריך להוסיף את השמות האלו, כי השרת לא מזהה לבד שהכתובת החיצונית שלו מתארחת אצלו.
- קישורים לקבצי JavaScript ו-CSS מצביעים על localhost, ולכן האתר לא יעבוד אצל הלקוח עד שמתקנים את הכתובת.
שימו לב
בהתקנה ברירת המחדל הכלי מוסיף לכותרת מחרוזת שלא נדרשה, וניתן להסיר אותה בעריכת הקבצים. לפי המרצה, וורדפרס הוא קוד פתוח, ולכן אפשר לשנות את ה-PHP ולהתאים את האתר. המרצה מציין גם שאתר תדמית מתוחזק עם הרבה שפות עשוי להיות מסובך לתחזוקה ב-WordPress.
השיעור הבא בקורס: שרת מיילים חינם לאתר אינטרנט

פרקי ההרצאה: התקנת Worpress על IIS

  1. 00:00

    התקנת וורדפרס על שרת IIS

  2. 00:43

    התקנה אוטומטית עם Web Platform Installer

  3. 01:53

    ביטול אבטחה מוגברת לצורך ההתקנה

  4. 03:21

    התקנת PHP ו-MySQL באופן אוטומטי

  5. 04:54

    דרישות קדם שהמתקין מוריד ומתקין

  6. 06:08

    הכנת קובץ hosts לדומיין מדומה

  7. 09:41

    בדיקת מטמון ה-DNS אחרי עריכת hosts

  8. 12:47

    הגדרות ראשוניות של אתר וורדפרס

תמלול ההרצאה: התקנת Worpress על IIS

הטקסט המלא של הדקות הראשונות בהרצאה «התקנת Worpress על IIS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:24

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

  3. 00:50

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

  4. 01:16

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

  5. 01:40

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

  6. 02:16

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

  7. 02:34

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

  8. 02:46

    אוקיי? יפה מאוד. בגדול אתם צריכים להוריד dll שיודע לטפל בשפת php כי הקוד של wordpress שזה אתר אינטרנט מוכן למי שלא מכיר כתוב בשפת php עכשיו ברירת מחדל אתר אינטרנט של מייקרוסופט ה-s של מייקרוסופט לא יודע לטפל בשפת php וצריך להוריד איזה

  9. 03:16

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

  10. 03:49

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

  11. 04:11

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

  12. 04:32

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

  13. 04:46

    במקום לעשות את כל זה עדנית, אנחנו נכנסים, כותבים בגוגל Web Platform, כותבים לו WordPress Enter והוא מתקין הכל לבד. כרגע הוא שואל אותי מה הסיסמה של רות למה sql מה הסיסמה למה sql לשרת מה sql כדי להתחבר לרות מי שרוצה לדעת יותר על דאטאבייסים יש לנו קורס דאטאבייסים מלאים עכשיו הוא אומר לי תראה אתה יכול ללכת לפה להוריד מכאן את

  14. 05:08

    הלינק אחרי זה ללכת למה sql להוריד אותו מכאן זה עוד pre-requisites זה דרישות קדם עכשיו אני אומר תודה רבה לכם תעשו את זה בשבילי ותראו איזה יופי הוא הולך ולבד מוריד לי 23 רכיבים ומתקין 23 רכיבים וכרגע הוא מתקין לי מה sql קונקטור לדוטנט, זאת אומרת שהדוטנט ידע להתחבר למה sql, עכשיו הוא מוריד לנו php,

  15. 05:36

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

  16. 05:54

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

  17. 06:26

    איפה ה- notepad? notepad, כן notepad, notepad, אין notepad, יש notepad. פשוט השרת הזה לא זריז, כי זו מכונה וירטואלית.

  18. 06:39

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

  19. 07:01

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

  20. 07:21

    למה אני לא מפעיל אותו? כי אני צריך אותו run as administrator, אוקיי? גם יתרון גדול שהוא זוכר את הקובץ האחרון שפתחת, ואז אם אתה פותח עוד פעם אותו קובץ, אז אתה לא צריך לחפש אותו, אלא הוא ישר פותח אותו עוד פעם.

  21. 07:40

    ולרוב אצלי בשירתים תמיד פתוח הקובץ host. Windows System 32 Drivers ETC Host, יופי. ועכשיו אני כותב פה, תקשיב, אם מישהו מחפש דומיין שנקרא www.site1.com זה אני בעצמי. כאילו אני עובד על DNS כאילו קניתי שני אתרים, site1 ו-site2.

  22. 08:15

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

  23. 08:38

    זאת אומרת עוד פעם אם יש לכם אתר IS אמיתי שמארח אתרים חיצוניים כמו site1 ו site2 אתם עדיין חייבים להכניס את השורות האלו. למה? כי אם לא תכניס אותם הוא ילך הוא בעצמו הוא לא יודע שזה הוא בעצמו כן הוא לא הוא לא מבין שאתר האינטרנט שיש עליו זה אתר אינטרנט של השם הזה.

  24. 08:58

    הוא לא יודע לשייך שם לאתר. אז מה שיקרה שהוא ילך ל-DNS, ישאל את ה-DNS מי זה site1.com, הוא ייתן לו את ה-IP החיצוני, עכשיו הוא לא יודע שזה ה-IP החיצוני של עצמו, ואז הוא ינסה לצאת החוצה וישר לחזור פנימה והרבה ראוטרים חוסמים את זה.

  25. 09:16

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

  26. 09:30

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

  27. 09:46

    יפה מאוד. אז אנחנו רשמנו את זה, בואו נבדוק שזה עובד. שימו לב בגרסה זה 2008 R2 אז יש לנו פה רייט קליק תראו איזה יופי כמו Windows 8.1 רייט קליק run as administrator, יופי, בואו נבדוק שזה עובד מבחינת DNS.

  28. 10:09

    זה נכנס בעצם ל-cash של ה-DNS, כן? הקובץ host הזה נטען ל-cash של המחשב הלוקאלי, ואז הוא חושב שזאת התשובה שהגיעה פעם משרת ה-DNS האמיתי.

  29. 10:22

    יפה מאוד, יופי. דרך אגב, אם תעשו IP config display DNS, אתם תראו שזה מה שהוא עושה. הוא לקח וטען את האתר שכתבתם בקובץ host לתוך ה-cash של עצמו, ואז DNS resolver, סרוויס של dns resolver כן אתם יודעים שdns זה קליינט של dns הקליינט של dns בודק בקאש הזה זה למעשה הקליינט של dns בודק שם

  30. 10:54

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

  31. 11:20

    איך אתה רוצה לקרוא לוורדפרס הזה? אני אקרא לוורדפרס הזה סייט 1. אוקיי? סייט 1. כי זה האתר הראשון, יושב על פורט 80. יפה מאוד. קונטיניו.

  32. 11:35

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

  33. 12:05

    בעצמם ותראו מה הוא עושה בשבילנו הוא התקין בשבילנו את כל הרכיבים שצריך ב-IS כי הוא ידע בדיוק מה צריך כן תסתכלו איזה יופי התקין בשבילנו PHP התקין חיבור בין MySQL לדוטנט כן שדוטנט ידע להתחבר ל-MySQL PHP דיברנו והתקין בשבילנו כמובן את האתר URL rewrites זה אומר כדי לשנות את הניתובים ועשה כל הכל הכל בשבילנו תראו איזה גם ב sql בגדול מה sql זה דאטה בייסט PHP זה השפה של

  34. 12:37

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

  35. 13:07

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

  36. 13:27

    אני אומר English United States Next. אתם יכולים לבחור פה כל שפה שאתם רוצים. הוא תומך עברית, הוא תומך רוסית ועוד מיליון שפות. איזה טייטל, איזה כותרת אנחנו רוצים למעלה?

  37. 13:38

    כשכותבים פה למעלה, צריכה להיות כותרת לאתר. גם בחיפוש, במנוע חיפוש, רואים את הטייטל הזה, כותרת של אתר. לדוגמה, MCSE Online Courses, כן? Online Courses.

  38. 13:55

    סתם דוגמה, זו הכותרת שלי. מה היוזרניים שאני רוצה לאדמיניסטרטור? אני רוצה לאדמיניסטרטור יוני, איזה סיסמה אני רוצה ליוני, פסוורד ופסוורד, פסוורד ופסוורד ו-very weak,

לקורס המלא: קורס מנהל רשת ושרתים אונליין

ההרצאה הקודמת: העלאת אתר Wordpress לאירוח

ההרצאה הבאה: שרת מיילים חינם לאתר אינטרנט

הרצאות קשורות מקורסים אחרים

  • אירוח service על שרת IIS
  • Publish WebAPI to Windows 10 IIS
  • סיכום ב-3 דקות - שרתי IIS ואתרי אינטרנט
  • התקנת MongoDB

קורסים נוספים במסלול

  • קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk
  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית