Open eClass Documentation
You are here: start » en » install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:install [2019/04/03 13:53] – [3.4 Support of math symbols] adminen:install [2025/05/09 12:31] (current) – admin
Line 1: Line 1:
 ===== Installation Guide ===== ===== Installation Guide =====
-Open eClass 3.7+**Open eClass 4.1**
  
  
Line 9: Line 9:
   * MacOS X   * MacOS X
   * Various Linux distributions (e.g. RedHat, CentOS, Debian, Ubuntu, OpenSuse etc)   * Various Linux distributions (e.g. RedHat, CentOS, Debian, Ubuntu, OpenSuse etc)
-  * Other UNIX environments (e.g. Solaris). 
  
  
Line 35: Line 34:
   ................   ................
   </Directory>   </Directory>
- 
-**For Windows Only** 
-   
-If Microsoft Webserver (IIS) runs on your computer, you will have to deactivate it. 
-    * Follow Start->Programs->Administrative Tools->Services and  
-  *   click on 'stop' in order to stop the «World Wide Web Publishing Service».  
-  *   Click right on the service and  
-  *   click on «Disabled» from the «Startup type» options to disable IIS permanently.  
  
 ==== 1.3 NGINX ===== ==== 1.3 NGINX =====
Line 62: Line 53:
                                  
  
-==== 1.1.3  IIS ==== +==== 1.2 PHP (versions >= 8.1) ====
- +
-Platform works without problems under IIS although we haven't tested it in depth. +
- +
- +
-==== 1.2 PHP (versions >= 5.6) ====+
  
-Although platform works well with versions PHP >= 5.6 it is recommended to upgrade to versions 7.x. +During PHP installation, it is important to activate the Apache support for PHP. Note that you will need to activate support for ''mysql, zlib, pcre, mbstring,intl, gd'' modules in PHP. If you wish to use an LDAP server to authenticate users, you have to activate the module for ''ldap'' support as well. Most of the PHP distributions have built-in support for these modules (except for the ldap module maybe). The above requirements are checked during Open eClass installation.
-During PHP installation, it is important to activate the Apache support for PHP. Note that you will need to activate support for mysql, zlib, pcre, mbstring and gd modules in PHP. If you wish to use an LDAP server to authenticate users, you have to activate the module for ldap support as well. Most of the PHP distributions have built-in support for these modules (except for the ldap module maybe). Satisfaction of the above is checked during Open eClass installation.+
  
 You will also have to define the following parameters on the ''php.ini'' file: You will also have to define the following parameters on the ''php.ini'' file:
Line 92: Line 77:
  
   * In Windows extensions uncomment (;) from the line extension = php_ldap.dll   * In Windows extensions uncomment (;) from the line extension = php_ldap.dll
-  * Change the session.save_path variable to an existing path (e.g. session.save_path=c:\winnt\temp\). Also make sure that the apache has access rights on it.+  * Change the session.save_path variable to an existing path (e.g. session.save_path=c:\temp\). Also make sure that Apache has access rights in it.
   * Fill in the SMTP server that serves you, e.g. SMTP = mail.gunet.gr   * Fill in the SMTP server that serves you, e.g. SMTP = mail.gunet.gr
-  * Fill the field sendmail_from with a valid sender email address+  * Fill the field sendmail_from with a valid sender email address.
  
 Finally, you are advised to define the default charset again by the following line:   Finally, you are advised to define the default charset again by the following line:  
Line 137: Line 122:
     <Directory /var/www/eclass/upgrade>     <Directory /var/www/eclass/upgrade>
         Require ip 127.0.0.1         Require ip 127.0.0.1
-    </Directory> 
-    <Directory /var/www/eclass/include/securimage/database> 
-        Require all denied 
     </Directory>     </Directory>
     # selectively disable php     # selectively disable php
Line 178: Line 160:
  
  
-You can decompress the openeclass-3.7.tar.gz file using the ''tar xzvf openeclass-3.7.tar.gz'' command. The sub-directory created during decompression of the packet includes all the application files and has to be placed in an accessible point by the computer web server.+You can decompress the openeclass-3.16.tar.gz file using the ''tar xzvf openeclass-3.16.tar.gz'' command. The sub-directory created during decompression of the packet includes all the application files and has to be placed in an accessible point by the computer web server.
  
 To give access rights to web server you can type the following commands (e.g. if the web server runs as a www-data user) To give access rights to web server you can type the following commands (e.g. if the web server runs as a www-data user)
Line 212: Line 194:
 ===Installation Process=== ===Installation Process===
  
-Decompress the ''openeclass-3.7.zip'' file in the root directory of the Apache. The subdirectory created during the decompression of the package includes all files of the application. This sub-directory has to be placed in an accessible path by the web server.+Unzip the ''openeclass-4.1.zip'' file in the root directory of the Apache. The subdirectory created during the decompression of the package includes all files of the application. This sub-directory has to be placed in an accessible path by the web server.
  
 In order to start installation, visit the ''/install/'' sub-directory address with a web browser. If, for example, the main eclass directory is located in http://www.example.gr/openeclass/, the address you have to type is http://www.example.gr/openeclass/install/. Then follow the platform installation guide steps like the ones presented on your screen. Note that during the installation process you will be required the following: In order to start installation, visit the ''/install/'' sub-directory address with a web browser. If, for example, the main eclass directory is located in http://www.example.gr/openeclass/, the address you have to type is http://www.example.gr/openeclass/install/. Then follow the platform installation guide steps like the ones presented on your screen. Note that during the installation process you will be required the following:
Line 231: Line 213:
 ==== 3.1 How to modify test courses ==== ==== 3.1 How to modify test courses ====
 Platform introduces 3 tentative / general Schools / Faculties. (Faculty 1-Code TMA, Faculty 2-Code TMB etc). You will have to change and adjust them to the Schools-Faculties of your own institute. You can do this through the administrator tool. You will find more and further information for these actions in the Administrator's manual (included in the administator tool). Platform introduces 3 tentative / general Schools / Faculties. (Faculty 1-Code TMA, Faculty 2-Code TMB etc). You will have to change and adjust them to the Schools-Faculties of your own institute. You can do this through the administrator tool. You will find more and further information for these actions in the Administrator's manual (included in the administator tool).
-==== 3.2 Theme Options ==== 
-If you want to change the default theme or creating a new one, login in platform as administrator and click in "Admin tools" / "Other Tools / Theme settings". 
  
  
Line 252: Line 232:
 You can add a text (e.g. informative) on the left and right of the platform homepage. For that reason, assign the value - message in variables $langExtrasLeft και $langExtrasRight, correspondingly in file ''(path του eClass)/modules/lang/english/common.inc.php''  You can add a text (e.g. informative) on the left and right of the platform homepage. For that reason, assign the value - message in variables $langExtrasLeft και $langExtrasRight, correspondingly in file ''(path του eClass)/modules/lang/english/common.inc.php'' 
  
-==== 3.4 Support of mathematical symbols ==== 
-Open eClass supports mathematical symbols in subsystems "Exercises", "Forums" and "Announcements". In "Exercises" you can add math symbols in fields "Exercise Description" while a new exercise is created (or modified), in field "Comment" when a new question in an exercise is created (or modified). In subsystem "Forums" when you compose a new message or reply to an existing one and in subsystem "Announcements" when a new announcement is created. Math symbols must be enclosed with tags <m> and </m>. E.g. when you type 
  
-  <m>sqrt{x-1}</m> +==== 3.4 Basic Settings, Theme Settings ==== 
 + 
 +After logging as admin user, click in "Admin Tools".  
 + 
 +  *  You can change platform theme by clicking in "Display Settings". Alternatively you can create your own theme. 
 +  *   You can configure several options of platform by clicking in "Config Settings".  
 +  *  By default, platform supports uploading of all the usual text, audio, video and image file types. If you desire to add a new file type, type its extension in 'Teacher while list' or 'Student while list' textarea correspondingly. 
  
-square root of x-1 will be drawed. For syntax of all mathematical symbols, read manual in http: / / (Open eClass url)/manuals/PhpMathPublisherHelp.pdf 
  
 +==== 3.5 Support of mathematical symbols ====
  
-==== 3.5 Basic Settings ==== +You can type mathematical symbols. See further details in  
- You can configure several options of platform. After logging as admin user, click in "Admin Tools" and after that, click in "Config Settings". Among other, you can change the available languages (e.g. greek, german, italian) etc.+[[en:mathp|Mathematical symbols]]
  
-By default platform supports uploading of all the usual text, audio, video and image file types. If you desire to add a new file type, type its extension in 'Teacher while list' or 'Student while list' textarea correspondingly.  
  
 ==== 3.6  Other settings ==== ==== 3.6  Other settings ====
Open eClass Documentation

Table of Contents