Thank you for downloading Chamilo 1.8.7.1.
+Thank you for downloading Chamilo 1.8.8.
- Test Chamilo on Free Campus
@@ -131,6 +133,12 @@ enable CSS styles package upload and sub-language definition:
-
+
- [chamilo]/searchdb +
On Linux, Mac OS X and BSD operating systems you can use the CHMOD 0777 command for this (although we recommend you seek advice from an @@ -139,12 +147,12 @@ On Windows, you may need to check the properties of the folders (by right-clicking on them).
-2.5. The following files need to be readable and writeable for the web browser, +2.5. The following directory needs to be readable and writeable for the web browser, only during the installation process:
-
-
- chamilo/main/inc/conf/configuration.php (if present) +
- chamilo/main/inc/conf/ (if present)
Windows : with combination packages like XAMPP, out of the box, login and password - for MySQL should probably remain empty.
+Windows : with all-in-one packages +like XAMPP, you can install Chamilo easily. In this case (and unless you use it +in production), the login and password for MySQL will probably remain empty.
@@ -174,7 +183,8 @@ choose "Configure the homepage" in the Chamilo administration section.- Protect your configuration file: -make sure no one can overwrite it. You can find the config file in (chamilo folder)/main/inc/conf/configuration.php. +make sure no one can overwrite it. You can find the config file in +(chamilo folder)/main/inc/conf/configuration.php. Make it read-only (windows/xwindows: right-click the file to edit the properties. linux/bsd/macosx: use the chmod 444 command). The config file is created by Apache so you may need to be root user to change its @@ -202,6 +212,8 @@ in the administration section of Chamilo, you can use the Chamilo Config Setting most of Chamilo uses the mail settings from the php.ini file. However, the announcements tool uses phpMailer (another free software project) and the settings for this tool can be adjusted in (chamilo folder)/main/inc/conf/mail.conf.php. + +
- Check our new security guide for more
@@ -214,28 +226,27 @@ To get the best of Chamilo, you need to finetune PHP settings. Consider :
-
-
- Editing php.ini file (on windows can be located at C:\xampp\php\php.ini, on Ubuntu Linux : /etc/php5/apache2/php.ini - +
- Editing php.ini file (on windows can be located at + C:\xampp\php\php.ini, + on Ubuntu Linux : + /etc/php5/apache2/php.ini
- search the word "max" and increase values to optimise the server - -
- you may want to end up with the following values : +
- we recommend the following values :
- max_input_time = 600 ; Maximum amount of time each script may spend parsing request data
- memory_limit = 256M ; Maximum amount of memory a script may consume (128MB)
- post_max_size = 64M
- upload_max_filesize = 100M + max_execution_time = 300; Maximum execution time of each script, in seconds
+ max_input_time = 600; Maximum amount of time each script may spend parsing request data
+ memory_limit = 256M; Maximum amount of memory a script may consume (128MB)
+ post_max_size = 64M;
+ upload_max_filesize = 100M;
Some users could meet problems if their PHP settings don't fit these ones:
-
-
- short_open_tag = On +
- short_open_tag = Off
- safe_mode = Off
- magic_quotes_gpc = On
- magic_quotes_runtime = Off @@ -243,16 +254,20 @@ these ones:
- php-mysql The mysql shared extension for php @@ -274,34 +289,37 @@ date.timezone = 'America/New_York'
- check that you haven't left any customised stylesheet or image* -
- download the Chamilo 1.8.7.1 Palmas install package from the Chamilo download page -
- unzip the new files of Chamilo 1.8.7.1 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory) -
- update $_configuration['system_version'] to '1.8.7.1' in the main/inc/conf/configuration.php file -
- that's it! You are now using Chamilo 1.8.7.1 +
- download the Chamilo 1.8.8 Miraflores install package from the Chamilo download page +
- unzip the new files of Chamilo 1.8.8 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory) +
- update $_configuration['system_version'] to '1.8.8' in the main/inc/conf/configuration.php file +
- that's it! You are now using Chamilo 1.8.8
- check that you haven't left any customised stylesheet or image* -
- download the Chamilo 1.8.7.1 Palmas install package from the Chamilo download page -
- unzip the new files of Chamilo 1.8.7.1 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory) +
- download the Chamilo 1.8.8 Miraflores install package from the Chamilo download page +
- unzip the new files of Chamilo 1.8.8 over the files of the older version (or unzip the files in one folder and then copy the files from there to the older version's directory)
- point your browser on your portal URL + main/install/
- choose your language and click Upgrade from 1.8.x
- move the current Dokeos directory contents to a subdirectory called +
- move the current Dok€os directory contents to a subdirectory called old_version and make it writeable by the web server. This is important to allow the move of the courses/ and upload/ directories to the new install -
- download the Chamilo 1.8.7.1 install package from the +
- download the Chamilo 1.8.8 install package from the Chamilo download page -
- unzip the new files of Chamilo 1.8.7.1 in the main Chamilo/Dokeos directory. The +
- unzip the new files of Chamilo 1.8.8 in the main Chamilo/Dok€os directory. The new directory main should be located directly inside your -Chamilo/Dokeos root folder +Chamilo/Dok€os root folder
- point your browser on your portal URL
- choose your language and click Upgrade from 1.6.x and confirm the current directory of the old version @@ -366,7 +384,7 @@ all the 1.8.x versions
- mkdir /var/www/chamilo/old_version
- mv /var/www/chamilo/* /var/www/chamilo/old_version/
- chmod -R 0777 /var/www/chamilo/old_version/ -
- wget http://www.chamilo.org/files/chamilo-1.8.7.1.tar.gz -
- tar zxvf chamilo-1.8.7.1.tar.gz -
- sudo cp -ra chamilo-1.8.7.1/* /var/www/chamilo/ -
- rm chamilo-1.8.7.1.tar.gz -
- sudo rm -r chamilo-1.8.7.1/ +
- wget http://chamilo.googlecode.com/files/chamilo-1.8.8.tar.gz +
- tar zxvf chamilo-1.8.8.tar.gz +
- sudo cp -ra chamilo-1.8.8/* /var/www/chamilo/ +
- rm chamilo-1.8.8.tar.gz +
- sudo rm -r chamilo-1.8.8/
- Direct your browser to http://www.portalurl.com/main/install/
- Proceed with the installation @@ -692,6 +710,38 @@ You may need to alter the setting to be for example:
Past Chamilo versions required register_globals to be set to On. This is -no longer necessary, this can be set to Off and Chamilo will work fine.
+no longer necessary, this can be set to Off and Chamilo will work fine. +It is considered a bad choice in terms of security to set register_globals to On. -Note: if you are using PHP 5.3 or higher, you need to set your date.timezone setting to whatever your server's timezone is. -For example, if your server is in the 'America/New_York' timezone, set this in your php.ini:
+Note: if you are using PHP 5.3 or higher, you need to set +your date.timezone setting to whatever your server's timezone is. +For example, if your server is in the 'America/New_York' timezone, set this +in your php.ini:
BSD users: these php libraries have to be included during php installation:
+BSD users: these php libraries have to be included during + php installation:
-
3. Upgrade from a previous version of Chamilo/Dokeos
+3. Upgrade from a +previous version of Chamilo or Dok€os (versions <2.0)
Before upgrading we heavily recommend you do a full backup of the previous -Chamilo/Dokeos directories and databases. If you are unsure how to achieve this +Chamilo or Dok€os directories and databases. If you are unsure how to achieve this please ask your hosting provider for advice.+
+ NOTE: This version of Chamilo can only be used to upgrade from +smaller versions of Chamilo or Dok€os. For example, you cannot use the normal +upgrade scripts Chamilo 1.8.8 to upgrade from Dok€os 2.0. If you need this, +please contact one of the Chamilo Association's official providers. -
3.1 Upgrading from Chamilo 1.8.7
+3.1 Upgrading from Chamilo 1.8.x
+
3.2 Upgrading from Dok€os 1.8.x
- -3.2 Upgrading from Dokeos 1.8.x
- - -If you upgrade from Dokeos 1.8.x : +If you upgrade from Dok€os 1.8.x :3.3 Upgrading from Dokeos 1.6.x
+3.3 Upgrading from Dok€os 1.6.x
-If you upgrade from a lower version of Dokeos (1.6.x), the first +If you upgrade from a lower version of Dok€os (1.6.x), the first and most important thing to do is to *move* your current directory to another place.An easy way to do that is to create a subdirectory called "old_version" -in your current Chamilo/Dokeos directory and move everything in there using a +in your current Chamilo/Dok€os directory and move everything in there using a simple "move" command (i.e. under Linux: mkdir old_version; mv * old_verion/), then make the old_version/ directory writeable by the web server so that courses/ and upload/ directories can be moved from the @@ -337,15 +355,15 @@ old to the new installation.
The complete process is as follow:
-
-
WARNING:
-Do not delete the previous Chamilo/Dokeos installation directory before installing
+Do not delete the previous Chamilo/Dok€os installation directory before installing
the new one. When the update is successfully finished, you can remove
the old path.
-Then (for cases other than from 1.8.7): +Then:
9. Mathematical formulas with WIRIS
Installing this plugin you get WIRIS editor and WIRIS CAS.
This activation is not fully realized unless it has been previously downloaded the PHP plugin for FCKeditor WIRIS and unzipped its contents in the Chamilo's directory main/inc/lib/fckeditor/editor/plugins/fckeditor_wiris/
This is necessary because Wiris is proprietary software and his services are commercial. To make adjustments to the plugin, edit configuration.ini file or replace his content by configuration.ini.default Chamilo file.
+
Full-text indexation with Xapian
+
+Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
+On Debian or Ubuntu 10.04 and superior, you will simply need to install the php5-xapian package and restart your web server:
+
+sudo apt-get install php5-xapian +sudo /etc/init.d/apache2 restart ++ +Then go to your administration page -> Configuration settings -> Search +and enable the search tool. Follow the recommendations on the page to get the +complete indexing suite installed. Once you're done, all documents you import +into your Chamilo portal in a recognized format will be indexed and searchable. +Chamilo Administrators training (which you can ask any Chamilo's Official +Provider for) include a full review of the full-text search feature. + + +
+
Chamilo Rapid - PPT conversion system
+
+Note: This step will require a dedicated server or a virtual dedicated server as the packages involved are not available on most shared hosting solutions.
+On Debian or Ubuntu 10.04 and superior, install OpenOffice.org v3 (this might work with LibreOffice) and start it as a headless server:
+
+sudo apt-get install openoffice.org +sudo soffice -nologo -nofirststartwizard -headless -norestore -invisible "-accept=socket,host=localhost,port=2002,tcpNoDelay=1;urp;" ++Then go to your administration page -> Chamilo Rapid and set the host to "localhost" and the port to "2002". Save. Go to your course, learning path tool and see the new icon appeared. Import your PPT. This should work. +Note: Sometimes, this doesn't work out so easily. You can probably ask for the assistance of any system administrator around with a bit of Java and PHP experience, or you can always ask one of the Chamilo's Official Providers for assistance (ask for a guaranteed commercial contract). + +
@@ -710,4 +760,5 @@ This activation is not fully realized unless it has been previously downloaded t
-