וורדפרס 5 הושק לאחרונה ועבור אלה מכם שמתרגשים לבדוק את זה בשרת ה־Debian שלהם, הכנו מדריך הגדרה פשוט וישיר.
קראו גם: התקנת וורדפרס עם Nginx, MariaDB 10 ו־PHP 7 על Ubuntu 18.04
אנו נשתמש ב־LEMP – Nginx – שרת אינטרנט קל, MariaDB – שרת מסד נתונים פופולרי ו־PHP 7.
דרישות
- A dedicated server or a VPS (Virtual Private Server) with Debian 9 minimal installation
חשוב: אני ממליץ לכם לבחור ב־אחסון Bluehost, שמציע לנו הנחה מיוחדת לקוראים שלנו, וכמו כן מגיע עם דומיין חינמי אחד, כתובת IP אחת, SSL חינמי ו־תמיכה 24/7 לכל החיים.
מדריך זה ידריך אתכם דרך ההתקנה של כל החבילות הנדרשות, יצירת מסד נתונים משלכם, הכנת vhost והשלמת ההתקנה של וורדפרס דרך הדפדפן.
התקנת שרת האינטרנט Nginx על Debian 9
וורדפרס היא יישום אינטרנטי וכדי לספק את דפיינו, נשתמש בשרת האינטרנט Nginx. כדי להתקין אותו, השתמשו בפקודות הבאות:
$ sudo apt update && sudo apt upgrade $ sudo apt install nginx
לאחר מכן התחילו את השרת והפעילו אותו, כך שיתחיל אוטומטית אחרי כל הפעלה של המערכת.
$ sudo systemctl start nginx.service $ sudo systemctl enable nginx.service
הגדרת Vhost עבור אתר וורדפרס על Nginx
השלב הבא שלנו הוא ליצור vhost עבור אתר ה-WordPress שלנו. זה יגיד ל-Nginx איפה לחפש את קבצי האתר שלנו ולבצע קונפיגורציה נוספת בה.
פתח את הקובץ הבא עם עורך הטקסט האהוב עליך:
$ sudo vim /etc/nginx/sites-available/wordpress.conf
למטרת המדריך הזה, אני אשתמש ב-example.com
, תוכל לשנות אותו לדומיין שתרצה להשתמש בו. תוכל לבחור בדומיין שאינו קיים ולהשתמש בקובץ ה- hosts כדי לפתור את הדומיין ישירות ב-IP של המערכת שלך:
server { listen 80; listen [::]:80; root /var/www/html/wordpress; index index.php index.html index.htm; server_name example.com www.example.com; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
לאחר שסיימת לערוך את הקובץ, שמור אותו ואז הפעל את האתר עם הפקודה שלמטה.
$ sudo ln -s /etc/nginx/sites-available/wordpress.conf /etc/nginx/sites-enabled/
לאחר מכן, נצטרך לטעון מחדש את nginx כדי שהשינויים יכולים להתקיים.
$ sudo systemctl reload nginx
התקנת MariaDB 10 ב-Debian 9
WordPress דורש בסיס נתונים כך שיהיה ניתן לשמור על הנתונים שלו כמו פוסטים, משתמשים, וכו'. שרת בסיס הנתונים שלנו שלב בחירת הכאן הוא MariaDB סוג סטייל MySQL מוכר, שנוצר על ידי יוצרי MySQL.
כדי להתקין את MariaDB השתמש בפקודה שלמטה:
$ sudo apt install mariadb-server mariadb-client
כאשר ההתקנה תסתיים, הפעל את השירות והפעל אותו כך שיהיה זמין אחרי כל אתחול של המערכת.
$ sudo systemctl start mariadb.service $ sudo systemctl enable mariadb.service
כדי לאבטח את ההתקנה שלך MariaDB, השתמש בפקודה שלמטה:
$ sudo mysql_secure_installation
עקוב אחרי השלבים על המסך וענה על השאלות לפי הצורך כדי לאבטח את ההתקנה של MariaDB.
הצעד הבא שלנו הוא ליצור בסיס נתונים ריק, להקצות משתמש בסיס הנתונים ולתת למשתמש זה הרשאות מספיקות עבור הבסיס נתונים.
$ sudo mysql -u root -p
הפקודות למטה ייצרו את מסד הנתונים הנקרא wordpress
, ואז ייצרו משתמשי מסד נתונים wp_user
עם סיסמה ‘secure_password’, ואז יעניקו הרשאות למשתמש הזה על מסד הנתונים wordpress
. לאחר מכן יעודדו ההרשאות ונצא מהמזהה של MySQL. ניתן לשנות את הטקסט המודגש עם מסד נתונים, משתמש וסיסמה לבחירתך:
CREATE DATABASE wordpress; CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL ON wordpress.* TO 'wp_user'@'localhost' ; FLUSH PRIVILEGES; EXIT;
התקנת PHP 7 על Debian 9
WordPress כתוב ב־PHP, כך שברור שעלינו להתקין את PHP על המערכת שלנו. נשתמש ב־php-fpm. הפקודה למטה תתקין את החבילות הנדרשות של PHP כדי להריץ את WordPress:
$ sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl
לאחר מכן נפעיל את שירות php-fpm ונאפשר לו להתחיל באופן אוטומטי:
$ sudo systemctl start php7.0-fpm $ systemctl enable php7.0-fpm
התקנת WordPress 5 על Debian 9
כמעט סיימת. אלו השלבים הסופיים של ההתקנה שלנו. עכשיו עלינו להוריד את חבילת ה־WordPress האחרונה באמצעות הפקודה הבאה.
$ sudo cd /tmp && wget http://wordpress.org/latest.tar.gz
הארכיון מכיל תיקייה בשם wordpress ונחלץ אותו בתיקיית /var/www/html:
$ sudo tar -xvzf latest.tar.gz -C /var/www/html
הכנו את שורש המסמך שלנו כאשר התקנו nginx. שורש המסמך הזה הוא /var/www/html/wordpress/. מה שעלינו לעשות כעת הוא לעדכן את בעלות התיקייה כך ששרת האינטרנט יוכל לגשת אליו:
$ sudo chown www-data: /var/www/html/wordpress/ -R
עכשיו אנחנו מוכנים להשלים את ההתקנה של WordPress באמצעות הדפדפן שלנו. רשמו את הדומיין שלכם בשורת הכתובת ועקבו אחר השלבים במסך. אם לא הגדרתם את קובץ המארחים שלכם, עליכם להזין את השורה הבאה בקובץ /etc/hosts.
IP-address example.com
כאשר עליך להחליף את כתובת-ה-IP עם כתובת ה-IP של המערכת ואת example.com עם הדומיין שברצונך להשתמש בו.
כאשר אתה טוען את הדף, אתה צריך לראות את הבא:

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

בדף הבא תתבקש להזין את כותרת האתר שלך, שם משתמש, סיסמה וכתובת האימייל שלך:

כאשר אתה לוחץ על הכפתור, ההתקנה שלך תהיה מושלמת. עכשיו תוכל להתחיל לנהל את האתר שלך בוורדפרס החדש שלך.
Source:
https://www.tecmint.com/install-wordpress-with-nginx-mariadb-php-on-debian-9/