18.04/20.04 וטנובואב הלמו'ג תא ןיקתהל דציכ


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

.backend -ה יבג לע SQL ססובמ יסיסב עונמ לע ולש םינותנה תא ןסחאמו PHP לע יונבה חותפו ימניח CMS דוק אוה Joomla .הלמו'ג אוה ףסונה ירלופופה CMS -ה ,WordPress דבלמ

.וטנובוא לש רתוי תושדח תורודהמבו Ubuntu 20.04/18.04 -ב הלמו'ג תא ןיקתהל דציכ דמלת הז רמאמב

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

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

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

וטנובואב PHP -ו Apache תא ןקתה :2 בלש

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

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

$ sudo apt install apache2 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
$ sudo apt -y install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip

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

$ sudo dpkg -l apache2

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

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

:הדוקפה תא לעפה ,לעופ Apache -ש רשאל ידכ

$ sudo systemctl status apache2

:גצומכ URL -ה לגרסב ךלש תרשה לש IP -ה תבותכ תא דלקהו ךלש ןפדפדל רובע תעכ

http://server-IP

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

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

$ php -v

וטנובואב MariaDB תא ןקתה :3 בלש

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

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

$ sudo apt install mariadb-server

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

:הדוקפה תא אצוה ,תאז גישהל ידכ

$ sudo mysql_secure_installation

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

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

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

הלמו'ג רגאמ רוצ :4 בלש

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

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

$ sudo mysql -u root -p

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

MariaDB [(none)]> create user 'USER_NAME'@'localhost' identified by 'PASSWORD';
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;

וטנובואב הלמו'ג תא דרוה :5 בלש

:הטמל wget תדוקפמ הנקתהה ץבוק תא דירוהל םיכלוה ונא הז בלשב

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

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

$ sudo mkdir /var/www/html/joomla

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

$ sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

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

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

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

$ sudo systemctl restart apache2

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

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

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

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

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

.םיילאוטריווה םיחראמה ץבוק תא לעפה ,ןכמ רחאל

$ sudo a2ensite joomla.conf
$ sudo a2enmod rewrite

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

$ sudo systemctl restart apache2

וטנובואב הלמו'ג תנקתה םויס :7 בלש

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

http:// server-IP/joomla

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

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

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

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

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

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

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

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

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

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


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