Debian 10 -ב הלמו'ג תא ןיקתהל דציכ


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

.Debian 10 -ב CMS הלמו'ג תא ןיקתהל ןתינ דציכ םיגדנ ונא הז ךירדמב

.CMS הלמו'ג לש הנקתהה ךילהתב ךתוא ךירדנ אוב

ןאיבד לש תכרעמ תוליבח ןכדע :1 בלש

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

$ sudo apt update -y && sudo apt upgrade -y

Debian -ב LAMP Stack תא ןקתה :2 בלש

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

.MariaDB תרש ףוסבלו Apache, PHP טנרטניאה תרש תנקתהב ליחתנ

:תואבה תודוקפה תא עצב ,Apache תא ןיקתהל ידכ

$ sudo apt install apache2 apache2-utils

.י'צאפא לש טנרטניאה תרש תא לעפהו לחתה תעכ

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

:הדוקפה תועצמאב רשא ,לעופ Apache לש טנרטניאה תרשש אדוול ידכ

$ sudo systemctl status apache2

.יופצכ לעופ י'צאפא לש טנרטניאה תרשש רוריבב תוארל םילוכי ונא טלפהמ

.גצומש יפכ ךלש תרשה לש IP -ב ןייעלו ךלש ןפדפדל רובעל לכות ,המוד ןפואב

http://server-IP

.לעופ ךלש טנרטניאה תרשש רושיאכ לבקל רומא התאש המ הז

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

$ sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

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

$ php -v

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

:הדוקפה תא עצב ,MariaDB תא ןיקתהל ידכ

$ sudo apt install mariadb-server

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

$ sudo mysql_secure_installation

.שרושה תמסיס תא רידגהל ידכ 'Y' לע ץחלו שרושה תמסיס תא ןיזהל שקבתת רשאכ ENTER לע ץחל

.תוצלמומה תורדגהל ENTER שקמ לע ץחלו 'Y' דלקה טושפ ,תובקוע תויחנה תלבקל

.ונלש םינותנה דסמ עונמ תא ונחטבא ףוס ףוס

הלמו'ג לש םינותנ דסמ רוצ :3 בלש

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

:גצומש יפכ MariaDB -ל סנכיה זא

$ sudo mysql -u root -p

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

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

ןאיבדב הלמו'ג תא דרוה :4 בלש

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

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

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

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

$ sudo mkdir -p /var/www/html/joomla

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

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html

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

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

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

$ sudo systemctl restart apache2

הלמו'ג רובע י'צאפא לש הרוצת תעיבק :5 בלש

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

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

.רומשו ץבוקב הטמל הרוצתה תא קבדה

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email 
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

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

$ sudo a2dissite 000-default.conf
$ sudo a2ensite joomla.conf

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

$ sudo systemctl restart apache2

Debian -ב הלמו'ג תנקתה תמלשה :6 בלש

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

http://server-IP/

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

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

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

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

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

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

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

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

.Debian 10 -ב החלצהב הלמו'ג תא ונקתה !לכה הזו