וטנובואו ןאיבד לע י'צאפא םע לפורד ןיקתהל דציכ


.לפורד ומכ (ןכות לוהינ תכרעמ) CMS -ב שומיש איה עקרקהמ ךלש רתאה וא גולבה תא דירוהל הלק ךרד .םזי קיסעהל םיננכתמ םתא םא רקיו ןמז לזוג הז .העיתרמ המישמ תויהל לוכי ספאמ ךלש רתאה חותיפ

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

.9 לפורד איה הז ךירדמ תביתכ ןמזב לפורד לש הנורחאה הסרגה

    .18.04/20.04 וטנובואבו Debian 10/9 -ב לפורד תא ןיקתנ הז ךירדמב

    :םיירקיע םיביכרמ 3 תללוכ איהו םירתא לש הסירפלו הקידבל תשמשמה הנכות תינסחמ אוה LAMP .ךלש וטנובוא/ןאיבד עפומב LAMP תינסחמ ןיקתהל ךילע ,תימדקה תיזחהמ םישגינ םישמתשמ וילא PHP ענומ CMS אוה לפ

      !ליחתנ ואוב ,תושירדה םע

      PHP -ו Apache, MariaDB תא ןקתה :1 בלש

      .apt ארקנש הליבחה להנמ ילכ תרזעב תולקב םתוא ןיקתהל לכות ,MariaDB -ו PHP ,י'צאפא םע דובענ הז רמאמב ,םינותנ דסמ תרשו לעופ טנרטניא תרש שרדית ,לפורד תא ןיקתהל ידכ .1

      $ sudo apt install apache2 mariadb-server mariadb-client php libapache2-mod-php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-mbstring php-curl php-xml php-pear php-tidy php-soap php-bcmath php-xmlrpc 
      

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

      $ sudo mysql_secure_installation
      

      .גצומש יפכ תויסיסב החטבא תויורשפא המכ רשפאל ידכ (y) ןכ לע תונעל לכות הב תולאש תרדס ךרד ךתוא ריבעי הז ,טפירקסה תלעפה רחאל

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

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

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

        $ sudo mysql -u root -p
        

        .mysql ףוסמל שקבתתו התוא ןזה ,MySQL תליבח תחטבא תעב תרדגהש ,MySQL לש שרושה תמסיס תא ןיזהל ךממ שקבי אוה :הרעה

        .תואשרה תקנעהו םינותנ דסמ ,תושדח 'לפורד' שמתשמ תואשרה רוציל ידכ MySQL ףוסמב האבה תודוקפה תרדס תא לעפה ,ןכמ רחאל .4

        ## Creating New User for Drupal Database ##
        MariaDB [(none)]> CREATE USER drupal@localhost IDENTIFIED BY "your_password_here";
        
        ## Create New Database ##
        MariaDB [(none)]> create database drupal;
        
        ## Grant Privileges to Database ##
        MariaDB [(none)]> GRANT ALL ON drupal.* TO drupal@localhost;
        
        ## FLUSH privileges ##
        MariaDB [(none)]> FLUSH PRIVILEGES;
        
        ## Exit ##
        MariaDB [(none)]> exit
        

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

        וטנובואב לפורד תא ןקתהו דרוה :3 בלש

        ימשרה רתאהמ לפורד םידירומ ונא ןכל ,(9.0.6 איה תיחכונה לפורד תסרגו ,תובר החטבא תועיגפ הב שיש לפורדמ הנשי הסרג יהוז םלוא ,הליבחכ ןאיבד/וטנובוא לש ימשרה רגאממ הדרוהל ןימז לפורד .5

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

        $ sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
        

        .גצומש יפכ /var/www/html ביתנל הסוחד אלה לפורדה תייקית תא וריבעהו tarball -ה ץבוק תא וצליח ,ןכמ רחאל .6

        $ sudo tar -xvf drupal.tar.gz
        $ sudo mv drupal-9.0.6 /var/www/html/drupal
        

        :תוגצומה תואשרהה תא הצקה ,לפורד שיגנש ידכ .7

        $ sudo chown -R www-data:www-data /var/www/html/drupal/
        $ sudo chmod -R 755 /var/www/html/drupal/
        

        Apache Drupal לש ילאוטריו חראמ רוצ :4 בלש

        :גצומש יפכ ילאוטריווה חראמה ץבוק תא רוצו ךשמה .ונלש לפורד רתאל י'צאפא לש ילאוטריו חראמ ץבוק רוציל ונתוא בייחמ הרוצתב ןורחאה קלחה .8

        $ sudo vim /etc/apache2/sites-available/drupal.conf
        

        .הטמל ןכותה תא קבדה

        <VirtualHost *:80>
             ServerAdmin [email 
             DocumentRoot /var/www/html/drupal/
             ServerName  example.com  
             ServerAlias www.example.com
        
             ErrorLog ${APACHE_LOG_DIR}/error.log
             CustomLog ${APACHE_LOG_DIR}/access.log combined
        
             <Directory /var/www/html/drupal/>
                    Options FollowSymlinks
                    AllowOverride All
                    Require all granted
             </Directory>
        
             <Directory /var/www/html/>
                    RewriteEngine on
                    RewriteBase /
                    RewriteCond %{REQUEST_FILENAME} !-f
                    RewriteCond %{REQUEST_FILENAME} !-d
                    RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
            </Directory>
        </VirtualHost>
        

        .הרוצתה ץבוק תא ץבוקו רומש ,ןכמ רחאל

        :תואבה תודוקפה תועצמאב תאז רשפאל ונילע ,םוקמב אצמנ ילאוטריווה חראמה רשאכ .9

        $ sudo a2ensite drupal.conf
        $ sudo a2enmod rewrite
        

        .םייונישה תא ליחהל ידכ Apache לש טנרטניאה תרש תא שדחמ לעפה זאו .10

        $ sudo systemctl restart apache2
        

        ןפדפדמ לפורד תרדגה :6 בלש

        :גצומש יפכ ךלש תרשה לש IP -ה תבותכל רובעו ןפדפדה תא לעפה זא .טנרטניא ןפדפדב ותרדגה ידי לע לפורד לש הנקתהה תא םיפטוע ונא הז בלשב .11

        http://www.server-ip/
        OR
        http://www.example.com/
        

        .'ךשמהו רומש' רותפכ לע וצחלו םכילע תפדעומה הפשב ורחב עיפומש ףדב .12

        .'ךשמהו רומש' רותפכ לע ץחלו יטרדנטסה ליפורפה איהש הנושארה תורשפאב רחב ,טושפו לק ןיינעה לע רומשל ידכ .ףנמל לכותש הנקתה יליפורפ 3 ךל ןתונ אבה בלשה .13

        .םינותנה דסמ יטרפ תא אלמ אבה בלשב .14

        .השעת תונלבסו תוקד 5 ךרעב חקול הז .םישורדה םיצבקה לכ תנקתה לחת ןכמ רחאל רצק ןמז .15

        .ןמזה רוזאו םוקימה ,רתאה לש ל"אודה תבותכ ,רתאה םש ןוגכ ,ךלש רתאב םישרדנה תודשה לכ תא אלמ .16

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

        .18.04/20.04 וטנובואבו Debian 10/9 -ב לפורד תא תוחונב רידגהל ולכותש םיווקמ ונא .םויהל ונל היהש המ לכ הז .לפורד לש תולועמה אשונה תוכרע תא ףנמל וא םינימזה םיאשונה תועצמאב םכלשמ יטנגלאו יבי


כל הזכויות שמורות. © Linux-Console.net • 2019-2024