Debian 10 -ב לפורד תא ןיקתהל דציכ


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

.Debian 10/9 -ב לפורד תא ןיקתהל דציכ דמלת הז רמאמב

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

:תואבה תואסרגב ונשמתשה הז ךירדמב

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

    Debian 10 -ב LAMP תינסחמ תא ןקתה :1 בלש

    .גצומש יפכ apt הדוקפה תועצמאב םתוא ןיקתהל ךתורשפאב ,MariaDB -ו Apache, PHP םע דובענ הז רמאמב ,םינותנ דסמ תרשו לעופ טנרטניא תרש לעב תויהל ךילע ,Drupal תא ןיקתהל ידכ .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 תליבח םע רבעומה אבה החטבאה טפירקס תלעפה ידי לע םינותנה דסמ תנקתה לע םייסיסב החטבא יעצמא המכ םשייל ךילע ,ןכמ רחאל .2

    $ sudo mysql_secure_installation
    

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

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

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

      $ sudo mysql -u root -p
      

      .האבה הכרבה תעדוה תא לבקת

      . drupal_db םשב םינותנ דסמ רוצינ ונא ,MariaDB תפטעמל סנכיתש רחאל .4

      MariaDB [(none)]> create DATABASE drupal_db;
      

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

      MariaDB [(none)]> create USER ‘drupal_user’@’localhost’ IDENTIFIED BY “StrongPassword”;
      MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY “password”;
      MariaDB [(none)]> FLUSH PRIVILEGES;
      MariaDB [(none)]> EXIT;
      

      .Drupal לש הנקתהה ץבוק תא דירונו רובענ ,PHP -ה תומויס לכו Drupal לש םינותנה דסמ ,Apache טנרטניאה תרש תא ונל שישכ ,תעכ

      Debian -ב Drupal תא ןקתהו דרוה :3 בלש

      .wget תדוקפמ לפורד לש סוחדה ץבוקה תא דירוהל םיכלוה ונא .6

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

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

      $ sudo tar -xvf drupal.tar.gz
      $ sudo mv drupal-9.0.7 /var/www/html/drupal
      $ ls -l /var/www/html/drupal
      

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

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

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

      .vim -ה ךרועב םישמתשמ ונא ,הנה .גצומש יפכ ץבוקה תא רוצ ,ךילע ףדעומה טסקטה ךרוע תרזעב .לפורד לש רתאה תא תרשל ידכ י'צאפא לש ילאוטריו חראמ ץבוק רוציל ונילע ,תיזחב לפורד תא שיגהל ידכ .9

      $ 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>
      

      .ץבוקהמ אצו םייונישה תא רומש ,םייסתשכ

      :תואבה תודוקפה תא עצב ,ןכל .לפורד לש ילאוטריווה חראמה תא רשפאל ונילע ,תאז גישהל ידכ .לפורד רתא תא י'צאפא לע רומשלו תאז תונשל ונילע .ןפדפדמ שיגנ י'צאפא לש החיתפה ףד קר ,וז הדוקנל דע .10

      $ sudo a2ensite drupal.conf
      $ sudo a2enmod rewrite
      

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

      $ sudo systemctl restart apache2
      

      .גצומכ HTTP תאיצי תא חתפ ,UFW שא תמוח תלעופ םא .11

      $ sudo ufw allow 80/tcp
      $ sudo ufw reload
      

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

      :גצומכ ךלש תרשה לש IP -ה תבותכב ןייעו ךילע ףדעומה ןפדפדה תא לעפה ,ןכל .ןפדפדב הרדגה שרוד אוהו לפורד תנקתהב ןורחאה בלשה והז .12

      http://www.server-ip/
      

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

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

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

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

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

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

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


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