למי שלא יכול להרשות לעצמו את ההמולה של פיתוח אתרים מאפס, יש כיום מספר מערכות ניהול תוכן (CMS) כגון וורדפרס שתוכל לנצל ולהקים בלוגים כמו גם אתרים מלאים בכמה לחיצות.
וורדפרס היא מערכת CMS עוצמתית, חינמית וקוד פתוח, הניתנת לחיבור וניתנת להתאמה אישית, המשמשת מיליונים ברחבי העולם להפעלת בלוגים ואתרים מתפקדים באופן מלא.
קל להתקנה ולמידה, במיוחד לאנשים שאין להם ידע קודם על עיצוב ופיתוח אתרים. עם מיליוני תוספים ונושאים זמינים, שפותחו על ידי קהילה פעילה ומסורה של עמיתים משתמשים ומפתחים, שתוכל להשתמש בהם כדי להתאים את הבלוג או האתר שלך לעבודה ולהיראות בדיוק כמוך רוצה.
בפוסט זה נעבור על השלבים השונים שתוכל לבצע, להתקנת הגרסה העדכנית ביותר של וורדפרס עַל אובונטו 20.04, אובונטו 18.04, ו אובונטו 16.04 עם מנורה (לינוקס, אפאצ'י, MySQL, ו PHP) ערימה.
ראשית, נחשוף את השלבים השונים להתקנת ה- מנורה stack לפני התקדמות ההתקנה וורדפרס.
ראשית, עדכן ושדרג את רשימת חבילות התוכנה ולאחר מכן התקן את אפאצ'י שרת אינטרנט באמצעות הפקודות הבאות.
עדכון $ sudo apt-get. שדרוג $ sudo apt-get. $ sudo apt-get install apache2 apache2-utils
עלינו לאפשר את Apache2 שרת האינטרנט כדי להתחיל בזמן אתחול המערכת, כמו גם להפעיל את השירות ולאמת את הסטטוס כדלקמן:
$ sudo systemctl אפשר apache2. $ sudo systemctl הפעל את apache2. סטטוס $ sudo systemctl apache2.
לאחר שהתחלת את Apache, עליך לאפשר תעבורת HTTP שלך חומת אש של UFW כפי שמוצג.
$ sudo ufw אפשר ב- "Apache" סטטוס $ sudo ufw.
כדי לבדוק אם אפאצ'י השרת פועל, פתח את דפדפן האינטרנט והזן את כתובת האתר הבאה בשורת הכתובת.
http://server_address. אוֹ. http://your-domain.com.
דף ברירת המחדל של Apache2 יוצג במקרה ששרת האינטרנט פועל.
הערה: ספריית השורש המוגדרת כברירת מחדל של Apache היא /var/www/html, כל קבצי האינטרנט שלך יישמרו בספרייה זו.
לאחר מכן, עלינו להתקין את MySQL שרת מסד הנתונים על ידי הפעלת הפקודה שלהלן:
$ sudo apt-get התקן mysql-client mysql-server.
אם ברצונך להתקין את MariaDB, תוכל להתקין אותו באמצעות הפקודה הבאה.
$ sudo apt-get להתקין mariadb-server mariadb-client.
לאחר התקנת שרת מסד הנתונים, מומלץ מאוד להריץ סקריפט אבטחה כדי להסיר הגדרות ברירת מחדל לא מאובטחות ולהגן על מערכת מסד הנתונים שלך.
$ sudo mysql_secure_installation
ראשית, תתבקש להתקין את 'validate_password'תוסף, אז הקלד כן/כן
ולחץ להיכנס ובחר גם את רמת חוזק הסיסמה המוגדרת כברירת מחדל.
לשאלות הנותרות לחץ י
ופגע ב להיכנס מקש בכל הודעה.
אחרון חביב, נתקין PHP וכמה מודולים לעבודה עם שרתי האינטרנט ומסדי הנתונים באמצעות הפקודה שלהלן:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
לאחר התקנת PHP וכל התוספים הנדרשים, עליך להפעיל מחדש את Apache כדי לטעון את התוספים החדשים האלה.
$ sudo systemctl הפעלה מחדש של apache2.
יתר על כן, כדי לבדוק אם php עובד בשיתוף פעולה עם שרת האינטרנט, עלינו ליצור info.php
קובץ בפנים /var/www/html.
$ sudo vi /var/www/html/info.php.
והדבק את הקוד למטה בקובץ, שמור אותו ויצא.
php phpinfo ();
כאשר זה נעשה, פתח את דפדפן האינטרנט שלך והקלד את כתובת האתר הבאה בשורת הכתובת.
http://server_address/info.php. אוֹ. http://your-domain.com/info.php.
אתה אמור להיות מסוגל לצפות בדף המידע של php למטה כאישור.
הורד את הגירסה העדכנית ביותר של חבילת וורדפרס וחלץ אותה על ידי הפקת הפקודות להלן במסוף:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf latest.tar.gz.
לאחר מכן העבר את קבצי וורדפרס מהתיקיה שחולצה לספריית השורש המוגדרת כברירת מחדל של Apache, /var/www/html/:
$ sudo mv wordpress/*/var/www/html/
לאחר מכן, הגדר את ההרשאות הנכונות בספריית האתר, כלומר לתת בעלות על קבצי וורדפרס לשרת האינטרנט כדלקמן:
$ sudo chown -R www-data: www-data/var/www/html/ $ sudo chmod -R 755/var/www/html/
בצע את הפקודה למטה וספק את סיסמת משתמש הבסיס ולאחר מכן לחץ על להיכנס כדי לעבור לקליפת mysql:
$ sudo mysql -u root -p
במעטפת mysql, הקלד את הפקודות הבאות ולחץ להיכנס אחרי כל שורה של פקודה mysql. זכור להשתמש בערכים תקפים משלך עבור שם בסיס הנתונים, משתמש בסיס נתונים, וגם להשתמש בסיסמה חזקה ומאובטחת כמו databaseuser_password:
mysql> צור קובץ נתונים wp_myblog; mysql> צור משתמש 'שם משתמש'@'%' המזוהה עם mysql_native_password לפי 'סיסמה'; mysql> הענק הכל על wp_myblog.* ל'שם משתמש '@'%'; mysql> זכויות הדחה; mysql> יְצִיאָה;
עבור אל /var/www/html/ ספרייה ושנה את שם הקיים wp-config-sample.php
ל wp-config.php
. כמו כן, הקפד להסיר את דף ברירת המחדל של אינדקס Apache.
$ cd/var/www/html/ $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
לאחר מכן עדכן אותו עם פרטי מסד הנתונים שלך תחת סעיף הגדרות MySQL (עיין בתיבות המודגשות בתמונה למטה):
לאחר מכן, הפעל מחדש את שרת האינטרנט ושירות mysql באמצעות הפקודות הבאות:
$ sudo systemctl הפעל מחדש apache2.service $ sudo systemctl הפעל מחדש mysql.service
פתח את דפדפן האינטרנט שלך והזן את שם הדומיין או כתובת השרת שלך כפי שמוצג.
http://server_address/info.php. אוֹ. http://your-domain.com/info.php.
תקבל את דף קבלת הפנים למטה. קרא את הדף ולחץ על "בוא נלך!”כדי להמשיך הלאה ולמלא את כל המידע המבוקש על המסך.
בתקווה שהכל התנהל בסדר גמור, כעת תוכל ליהנות וורדפרס על המערכת שלך. עם זאת, להביע כל חשש או לשאול שאלות הנוגעות לשלבים לעיל או אפילו לספק נוספים מידע שלדעתך לא נכלל במדריך זה, תוכל להשתמש בקטע המשוב להלן כדי לקבל בחזרה אלינו.