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


.ולש עדימה רגאמכ MySQL -ב שמתשמו PHP תועצמאב בתכנש חותפ חותפו ימניח CMS אוה סרפדרוו .קושה חתנמ 30%- מ הלעמל הווהמה ,טנרטניאב תוליבומה CMS -ה תוכרעממ תחאל הכפה ,2003 תנשב הנושארל הצפוהש ,סר

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

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

    WordPress רובע םינותנ דסמ תריצי :1 בלש

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

    $ sudo mysql -u root -p
    

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

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

    mysql> CREATE DATABASE wordpress_db;
    

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

    mysql> GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'password';
    

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

    mysql> FLUSH PRIVILEGES;
    

    .הדוקפה עוציב ידי לע MySQL -מ אצ ,ףוסבל

    mysql> EXIT;
    

    .גצומכ אוה הדוקפה םוכיס

    תופסונ PHP תובחרה תנקתה :2 בלש

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

    $ sudo apt update
    $ sudo apt install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
    

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

    $ sudo systemctl restart apache2
    

    Debian 10 -ב WordPress תא ןקתה :3 בלש

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

    $ sudo cd /var/www/html/
    

    .סרפדרוו לש לובראטה ץבוק תא דרוהו ךשמה ,לוסלס תדוקפ תועצמאב

    $ sudo curl -O https://wordpress.org/latest.tar.gz
    

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

    $ sudo tar -xvf latest.tar.gz
    

    .סרפדרוו לש לובראטה ץבוק תא קוחמל חוטב ,ץוליחה רחאל .WordPress לש הרוצתה יצבק לכ תא הליכמ וז היקית .wordpress התרתוכש הייקית ביני הז

    $ sudo rm latest.tar.gz
    

    Debian 10 -ב סרפדרוו תא רדגה :4 בלש

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

    $ sudo chown -R www-data:www-data /var/www/html/wordpress
    

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

    $ sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} \;
    $ sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} \;
    

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

    $ cd wordpress
    $ sudo mv wp-config-sample.php wp-config.php
    

    .vim -ב ךלש טסקטה ךרועב שמתשה ,ןכמ רחאל

    $ sudo vim wp-config.php
    

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

    .הרוצתה ץבוקמ אציו רומש

    Debian 10 -ב סרפדרוו תנקתה תחטבא :5 בלש

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

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

    $ sudo curl -s https://api.wordpress.org/secret-key/1.1/salt/
    

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

    define('AUTH_KEY',         'fmY^[email ;R|+=F P:[email {+,;dA3lOa>8x{nU29TWw5bP12-q><`/');
    define('SECURE_AUTH_KEY',  'j5vk0)3K[G$%uXFv5-03/?E~[X01zeS3CR(nCs5|ocD_?DAURG?pWxn,w<04:J)p'); define('LOGGED_IN_KEY', 'KQZQd|T9d9~#/]7b(k^F|4/N2QR!hUkR[mg?ll^F4~l:FOBhiN_t)3nktX/J+{s['); define('NONCE_KEY', 'Pg8V&/}[email _RZ><W3c6JFvad|0>R.i$42]-Wj-HH_?^[[email ?8U5<ec:q%'); define('AUTH_SALT', '*i>O[(Dc*8Pzi%E=,`kN$b>%?UTJR==YmGN4VUx7Ys:$tb<PiScNy{#@x0h*HZ[|'); define('SECURE_AUTH_SALT', '}=5l/6$d [s-NNXgjiQ*u!2Y7z+^Q^cHAW*_Z+}8SBWE$wcaZ+; 9a>W7w!^NN}d');
    define('LOGGED_IN_SALT',   '%:brh7H5#od-^E5#?^[b<=lY#>I9-Tg-C45FdepyZ-UpJ-]yjMa{R(E`=2_:U+yP');
    define('NONCE_SALT',       '-ZVuC_W[;ML;vUW-B-7i}[email ~+JUW|o]-&k+D &[email +ddGjr:~C_E^!od[');
    

    .תרציש טלפה תא קתעה

    . wp-config.php

    $ sudo vim wp-config.php 
    

    .ןלהל גצומכ המדה יכרע תא ליכמה עטקה תא רתאו לולג

    .ןכל םדוק תרציש םיכרעה תא קבדהו הלאה םיכרעה תא קחמ

    .הרוצתה ץבוקמ אציו רומש

    WordPress רובע Apache תא רדגה :6 בלש

    .etc/apache2/sites/ביתנב אצמנה 000-default.conf י'צאפא לש לדחמה תרירב לש הרוצתה ץבוקל תומאתה רפסמ עצבל שי ,אבה בלשב

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

    $ sudo vim  /etc/apache2/sites-available/000-default.conf 
    

    ./var/www/html/wordpress /var/www/html -מ התוא הנשו DocumentRoot הנוכתה תא רתא ,ןכמ רחאל

    .ילאוטריווה חראמה שוג ךותב תואבה תורושה תא קבדהו קתעה ,ץבוק ותואב ןיידע

    <Directory /var/www/html/wordpress/>
    AllowOverride All
    </Directory>
    

    .הרוצתה ץבוקמ אציו רומש

    .WordPress לש Permalink תנוכתב שמתשהל לכונש ידכ mod_rewrite תא לעפה ,ןכמ רחאל

    $ sudo a2enmod rewrite
    

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

    $ sudo apache2ctl configtest
    

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

    $ sudo systemctl restart apache2
    

    WordPress לש הנקתהה תנקתה תא לעפה :7 בלש


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

    http://server_IP_address
    OR
    http://server_domain_name
    

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

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

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

    .'החלצה' רושיא לבקת ,הרושכ ךלי לכה םא

    .'הסינכ' רותפכ לע ץחל ,ךלש סרפדרוו לש CMS -ל סנכיהל ידכ ,תעכ

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

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