PHPlist - רובע (ינומה רוויד) ינורטקלא ראוד רטלזוינ להנמל חותפ דוק Linux


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

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

.Windows -ו FreeBSD, OpenBSD, Mac OS X ןוגכ ,Unix -ל תומודה תורחא תוכרעמב םג ךמות אוה .Apache םע GNU/Linux רובע הננכות הנכותה

      :םישרוד ונא PhPlist םושיי ןיקתהל תנמ לע

          סקונילב phpList םינולעה להנמ תנקתה

          .ךלש סקונילה תצפהל םאתהב apt-get וא yum ארקנש תוליבחה להנמ ילכ תועצמאב םתוא ןקתה ,אל םא .תוצפקמ תועדוה דוביע ךרוצל IMAP לודומ תא םג ןיקתהל ךילע ,ףסונב .MySQL -ו PHP םע לעופ טנרטניא תרש תכר

          .yum תדוקפ תועצמאב Red Hat תוססובמ תוכרעמב ןקתה

          # yum install httpd
          # yum install php php-mysql php-imap
          # yum install mysql mysql-server
          # service httpd start
          # service mysqld start

          .apt-get תדוקפ תועצמאב ןאיבד תוססובמ תוכרעמב ןקתה

          # apt-get install apache2
          # apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap
          # apt-get install mysql-server mysql-client
          # service apache2 start
          # service mysql start

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

          # mysql -u root -p

          .(phplist חיננ) םינותנ דסמ רוצ תעכ .mysql לש שרושה תמסיס תא ןזה

          mysql> create database phplist;
          Query OK, 1 row affected (0.00 sec)

          .phpList לש הרוצתה תעיבק תעב רתוי רחואמ וז המסיסל םיקוקז ונא ,ךלשמ המסיסב 'my_password' תא ףלחה .וילא תשגל המסיס םע 'phplist' םינותנה דסמב שמתשמל תואשרהה לכ תא קינעהלו 'tecmint' םשב שמתשמ

          mysql> grant all on phplist.* to [email  identified by 'my_password';
          Query OK, 0 rows affected (0.00 sec)

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

          mysql> flush privileges;
          Query OK, 0 rows affected (0.08 sec)
          
          mysql> quit;
          Bye

          .הטמל רושיקה תועצמאב (3.0.5 הסרג רמולכ) רתויב ינכדעה רוקמה tarball תא דרוהו phpList ימשרה רתאל סנכיה תעכ

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

            # wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgz

            .תוירפסה תומישר תא ליכמה 'public_html' אצמתו ,'phplist-3.0.5' םשב הירפס וז הירפסב רוציי הז .הליבחה יצבוק תא קורפ ,phplist -ה תליבח תדרוה רחאל

            # tar -xvf phplist-3.0.5.tgz
            # cd phplist-3.0.5
            # cd public_html/

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

            # cp -r lists /var/www/html/        [For RedHat based Systems]
            
            # cp -r lists /var/www/            [For Debian based Systems]

            .ךילע ףדעומה טסקטה ךרועב 'lists/config' תיירפסמ 'phpList 'config.php לש הרוצתה ץבוק תא חתפ

            # vi config.php

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

            # what is your Mysql database server hostname
            $database_host = "localhost";
            
            # what is the name of the database we are using
            $database_name = "phplist";
            
            # what user has access to this database
            $database_user = "tecmint";
            
            # and what is the password to login to control the database
            $database_password = 'my_password';

            .הקידבה בצמ תא תיבשהל ידכ '0' ל '1' מ ךרעה תא תונשל ךילע ןכל ,'testmode' ב phpList לדחמ תרירבכ ,תפסונ תחא הרדגה ךורעל ךילע

            define ("TEST",0);

            .ץבוקה תא רגסו רומש .םיטרפה יטרפ לכ תא תנזהש רחאל

            .םירבדה ראשב ךתוא ךירדי טנרטניא ססובמ הנקתה ףשא .ךלש phpList -ה תנקתה לש 'lists/admin' תיירפסב ךלש ןפדפדה לע עבצה ,ףוסבל

            http://localhost/lists/admin
            
            OR
            
            http://ip-address/lists/admin

            ./http://www.example.com/lists/admin לא ךלש ןפדפדל ןווכל ךילע ,'var/www/html/lists /' תחת ךלש phpList -ה יצבק תא תחנהו ,'/ var/www/html /' היירפסל הנפומ 'example.com' ךלש רתאה םא

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

            .ךיתושירדל םאתהב ךלש הרוצתה תא םילשהל ידכ phpList תרדגהל ךשמה ,םינותנה דסמ לוחתא תמלשה רחאל

            .ךלש phpList לש לוהינה תינולחל סנכיה .המלשוה הנקתהה ,תחא םעפ

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

            .הנורחאל ןקתוהש phpList רטלזוינה להנמ םושיי לש גותימו תישיא המאתהב ליחתהל לכות תעכ !הז והז

            הינפה ירושיק

            phpList לש תיבה ףד

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

            .הז רמאמ ףתשל חכשת לאו phpList -מ רתוי קזח אוהש רחא ןולע םושייב שמתשמ התא םא יל עדוה