CentOS 8 -ב לפורד ןיקתהל דציכ


.ןומיס תופשב וא םירתא תונכתב ספא וא טעומ עדי םע דוסיהמ םכלשמ רתא וא גולב תריציב ליחתהל ולכות ,לפורד םע ,הלמו'ג ומכ תוירלופופ CMS תומרופטלפ ומכ קוידב .GNU/GPL ןוישיר םע עיגמה PHP -ב בתכנש

.CentOS 8 Linux -ב לפורד תא ןיקתהל דציכ דמלת הז ךירדמב

.PHP -ו MariaDB/MySQL םינותנ דסמ ,י'צאפא לש טנרטניא תרשמ תבכרומ איהו םירתא חוריא חוריאל תשמשמה תירלופופ תינסחמ אוה CentOS 8. LAMP -ב LAMP תינסחמ תא תנקתהש אדוו ,ליחתנש ינפל

.ביציו בוט טנרטניא רוביחו ךלש CentOS 8 תרשל SSH רוביח ךל שיש אדוו ,ןכ ומכ

CentOS 8 -ב םיפסונ PHP ילודומ ןקתה :1 בלש

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

$ sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

לפורד לש םינותנ דסמ רוצ :2 בלש

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

$ sudo mysql -u root -p

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

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

.םינותנה דסמ תרש תא שדחמ לעפהו אצ

$ sudo systemctl restart mariadb

CentOS 8 -ב לפורד תא דרוה :3 בלש

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

$ sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

.גצומש יפכ tarball -ה ץבוק תא ץליח ,הדרוהה תמלשה רחאל

$ sudo tar -xvf drupal-8.8.4.tar.gz

.גצומש יפכ Apache ךמסמ לש שרושה תיירפסל הצלוחש היקיתה תא רבעה ,ןכמ רחאל

$ sudo mv drupal-8.8.2 /var/www/html/drupal

.הירפסל תשגל apache -ל רשפאל ידכ ץבוקה תואשרה תא הנש ,ךמסמה לש סיסבה תיירפסב לפורד סוחד אלה ץבוקה רשאכ

$ sudo chown -R apache:apache /var/www/html/drupal

לפורד תורדגה רדגה :4 בלש

.אבה םוקימב םייק רבכש (default.settings.php) לדחמ תרירבכ רדגומה תורדגהה ץבוקמ תורדגה ץבוק רוציל םיכלוה ונא ,ןכמ רחאל

$ cd /var/www/html/drupal/sites/default
$ sudo cp -p default.settings.php settings.php

./ var/www/html/drupal/הירפסב SELinux ללכ לע עיפשהל ידכ הטמל הדוקפה תא לעפה ,ךלש תכרעמב תלעפומ SELinux םא

לפורד תנקתה תמלשה :5 בלש

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

http://server-IP/drupal

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

.אבה ףדל ךישמהל ידכ 'ךשמהו רומש' ןצחלה לע ץחלו שמשיש ליפורפכ 'ליגר ליפורפ' תא רחב ,אבה ךסמב

.etc/httpd/conf/httpd.conf/ ץבוקב אצמנש Apache לש הרוצתה ץבוקל אצ ,תויקנ םירתא תובותכ רשפאל ידכ .תויקנ םירתא תובותכ רשפאו תושירדה לש תיללכה הריקסב ןייע ,ןכמ רחאל

.All -ל None -מ AllowOverride הנוכתה תא רדגה

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

.תוקד שמחכ ךראתו תונוכתה לכ תנקתהב לחת לפורד .אבה בלשל רובעל ידכ 'ךשמהו רומש' רותפכ לע ץחל ,בוש

:םיאבה םיטרפה תא אלמ ,אבה קלחב

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

.CentOS 8 -ב לפורד תא ןיקתהל דציכ דעצ רחא דעצ ךירדמ תועצמאב ךתוא ונחקל .הז רמאמ ףוסל ונתוא איבמ הזו