diff --git a/.gitignore b/.gitignore index c618820694..161ae6b80f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ config/portfolio.conf.php config/profile.conf.php temp/* +!temp/twig/PLACEHOLDER data/* !data/upload/users logs/* diff --git a/documentation/installation_guide.html b/documentation/installation_guide.html index 33712aa5f5..b64f39d665 100644 --- a/documentation/installation_guide.html +++ b/documentation/installation_guide.html @@ -7,6 +7,7 @@ +
- + -Thank you for downloading Chamilo
@@ -43,7 +44,9 @@On Linux, Mac OS X and BSD operating systems you can use the chmod 0775 command for this (although we recommend you seek advice from an @@ -172,7 +175,7 @@ right-clicking on them).
The following directory needs to be readable and writeable for the web browser only during the installation process:
On Linux, Mac OS X and BSD operating systems you can use the chmod @@ -187,36 +190,40 @@ folders (by right-clicking on them).
Do not modify the home_*.html files directly. Instead, choose "Configure the homepage" in the Chamilo administration section. -Windows : with all-in-one packages +
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.
+ +- 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 = 100M
- 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 = 100M
+ upload_max_filesize = 100M
Some users could meet problems if their PHP settings don't match @@ -272,12 +279,12 @@ these ones:
Past Chamilo versions required register_globals to be set to On. This is -no longer necessary, this can (and should) be set to Off. +no longer necessary, this can (and should) be set to Off. 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 +
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 +For example, if your server is in the 'America/New_York' timezone, set this in your php.ini:
Note: The LDAP mechanism has been changed in 1.9. As a result, some of the following information might not be correct. Please check +
Note: The LDAP mechanism has been changed in 1.9. As a result, some of the following information might not be correct. Please check the configuration settings inside Chamilo to learn the details.
@@ -674,8 +681,8 @@ Here is an example:
Allow from all
</Directory>
Adding a symbolic link can be done, under Windows, by creating a shortcut to the mimetex.exe file from the cgi-bin directory, or under Linux by issuing the following command:
@@ -687,22 +694,22 @@ Here is an example: - +As a result of this procedure, a new button becomes available in your Chamilo online editor, that gives you possibility @@ -773,11 +780,11 @@ 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 +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 +Chamilo Administrators training (which you can ask any Chamilo's Official Provider for) include a full review of the full-text search feature.
@@ -797,23 +804,23 @@ Then go to your administration page -> Chamilo Rapid and set the host-Since Chamilo 1.8.8, a few tasks need to be executed regularly in order to get -the best out of your server resources. One of such tasks (and the only one -around at the time of Chamilo 1.8.8) is the sending of internal messaging +Since Chamilo 1.8.8, a few tasks need to be executed regularly in order to get +the best out of your server resources. One of such tasks (and the only one +around at the time of Chamilo 1.8.8) is the sending of internal messaging notifications by e-mail, i.e. when you receive an e-mail from another person or from a group inside the internal messaging system of Chamilo, if all e-mails are -sent immediately, then you might not have the chance to receive them at your -pace, once a day or even once a week. For cases like this you, as a Chamilo +sent immediately, then you might not have the chance to receive them at your +pace, once a day or even once a week. For cases like this you, as a Chamilo administrator, should setup a cron process on the server to check the queue of e-mails and send is timely.
Setting up a cron task is easy and there are several ways to do it. We recommend -you have a look at the Drupal documentation +you have a look at the Drupal documentation for setting up cron and define your own cron process as:
35 * * * * wget -O - -q -t 1 http://campus.example.com/main/cron/run.php-Make sure you have a look into run.php as maybe you want to change a few +Make sure you have a look into run.php as maybe you want to change a few settings there. diff --git a/main/install/install.lib.php b/main/install/install.lib.php index cd5685bc6b..59f21a0120 100755 --- a/main/install/install.lib.php +++ b/main/install/install.lib.php @@ -1265,23 +1265,27 @@ function display_requirements($app, $installType) $html .= '
| chamilo/config | +[chamilo]/config | '.check_writable_root_path('config/').' |
| chamilo/data | +[chamilo]/data | '.check_writable_root_path('data').' |
| chamilo/logs | +[chamilo]/logs | '.check_writable_root_path('logs').' |
| chamilo/temp | +[chamilo]/temp | '.check_writable_root_path('temp').' |
| chamilo/main/default_course_document/images/ | +[chamilo]/temp/twig | +'.check_writable_root_path('temp').' | +
| [chamilo]/main/default_course_document/images/ | '.check_writable('default_course_document/images/').' | |