
הטקסט המלא של הדקות הראשונות בהרצאה «התקנת Worpress על IIS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, היום אנחנו נתקין אתרי וורדפרס, שני אתרים, על שרת ה-IS 2012 R2 ואנחנו נארח שרתי וורדפרס אמיתיים על שרת ה-IS, כאילו יש לנו לקוחות שרוצים שנתחזק להם את השרת באירוח, את הדומיינים שלהם באירוח.
אז אנחנו הולכים להתקין. אז קודם כל נתחיל מזה שאנחנו יכולים להתקין פה ברולים, תפקידים שרת ה-IS כן אנחנו יכולים פה לבחור שרת ה-IS על השרת שלנו ולהתקין אותו אבל אפשר לעשות את כל זה באוטומט לא לעשות את זה ידנית אפשר לעשות את זה באוטומט ועוד דקה אנחנו נראה
איך אנחנו נעשה את זה באוטומט אבל בתור התחלה תסתכלו אני אתקין ה-IS למרות שאני לא חייב לעשות את זה כי יש לנו משהו שעושה את זה בשבילנו הרבה יותר טוב מה שאני עושה עכשיו מבחינתנו זה יותר קל להתקין את כל המודולים אבל זה נחשב פחות מאובטח שאני מתקין גם דברים מיותרים.
אני לא רוצה עכשיו להיכנס בדיוק לרכיבים שצריך להתקין ולכן אני מתקין את הכל. מי שרוצה לעשות את זה כמו שצריך שלא יעשה כמוני שיעשה פה cancel ילך לאתר אינטרנט לאתר אינטרנט איפה יש לנו פה explorer ונלך למשהו שמייקרוסופט עשו לפני כמה שנים ואני ממש אוהב את זה
כי לפני שהם עשו את זה להתקין וורדפרס ובכלל PHP היה כאב ראש אז הם עשו ווב אינסטולר. עכשיו ווב אינסטולר זה למעשה משהו קטן כזה וואי וואי וואי זה יתן לנו עכשיו את כל הבעיות האבטחה חכו שנייה תני לי לבטל את ה-inhanded security אבטחה מוגברת האבטחה המוגברת הזאת אם לא מבטלים אותה אי אפשר לעבוד עם האתר אינטרנט בשרת פשוט נהיה בלתי אפשרי.
יופי, אני סוגר את דבדפן ופותח אותו שוב. שמתם לב, עשיתי פה פין. ועכשיו אני עושה Web Installer. Web Installer זאת תוכנה קטנה של מייקרוסופט שעושה לך באוטומט התקנה באוטומט והגדרות באוטומט.
ואחרי זה אני אראה לכם מה היא עשתה מאחורי הקלעים שהייתם אמורים לעשות ידנית. זאת תוכנה קטנה ששוקלת שני מגה, שמה שהיא מאפשרת לכם זה להוריד התקנות מאתר ווב.
אוקיי? יפה מאוד. בגדול אתם צריכים להוריד dll שיודע לטפל בשפת php כי הקוד של wordpress שזה אתר אינטרנט מוכן למי שלא מכיר כתוב בשפת php עכשיו ברירת מחדל אתר אינטרנט של מייקרוסופט ה-s של מייקרוסופט לא יודע לטפל בשפת php וצריך להוריד איזה
שהוא dll כזה ולרשום אותו ב-s שיידע לטפל בזה וכל זה כאב ראש בגלל זה יש לנו ווב אינסטולר שאני מאוד אוהב אותו במיוחד מתכנתים אוהבים אותו שאין להם בכלל כוח לכל הסיסטם אנחנו רוצים וורדפרס כותבים וורדפרס והנה הוא מוצא לנו וורדפרס אנחנו אומרים וורדפרס אד תתקין לי אותו ותראו איזה יופי אינסטול והוא מתקין לי לבד לגמרי
שימו לב הוא מתקין לי את כל הוורדפרס לבד לגמרי בגלל זה זה סרטון יחסית קל עכשיו שימו לב וורדפרס עובד עם דאטאבס של מייסקיואל הוא לא עובד עם דאטאבס של מייקרוסופט של אסקיואל אקספרס מה שטוב שבווב אינסטולר הזה שהוא מתקין גם את כל שאר הדברים שצריך אחרת הייתי צריך להתקין
לבד מייסקיואל להתקין לבד PHP ורק אז היה עובד לי וורדפרס אוקיי אתם איתי או לא איתי וורדפרס זו תוכנה אתר אינטרנט מוכן שאפשר לקסטם אותו לצרכים שלי אבל אתר האינטרנט הזה כתוב בשפת PHP ועובד עם דאטאבייס של MySQL.
לא זה ולא זה לא קיימים בשרת. אז צריך להתקין דאטאבייס של MySQL לבד ואפשר להיכנס לאתר של MySQL ולהתקין אותו. אפשר אחרי זה ללכת לאתר של PHP ולהתקין PHP ל-Windows ולרשום אותו ב-IS ואחרי זה להביא את אתר האינטרנט.
במקום לעשות את כל זה עדנית, אנחנו נכנסים, כותבים בגוגל Web Platform, כותבים לו WordPress Enter והוא מתקין הכל לבד. כרגע הוא שואל אותי מה הסיסמה של רות למה sql מה הסיסמה למה sql לשרת מה sql כדי להתחבר לרות מי שרוצה לדעת יותר על דאטאבייסים יש לנו קורס דאטאבייסים מלאים עכשיו הוא אומר לי תראה אתה יכול ללכת לפה להוריד מכאן את
הלינק אחרי זה ללכת למה sql להוריד אותו מכאן זה עוד pre-requisites זה דרישות קדם עכשיו אני אומר תודה רבה לכם תעשו את זה בשבילי ותראו איזה יופי הוא הולך ולבד מוריד לי 23 רכיבים ומתקין 23 רכיבים וכרגע הוא מתקין לי מה sql קונקטור לדוטנט, זאת אומרת שהדוטנט ידע להתחבר למה sql, עכשיו הוא מוריד לנו php,
וגם לא רק הוא מוריד אותם, מתקין אותם, רושם אותם ב-s ועושה את זה הכל אוטומט, לפני כן הייתי עושה את זה ידנית והייתי מרוויח על זה די טוב, אבל היום זה כבר מה שנקרא החיים נהיו קלים.
עכשיו אנחנו נתחיל בינתיים עד שהוא מתקין את כל זה, עד שהוא מתקין כן, ככה זה ירוץ, כן אין פה לנו מה להסתכל, אנחנו בינתיים נלך להתקין עוד דברים שנצטרך, כי אין לנו דומיין אמיתי כרגע, אז בגלל שאין לנו דומיין אמיתי אנחנו הולכים לעבוד על ה-DNS, להיכנס לקובץ host ולעבוד על DNS כאילו יש לנו דומיין.
איפה ה- notepad? notepad, כן notepad, notepad, אין notepad, יש notepad. פשוט השרת הזה לא זריז, כי זו מכונה וירטואלית.
אני אישית מאוד אוהב Notepad++, הוא הרבה הרבה יותר טוב מנותפד הרגיל החינמי, הוא גם יודע סינטקס של כל השפות, ועושה לך כזה סינטקס יפה בצבעים שונים, סוגר ופותח קבוצות ב-XML, הוא גם חינמי, גם קוד פתוח, גם יודע להבין שפות שונות, לדוגמה אם קובץ טקסט כתוב באיזו שפה אחרת הוא יודע לפענח
את זה. בקיצור יש לו הרבה הרבה יתרונות, יודה להתחבר ל... יודה להתחבר ל... בקיצור, יש לו הרבה תוספות והרבה פלאגינים, ואני אישית מאוד מאוד אוהב את הנופד פלוס פלוס, אבל אני לא מפעיל אותו.
למה אני לא מפעיל אותו? כי אני צריך אותו run as administrator, אוקיי? גם יתרון גדול שהוא זוכר את הקובץ האחרון שפתחת, ואז אם אתה פותח עוד פעם אותו קובץ, אז אתה לא צריך לחפש אותו, אלא הוא ישר פותח אותו עוד פעם.
ולרוב אצלי בשירתים תמיד פתוח הקובץ host. Windows System 32 Drivers ETC Host, יופי. ועכשיו אני כותב פה, תקשיב, אם מישהו מחפש דומיין שנקרא www.site1.com זה אני בעצמי. כאילו אני עובד על DNS כאילו קניתי שני אתרים, site1 ו-site2.
כמובן שפה אתם יכולים להכניס עוד אתרים, את השמות שלכם ודברים כאלו. דרך אגב, בשרתי ווב אני תמיד עושה את זה, בדי.אן.אס האמיתי מפורסמת כתובת חיצונית ואם השרת מבפנים ילך לדי.אן.אס לחפש את הכתובת החיצונית וינסה להתחבר לעצמו דרך הכתובת החיצונית הוא לא יצליח בגלל הראוטר.
זאת אומרת עוד פעם אם יש לכם אתר IS אמיתי שמארח אתרים חיצוניים כמו site1 ו site2 אתם עדיין חייבים להכניס את השורות האלו. למה? כי אם לא תכניס אותם הוא ילך הוא בעצמו הוא לא יודע שזה הוא בעצמו כן הוא לא הוא לא מבין שאתר האינטרנט שיש עליו זה אתר אינטרנט של השם הזה.
הוא לא יודע לשייך שם לאתר. אז מה שיקרה שהוא ילך ל-DNS, ישאל את ה-DNS מי זה site1.com, הוא ייתן לו את ה-IP החיצוני, עכשיו הוא לא יודע שזה ה-IP החיצוני של עצמו, ואז הוא ינסה לצאת החוצה וישר לחזור פנימה והרבה ראוטרים חוסמים את זה.
בקיצור שורה תחתונה גם באתר אינטרנט אמיתי, אני תמיד כותב את השם של הדומיין וגם שם בלי דומיין על 127.0.0.1 אחרת יש לי בעיה לבדוק את האתרים האלו, הבנתם?
מי שלא הבין יבין את זה מה שנקרא כשיום אחד שיראה שזה לא עובד לא פשוט. אני מנסה לחסוך לכם את כל ה-35 שנה של טעויות שאני עשיתי, אוקיי?
יפה מאוד. אז אנחנו רשמנו את זה, בואו נבדוק שזה עובד. שימו לב בגרסה זה 2008 R2 אז יש לנו פה רייט קליק תראו איזה יופי כמו Windows 8.1 רייט קליק run as administrator, יופי, בואו נבדוק שזה עובד מבחינת DNS.
זה נכנס בעצם ל-cash של ה-DNS, כן? הקובץ host הזה נטען ל-cash של המחשב הלוקאלי, ואז הוא חושב שזאת התשובה שהגיעה פעם משרת ה-DNS האמיתי.
יפה מאוד, יופי. דרך אגב, אם תעשו IP config display DNS, אתם תראו שזה מה שהוא עושה. הוא לקח וטען את האתר שכתבתם בקובץ host לתוך ה-cash של עצמו, ואז DNS resolver, סרוויס של dns resolver כן אתם יודעים שdns זה קליינט של dns הקליינט של dns בודק בקאש הזה זה למעשה הקליינט של dns בודק שם
טוב זה לגבי קובץ host ואיזה יופי הוא סיים להתקין את החלק הזה עכשיו הוא סיים כבר את ה.. טוב תסתכלו הוא כבר סיים להתקין לנו בזמן שעשינו קובץ host הוא סיים pre-requisites דרישות קדם סיים התקנה ועכשיו הוא כבר מגדיר שרת ה-S. תראו איזה יופי, לא צריך להיכנס לשום מקום אחר כבר, הוא מגדיר לי שרת ה-S.
איך אתה רוצה לקרוא לוורדפרס הזה? אני אקרא לוורדפרס הזה סייט 1. אוקיי? סייט 1. כי זה האתר הראשון, יושב על פורט 80. יפה מאוד. קונטיניו.
פה הוא שואל אותי מה המפתחות הסודיים. פה אני יכול לכתוב פה כל מיני בלה בלה כדי להוסיף לאבטחה, זה מעין מפתחות הצפנה. אוקיי? מפתחות שמשמשים להצפנה כל מיני שטויות כאלו אני לא העיקר פה לכתוב כל מיני דברים אקראיים כדי שלמי שמנסה לפרוץ בכוח יהיה יותר קשה אני לא יודע למה הם לא מייסרים רנדומלי לגמרי
בעצמם ותראו מה הוא עושה בשבילנו הוא התקין בשבילנו את כל הרכיבים שצריך ב-IS כי הוא ידע בדיוק מה צריך כן תסתכלו איזה יופי התקין בשבילנו PHP התקין חיבור בין MySQL לדוטנט כן שדוטנט ידע להתחבר ל-MySQL PHP דיברנו והתקין בשבילנו כמובן את האתר URL rewrites זה אומר כדי לשנות את הניתובים ועשה כל הכל הכל בשבילנו תראו איזה גם ב sql בגדול מה sql זה דאטה בייסט PHP זה השפה של
וב והוא התקין לנו את הדברים האלו עוד שנייה נראה לכם גם איך אתם יכולים להגיע לזה לבד והנה עשה לי אתר אינטרנט עם שם וסיסמה כאלו וכאלו שאני יכול להיכנס לדאטה בייסט לבד תראו איזה יופי סיימנו אתר מותקן עכשיו עכשיו אתר עצמו ישאל אותי שאלות אבל אתר וורדפרס מותקן ועובד עכשיו אתר וורדפרס כשהוא מופעל בפעם הראשונה הוא מתחיל לשאול אותי שאלות
של הגדרות ברמת אפליקציה עד עכשיו זה היה תשתית עכשיו עברנו מרמת תשתית לרמת אפליקציה אז יש פה מעין ויזרד של התקנה ראשונית של וורדפרס ששואל אותי שאלות שאלה ראשונה באיזה שפה אני רוצה את כל הממשק הגרפי את הניהול של המשתמשים את האתר האינטרנט שלו
אני אומר English United States Next. אתם יכולים לבחור פה כל שפה שאתם רוצים. הוא תומך עברית, הוא תומך רוסית ועוד מיליון שפות. איזה טייטל, איזה כותרת אנחנו רוצים למעלה?
כשכותבים פה למעלה, צריכה להיות כותרת לאתר. גם בחיפוש, במנוע חיפוש, רואים את הטייטל הזה, כותרת של אתר. לדוגמה, MCSE Online Courses, כן? Online Courses.
סתם דוגמה, זו הכותרת שלי. מה היוזרניים שאני רוצה לאדמיניסטרטור? אני רוצה לאדמיניסטרטור יוני, איזה סיסמה אני רוצה ליוני, פסוורד ופסוורד, פסוורד ופסוורד ו-very weak,