התקנת מערכת תוכן WordPress ושרת LAMP ב Ubuntu 22.04
ההתקנות שנבצע כאן בשלבים הם:
Apache2 – שירות זה או בשמו השני ב CentOS הוא Httpd והוא מה שיהפוך את השרת , לשרת Web אבל ללא שאר המודלים הוא ישאר שרת ווב שמציג רק דפי HTML (קיים מאמר נרחב בנושא באתר)
PhpMyAdmin – על מנת לנהל Database ובמיוחד של WordPress (הסברתי למטה מזה וורדפרס) יש להתקין "מנהל דאטאבייס" והוא ה PhpMyAdmin לאחר קצת עבודה איתו תבינו בדיוק אך הוא עובד
Php – וורדפרס,ג'ומלה,דרופל ומערכות תוכן אחרות כתובות ב PHP ולכן אנחנו צריכים את המודל הזה על מנת שנוכל להריץ אותם בשרת
MySql – ה Deamon עצמו של שירות ה Database שלנו, והוא מנהל את כולו
WordPress – הוא מערכת ניהול תוכן מהגדולות בעולם, יש לו מתחרים כמו Joomla ו Drupal ועוד, אך הוא הגדול מכולם.
מערכת ניהול תוכן היא מערכת בה ניתן להתקין אתר, לרוב בעיצוב מינימלי אשר מגיע עם המערכת וניתן לנהל בו "אתר קטן" כמו בלוג או אתר חדשות אך אם מתחילים להשתמש ב"תוספות" שמשתמשים אחרים פיתחו או לפתח תוספים משלכם תוכלו להפוך את האתר שלכם לבלוג גדול, אתר חדשות גדול עם מערכת עדכונים, אתר קניות של בגדים וכו' (באתר קיים מאמר נרחב מהו WordPress וכיצד להשתמש בו)
תוכלו לבנות אתרים כמו: Bloomberg , Sonymusic , Mtv , Waltdisney כל האתרים הללו משתמשים במערכת תוכן אחת, וורדפרס.
*על מנת לעבוד עם מדריך זה יש לקרוא את המאמרים הבסיסיים כמו כיצד להגדיר כתובת IP
נתחיל בהתקנה:
נבדוק מה הכתובת שלנו
ifconfig
ונתחבר לשרת דרך putty
כעת נעבור לroot
sudo -i
נתקין wget ו unzip
apt install unzip wget -y
כעת נתקין Apache
apt install apache2 -y
נפעיל את השירות ונגדיר שיעלה בכל הפעלה מחדש
systemctl start apache2
systemctl enable apache2
נאפשר פורט 80
ufw allow 80
כעת נתקין את שירות ה My Sql הלוא הוא מסד הנתונים שעליו ישב הוורדפרס
apt install mysql-server -y
כעת נכנס ל mysql בשביל הגדרות ראשוניות
הקישו פשוט
mysql
כעת נגדיר סיסמא למשתמש ה root של ה mysql, הסיסמא שקבעתי היא a123456. (לא לשכוח שיש נקודה בסוף)
אני חוזר על הסיסמא
a123456.
עכשיו אחרי שהבנתם שיש . בסוף ה a123456 הקישו את הפקודה
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'a123456.';
כעת נצא משירות ה sql
exit
כעת יש להגדיר את תצורת ה mysql, הקישו את הפקודה
mysql_secure_installation
הקישו את הסיסמא לmysql שהגדרנו קודם – a123456. עם נקודה בסוף!
חשוב!! אחרי שהקשתם את הפקודה הנ"ל – הקישו פשוט enter מבלי לרשום y או כל אות אחרת, בדיוק כמו בתמונה
כעת נתקין php
apt install php libapache2-mod-php php-mysql -y
על מנת לנהל את mysql נשתמש במנהל phpmyadmin – מערכת לניהול מסדי נתונים
apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y
חובה לסמן כוכבית ב apache2, סימון הכוכבית מתבצע ע"י המקש רווח במקלדת ומעבר ל ok בעזרת מקש ה tab במקלדת
הקישו yes
כעת הקישו את הסיסמא ל mysql (שהגדרנו קודם, a123456.) – יש להקיש פעמיים
בסיום נבדוק שphpmyadmin עובד ע"י גישה בדפדפן לכתובת
http://IP-Address/phpmyadmin
כעת נתחבר עם שם המשתמש root והסיסמא שהגדרנו קודם שהיא a123456.
כעת ניצור מסד נתונים בשביל התקנת הוורדפרס, לחצו על new
כעת רשמו wordpress ולחצו create
התקנת WordPress
תחיל נכנס לנתיב בו יהיה wordpress
cd /var/www/html
נמחק את דף הפתיחה של apache
rm -rf index.html
כעת נוריד את וורדפרס מהאתר
wget https://wordpress.org/latest.zip
כעת נחלץ את הקבצים בתוך latest.zip
unzip latest.zip
נעביר את כל הקבצים שבתוך תיקיית wordpress אל התיקייה הראשית בה אנחנו נמצאים (הבחינו כי הפקודה מתחילה ב mv)
root@tal:/var/www/html# mv wordpress/* .
כעת נכנס לכתובת
http://YOUR-IP-ADDRESS
נתחיל את ההתקנה, הקישו את שם המסד שהוא wordpress והשם משתמש root – הסיסמא היא a123456. שקבענו אז ל sql
כעת בשלב זה עצרו, העתיקו את התוכן שכתוב
עברו ל putty והקישו
root@tal:/var/www/html# nano wp-config.php
העתיקו את את התוכן כמו בתמונה, שמרו וסגרו
לחצו הבא ותגיעו להגדרות של שם האתר, מנהל האתר וסיסמתו
הגדירו את פרטים אלו
סיימתם! עכשיו יש לכם אתר!