ולשמ תנווקמ תיתרבח תשר רתא רוציל ידכ Elgg תא ןקתה


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

.האלמ תישיא המאתהב ךלש טנרטניאה גולב תא להנלו רוציל דואמ לק .תשרב םיגולבל ישילש דצ לש תוחוקלה בור בולישל XML-RPC -ו תומיאל RSS, LDAP םע דחי םיחותפה םיטרדנטסה בורב םג ךמות אוהו Moodle -ו Dr

גלא תושירד

    גלא תונוכת

    :האלמ תונוכת תמישר הנה .תשרה רתאב םכל היהיש וצרתש תונוכת לש הליבחב הסומע גלא

      .Elgg תיירפסב htaccess. ץבוקב ופסונ רבכ הלא תורדגה ,לדחמ תרירבכ .10MB ל תולעהל ץבוקה לדוג תא לידגהלו ,256MB וא 128MB ל PHP -ה ןורכיז תלבגמ תא לידגהל דואמ ץלמומ ,תאז םע

      .Debian -ו Ubuntu, Linux Mint -ו RHEL, CentOS, Fedora, Scientific Linux תוכרעמב Elgg תא ןיקתהלו ןיקתהל דציכ קמוע תוארוה גיצמ הז רמאמ

      גלא תא ןיקתמ

      .ןלהל גצומכ האבה הדוקפה תועצמאב םתוא ןקתה ,אל םא .PHP -ו MySQL ,י'צאפא ךלש תכרעמב ןיקתהל ךילע ,Elgg תא ןיקתהל ידכ

      # yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc wget unzip

      .אבה ץבוקה תא חתפ .י'צאפא לש "mod_rewrite" לודומ תא לעפה

      # vi /etc/httpd/conf/httpd.conf

      ."AllowOverride All" -ל "AllowOverride None" תא הנש

      # AllowOverride controls what directives may be placed in .htaccess files.
      # It can be "All", "None", or any combination of the keywords:
      # Options FileInfo AuthConfig Limit
      #
      AllowOverride All

      .MySQL תורישו Apache תוריש תא שדחמ לעפה ,ףוסבל

      # /etc/init.d/httpd restart
      # /etc/init.d/mysqld restart
      # apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql wget unzip

      .האבה הדוקפה תלעפה ידי לע Apache "בתכשל" לודומ תא לעפה אבה

      # a2enmod rewrite

      .ךלש ךרועה תריחב םע אבה ץבוקה תא חתפ ."htaccess." דוביעל תעכ ותוא לעפה ,"שדחמ בותכ" לודומה תא תלעפהש רחאל

      # vi /etc/apache2/sites_available/default

      "AllowOverride All" -ל "AllowOverride None" תא הנש

      <Directory /var/www/>
                      Options Indexes FollowSymLinks MultiViews
                      AllowOverride All 
                      Order allow,deny
                      allow from all
      </Directory>

      .Mysql -ו Apache תוריש תא שדחמ לעפה ,ףוסבל

      # /etc/init.d/apache2 restart
      # /etc/init.d/mysql restart

      Elgg MySQL לש םינותנ דסמ תריצי

      .שרוש תמסיס םע ךלש MySQL תרשל רבחתה

      # mysql -u root -p

      .גצומש יפכ "elgg" םינותנ דסמ רוצ ,MySQL תפטעמב התאש עגרב

      mysql> create database elgg;

      .המסיס רדגהו MySQL רובע "elgg" שמתשמ רוצ

      mysql> CREATE USER 'elgg'@'localhost' IDENTIFIED BY 'abc';

      .ונממ תאצלו "elgg" שמתשמל "elgg" םינותנה דסמב "לכה" תואשרה קנעה

      mysql> GRANT ALL PRIVILEGES ON elgg.* TO 'elgg' IDENTIFIED BY 'abc';
      mysql> flush privileges;
      mysql> exit;

      גלא לש הנקתהו הדרוה

      Elgg 1.8.15 תדוקפ תועצמאב התוא ודירוה ,הנורחאה תצלמומה הסרגה איה wget התוא וצליחו.

      # wget http://elgg.org/download/elgg-1.8.15.zip
      # unzip elgg-1.8.15.zip

      .(Debian לש Distian's רובע) "var/www/elgg /" -ו (Red Hat distro's רובע) "var/www/html/elgg /" ,המגודל .ךלש טנרטניאה תרש ךמסמ לש סיסבה תיירפסל "elgg" תיירפס תא רבעה ,ןכמ רחאל

      # mv elgg-1.8.15 /var/www/html/elgg
      OR
      # mv elgg-1.8.15 /var/www/elgg

      ."עונמ" תיירפסל זאו "elgg" תיירפסל רובע

      # cd /var/www/html/elgg
      # cd engine
      OR
      # cd /var/www/elgg
      # cd engine

      ."settings.php" -ל "settings.example.php" תא קתעה

      cp settings.example.php settings.php

      .תרחבש ךרועה םע settings.php ץבוקה תא חתפ

      # vi settings.php

      .ןלהל גצומכ dbprefix -ו dbuser, dbpass, dbname, dbhost םירטמרפה תא ןזה

      /**
       * The database username
       *
       * @global string $CONFIG->dbuser
       * @name $CONFIG->dbuser
       */
      $CONFIG->dbuser = 'elgg';
      
      /**
       * The database password
       *
       * @global string $CONFIG->dbpass
       */
      $CONFIG->dbpass = 'abc';
      
      /**
       * The database name
       *
       * @global string $CONFIG->dbname
       */
      $CONFIG->dbname = 'elgg';
      
      /**
       * The database host.
       *
       * For most installations, this is 'localhost'
       *
       * @global string $CONFIG->dbhost
       */
      $CONFIG->dbhost = 'localhost';
      
      /**
       * The database prefix
       *
       *
       * This prefix will be appended to all Elgg tables.  If you're sharing
       * a database with other applications, use a database prefix to namespace tables
       * in order to avoid table name collisions.
       *
       * @global string $CONFIG->dbprefix
       */
      $CONFIG->dbprefix = 'elgg_';

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

      # mkdir data
      # chmod 777 data

      .ןלהל גצומכ הנקתהה ףשא תוארוה רחא בוקע ."http:// localhost/elgg/install" לא טוונו טנרטניאה ןפדפד תא חתפ ,ףוסבל

      הינפה רושיק

      גלא לש תיבה ףד