Require php 5.4 for chamilo 1.10.x see #7549

1.10.x
Julio Montoya 11 years ago
parent 6a1adb02a8
commit 35c7f76960
  1. 2
      composer.json
  2. 14
      composer.lock
  3. 40
      documentation/credits.html
  4. 26
      documentation/dependencies.html
  5. 23
      documentation/installation_guide.html
  6. 4
      documentation/installation_guide_es_ES.html
  7. 4
      documentation/installation_guide_fr_FR.html
  8. 4
      documentation/installation_guide_it_IT.html
  9. 2
      main/inc/lib/api.lib.php

@ -31,7 +31,7 @@
]
},
"require": {
"php": ">=5.3.3",
"php": ">=5.4",
"php-ffmpeg/php-ffmpeg": "~0.6",
"sabre/vobject": "~3.1",
"toin0u/digitalocean": "~1.4",

14
composer.lock generated

@ -4,7 +4,7 @@
"Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"hash": "10c4b89f94b93aef55c988937b6f6265",
"hash": "ec96dd7b7109d48fbc04bfbe970a455e",
"packages": [
{
"name": "aferrandini/phpqrcode",
@ -767,16 +767,16 @@
},
{
"name": "sabre/vobject",
"version": "3.4.0",
"version": "3.4.2",
"source": {
"type": "git",
"url": "https://github.com/fruux/sabre-vobject.git",
"reference": "20c72ddf7ae3e037ad348bbc83b477af56b9484e"
"reference": "0c90f60dae40137f1903c7b5915d3691c4fc99b0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fruux/sabre-vobject/zipball/20c72ddf7ae3e037ad348bbc83b477af56b9484e",
"reference": "20c72ddf7ae3e037ad348bbc83b477af56b9484e",
"url": "https://api.github.com/repos/fruux/sabre-vobject/zipball/0c90f60dae40137f1903c7b5915d3691c4fc99b0",
"reference": "0c90f60dae40137f1903c7b5915d3691c4fc99b0",
"shasum": ""
},
"require": {
@ -829,7 +829,7 @@
"jCard",
"vCard"
],
"time": "2015-02-23 21:12:17"
"time": "2015-02-25 17:47:50"
},
{
"name": "symfony/console",
@ -1362,7 +1362,7 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
"php": ">=5.3.3"
"php": ">=5.4"
},
"platform-dev": []
}

@ -20,11 +20,11 @@
<ul class="nav">
<li><a href="index.html">Home</a></li>
<li ><a href="readme.html">About</a></li>
<li ><a href="license.html">License</a></li>
<li class="active"><a href="credits.html">Credits</a></li>
<li><a href="dependencies.html">Dependencies</a></li>
<li ><a href="license.html">License</a></li>
<li class="active"><a href="credits.html">Credits</a></li>
<li><a href="dependencies.html">Dependencies</a></li>
<li><a href="changelog.html">Changelog</a></li>
</ul>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
@ -34,7 +34,7 @@
<li>
<a href="index.html">Documentation</a>
<span class="divider">/</span>
</li>
</li>
<li>Credits</li>
</ul>
<h1>Chamilo Credits</h1>
@ -61,12 +61,12 @@ In the following credits, when possible, we tried to put the latest contributors
<h2>Chamilo LMS 1.10.*</h2>
<ul>
<li>Yannick Warnier (yannick.warnier@beeznest.com) - Technical coordinator, Project Leader - BeezNest, Belgium/Peru</li>
<li>Julio Allen Montoya Armas (gugli100@gmail.com) - Lead developer - BeezNest, France</li>
<li>Julio Montoya (gugli100@gmail.com) - Lead developer - BeezNest, France</li>
</ul>
<h2>Chamilo LMS 1.9.*</h2>
<ul>
<li>Yannick Warnier (yannick.warnier@beeznest.com) - Technical coordinator, Project Leader - BeezNest, Belgium/Peru</li>
<li>Julio Allen Montoya Armas (gugli100@gmail.com) - Lead developer - BeezNest, France</li>
<li>Julio Montoya (gugli100@gmail.com) - Lead developer - BeezNest, France</li>
<li>Hubert Borderiou - Developer responsible for exercises categories and many other practical fixes - Université de Grenoble, France</li>
<li>Michela Mosquera - Community manager for the (very large) Latin American community - BeezNest, Peru</li>
<li>Coursenligne45 - Anonymous reporter and contributor to many bugfixes - Independent, France</li>
@ -83,7 +83,7 @@ In the following credits, when possible, we tried to put the latest contributors
<li>BeezNest Latino (2007-2014) (aka Dokeos Latinoamérica from 2007-2009)
<ul>
<li>Yannick Warnier (ywarnier@beeznest.org) - Lead developer</li>
<li>Julio Allen Montoya Armas (gugli100@gmail.com) - Lead Latino developer</li>
<li>Julio Montoya (gugli100@gmail.com) - Lead Latino developer</li>
<li>Christian Fasanando (christian534@hotmail.com) - 2009-2010</li>
<li>Yoselyn Castillo (yoselyn.castillo@beeznest.com) - Developer</li>
</ul>
@ -260,7 +260,7 @@ Rewritten by
<li>First version:</li>
<li>Adapted from PHPBB 1.4 (http://www.phpbb.com)</li>
<li>Modifications: Patrick Cool (patrick.cool@ugent.be)</li>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
<li>Management of scoring of threads:</li>
<li>Christian Fasanando</li>
<li>Isaac Flores</li>
@ -294,7 +294,7 @@ Rewritten by
</ul>
<h2>Interface and CSS</h2>
<ul>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
<li>Noa Orizales Iglesias (noa@contidosdixitais.com)</li>
<li>Sandra Matthys</li>
<li>Wolfgang Schneider (webmaster@bibelcenter.de)</li>
@ -347,7 +347,7 @@ Rewritten by
<li>Vargas Palma Rubén (thiefdp@hotmail.com)</li>
<li>Dokeos 1.8 integration and refactoring:</li>
<li> Evie Embrechts </li>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
<li>Isaac Flores</li>
</ul>
@ -408,7 +408,7 @@ Rewritten by
<h2>Survey</h2>
<ul>
<li>Patrick Cool</li>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
<li>Yannick Warnier</li>
</ul>
@ -419,7 +419,7 @@ Rewritten by
<li> Denes Nagy (hotpotatoes integration)</li>
<li> Eric Marguin </li>
<li> Julian Prud'homme</li>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
</ul>
<h2>Wiki</h2>
@ -432,7 +432,7 @@ Rewritten by
<h2>Social Network</h2>
<ul>
<li>Thanks to Universidad San Ignacio de Loyola, Lima for the sponsoring of this development</li>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
<li>Isaac Flores</li>
<li>Christian Fasanando</li>
</ul>
@ -440,7 +440,7 @@ Rewritten by
<h2>Platform group tool</h2>
<ul>
<li>Thanks to Universidad San Ignacio de Loyola, Lima for the sponsoring of this development</li>
<li>Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Julio Montoya (gugli100@gmail.com)</li>
<li>Christian Fasanando</li>
</ul>
@ -460,7 +460,7 @@ Rewritten by
<li> Elie Harfouche (elie at harfdesign dot com)</li>
<li> Roan Embrechts (roan.embrechts@vub.ac.be)</li>
<li> Bart Mollet (bart.mollet@hogent.be)</li>
<li> Julio Montoya Armas (gugli100@gmail.com)</li>
<li> Julio Montoya (gugli100@gmail.com)</li>
</ul>
<h2>(un)zip</h2>
@ -494,7 +494,7 @@ Rewritten by
<li>Patrick Cool (patrick.cool@UGent.be)</li>
<li>Eric Marguin</li>
<li>Yannick Warnier</li>
<li>Social network improvements: Julio Montoya Armas (gugli100@gmail.com)</li>
<li>Social network improvements: Julio Montoya (gugli100@gmail.com)</li>
</ul>
<h2>Web services</h2>
@ -518,7 +518,7 @@ Rewritten by
<ul>
<li>First integration: HTMLArea</li>
<li>Second integration: FCKEditor</li>
<li>Update to FCKEditor 2.6.2: Julio Montoya Armas(gugli100@gmail.com)</li>
<li>Update to FCKEditor 2.6.2: Julio Montoya (gugli100@gmail.com)</li>
<li>Update to FCKEditor 2.6.6 and addition of other plugins: Ivan Tcholakov</li>
<li>ASCIIMathML-based formula rendering and ASCIIsvg-based mathematical graphics:
<ul>
@ -589,7 +589,7 @@ There are too much translators to list them all. Please check http://translate.c
<h1>Our special thanks also go to</h1>
(in no particular order - bug reporters are only listed when having contributed 4 reports or more)
Note that we are infinitely grateful to our translators, having made the spread of Chamilo to other cultures possible. Sadly, we aren't quite as organized as we would like, and we haven't been able to sort the real translators out from people having just registered on our translation portal. This is on our TO DO list, so please be just a little more patient. We know we can count on you! Thank you. Your efforts mean a lot to us!
Note that we are infinitely grateful to our translators, having made the spread of Chamilo to other cultures possible. Sadly, we aren't quite as organized as we would like, and we haven't been able to sort the real translators out from people having just registered on our translation portal. This is on our TO DO list, so please be just a little more patient. We know we can count on you! Thank you. Your efforts mean a lot to us!
<ul>
<li> Hubert Borderiou for various bugfixes</li>
<li> Philippe Béranger</li>
@ -696,7 +696,7 @@ Note that we are infinitely grateful to our translators, having made the spread
<li>Guillaume Fosset, Aix-Marseilles Academy, for issues reporting and improvement suggestions in 1.9.*</li>
<li>Laurent Goossens, for Encora, Antwerp, for issues reporting and improvement suggestions in 1.9.* (most notably on the assignments tool)</li>
<li>Diego Escalante, Peru, for issues reporting and fixes in 1.9.*</li>
<li>All the supporting parents, partners, children, friends, colleagues and sometimes students, of the very special geeks that we are, for their continous support and inspiration</li>
<li>All the supporting parents, partners, children, friends, colleagues and sometimes students, of the very special geeks that we are, for their continous support and inspiration</li>
</ul>
<a name="organisations"></a>

@ -20,11 +20,11 @@
<ul class="nav">
<li><a href="index.html">Home</a></li>
<li ><a href="readme.html">About</a></li>
<li ><a href="license.html">License</a></li>
<li><a href="credits.html">Credits</a></li>
<li class="active"><a href="dependencies.html">Dependencies</a></li>
<li ><a href="license.html">License</a></li>
<li><a href="credits.html">Credits</a></li>
<li class="active"><a href="dependencies.html">Dependencies</a></li>
<li><a href="changelog.html">Changelog</a></li>
</ul>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
@ -34,24 +34,24 @@
<li>
<a href="index.html">Documentation</a>
<span class="divider">/</span>
</li>
</li>
<li>Dependencies</li>
</ul>
<h1>Chamilo - Server Dependencies</h1>
<h2>Introduction</h2>
<p>In the ever-evoluting web environment, Chamilo has to rely on
state-of-the-art third-party software in order to provide you with useful and
<p>In the ever-evoluting web environment, Chamilo has to rely on
state-of-the-art third-party software in order to provide you with useful and
practical features. Some of this third-party software usually come bundled with
your operating system, but some don't. This means that if that software is
not installed on your Chamilo server, along with Chamilo, you might not enjoy
not installed on your Chamilo server, along with Chamilo, you might not enjoy
the best possible experience with your Chamilo platform. To avoid this problem,
most of the sofware we used is bundled into a typical Chamilo installation.</p>
<p>
However, if such a third-party software is too big to be included, or if it
doesn't make sense to include it for whatever reason, you must make sure it is
installed on your system. This is the goal of this list: to help you keep a
track of what software is needed and, as much as possible, where to get the
However, if such a third-party software is too big to be included, or if it
doesn't make sense to include it for whatever reason, you must make sure it is
installed on your system. This is the goal of this list: to help you keep a
track of what software is needed and, as much as possible, where to get the
required information to install it.</p>
<a name="dependencies"></a>
@ -69,7 +69,7 @@ We recommend using HTML5-compatible technology.
<h2>Dependencies - server-side</h2>
<ul>
<li>Apache 2+</li>
<li> PHP 5.3 or higher with MySQL bindings (mysqlnd is recommended) and php-gd extension to allow Chamilo to resize pictures. The
<li> PHP 5.4 or higher with MySQL bindings (mysqlnd is recommended) and php-gd extension to allow Chamilo to resize pictures. The
<li>MySQL 5.1+ or any version of MariaDB database server</li>
new components we have included from the Symfony framework highly depend on namespaces, a feature that appeared in PHP 5.3.0</li>
<li>php5-intl package (for international behaviour support)</li>

@ -77,9 +77,12 @@ optimal flexibility, remote control and scalability. <br />
<br />
Chamilo is mainly a LMS running <span style="font-weight: bold;">Apache (2.2 recommended)</span>, <span style="font-weight: bold;">MySQL 5.1 or 5.5 (or MariaDB)</span> and <span style="font-weight: bold;">PHP 5.3, 5.4 or 5.5 (5.5 recommended for greater efficiency)</span> (the so called <span style="font-weight: bold;">AMP</span> trilogy). <br />
Chamilo is mainly a LMS running (the so called <span style="font-weight: bold;">AMP</span> trilogy): <br />
<ul>
<li><span style="font-weight: bold;">Apache (2.2 recommended)</span></li>
<li><span style="font-weight: bold;">MySQL 5.1 or 5.5 (or MariaDB)</span></li>
<li><span style="font-weight: bold;">PHP 5.4, 5.5 or 5.6 (5.6 recommended for greater efficiency)</span></li>
</ul>
<br />
All these pieces of software are free software and freely available. <br />
@ -284,7 +287,7 @@ Past Chamilo versions required register_globals to be set to On. This is
no longer necessary, this can (and should) be set to Off.
<span class="muted">It is considered a bad choice in terms of security to set register_globals to On.</a></p>
<p><strong>Note:</strong> if you are using PHP 5.3 or higher, you need to set
<p><strong>Note:</strong> You need to set
your <em>date.timezone</em> 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:</p>
@ -328,16 +331,16 @@ previous version of Chamilo LMS (1.*) or Dok€os (&lt;2.0)</h2>
Before upgrading, we <b>heavily</b> recommend you do a full backup of the previous
Chamilo or Dok€os directories and databases. If you are unsure how to achieve this
please ask your hosting provider for advice.<br />
<em>Chamilo LMS 1.10 comes with a new database structure in comparison to 1.9, and so between 1.9 and 1.8.
<em>Chamilo LMS 1.10 comes with a new database structure in comparison to 1.9, and so between 1.9 and 1.8.
Although the upgrade script takes the migration in charge, it might be generating
a very heavy load on your server during the upgrade, and will change your
database completely, preserving the data as well as possible (we have tested
the procedure many times, but remember this is GNU/GPLv3 and we cannot be held
a very heavy load on your server during the upgrade, and will change your
database completely, preserving the data as well as possible (we have tested
the procedure many times, but remember this is GNU/GPLv3 and we cannot be held
responsible for what would happen to your data without professional supervision).
This is why we *really* recommend you take a full backup of your system before
This is why we *really* recommend you take a full backup of your system before
you upgrade.</em>
<br />
<div class="muted"> NOTE: For very heavy Chamilo databases, some of our official
<div class="muted"> NOTE: For very heavy Chamilo databases, some of our official
providers have developed improved migration procedures that use more memory but
process the upgrades up to 20 times faster. If this is the kind of thing you
need, we highly recommend you contact them (see reference below).</div>

@ -83,7 +83,7 @@
Chamilo puede ser instalado indiferentemente en servidores Windows, Linux, Mac OS X y UNIX. Sin embargo, nosotros recomendamos el uso de un servidor Linux para una óptima flexibilidad, control remoto y escalabilidad.
</p>
<p>
Chamilo es fundamentalmente un LMS que se ejecuta con Apache (1.3, 2.0 o 2.2), MySQL 5.1 (o MariaDB) y PHP 5.3 (o 5.4) (trilogía también llamada AMP).
Chamilo es fundamentalmente un LMS que se ejecuta con Apache (1.3, 2.0 o 2.2), MySQL 5.1 (o MariaDB) y PHP 5.4 (trilogía también llamada AMP).
</p>
<p>
Todo este software es software de código abierto y está disponible libremente.
@ -243,7 +243,7 @@ En versiones de Chamilo/Dok€os anteriores se requería que register_globals es
necesario, puede (y debería) estar configurado en Off y Chamilo funcionará bien.<span>Se considera una mala elección en términos de seguridad configurar register_globals a On.</span>
</p>
<p><strong>Nota:</strong> si se usa PHP 5.3 o superior, se necesita configurar la variable <em>date.timezone</em> a la zona horaria de su servidor.
<p><strong>Nota:</strong> Se necesita configurar la variable <em>date.timezone</em> a la zona horaria de su servidor.
Por ejemplo, si su servidor está en la zona horaria 'America/Lima', modificar en el php.ini:</p>
<div class="code">

@ -81,7 +81,7 @@ distribution Debian (ou sa petite soeur Ubuntu)<br />
Chamilo est un système de gestion de l'apprentissage (LMS) qui fonctionne
principallement sur base d'un <span style="font-weight: bold;">serveur web (Apache 2.2
recommandé)</span>, de <span style="font-weight: bold;">MySQL (5.1 ou 5.5) ou de MariaDB
(5 ou 10)</span> et de <span style="font-weight: bold;">PHP 5.3, 5.4 ou 5.5 (5.5 recommandé
(5 ou 10)</span> et de <span style="font-weight: bold;">PHP 5.4, 5.5 ou 5.6 (5.6 recommandé
pour une plus grande efficacité)</span> (la trilogie aussi appelée
<span style="font-weight: bold;">AMP</span>). <br />
@ -328,7 +328,7 @@ devrait désormais être configuré à Off (bien que les dernières versions de
ne proposent même plus ce paramètre de configuration et le mettent d'office à Off).
<span class="muted">L'activation du register_globals est désormais largement considérée comme un mauvais choix au niveau sécurité.</span></p>
<p><strong>Note:</strong> si vous utilisez PHP 5.3 ou supérieur, vous
<p><strong>Note:</strong> Vous
<em>devez</em> configurer le paramètre <em>date.timezone</em> à la zone horaire
de votre serveur. Par exemple, si votre serveur est dans la zone horaire
'America/New_York', configurez-le de la manière suivante dans votre php.ini:</p>

@ -72,7 +72,7 @@
<p class="p8"><span class="s1"></span><br></p>
<p class="p2"><span class="s1"><b>Chamilo</b> può essere installato indifferentemente su server Windows, Linux, Mac OS X e Unix. Tuttavia raccomandiamo l’utilizzo di server Linux per sfruttarne al meglio le caratteristiche di flessibilità, controllo remoto e scalabilità.</span></p>
<p class="p3"><span class="s1"></span><br></p>
<p class="p2"><span class="s1"><b>Chamilo</b> è principalmente un <b>LMS (Learning Management System)</b> che gira sulla piattaforma composta da <b>Apache (1.3,2.0 or 2.2)</b>, <b>MySQL 5.1 (o MariaDB</b>) e <b>PHP 5.3 (o 5.4)</b>, meglio nota come piattaforma <b>AMP</b>.</span></p>
<p class="p2"><span class="s1"><b>Chamilo</b> è principalmente un <b>LMS (Learning Management System)</b> che gira sulla piattaforma composta da <b>Apache (1.3,2.0 or 2.2)</b>, <b>MySQL 5.1 (o MariaDB</b>) e <b>PHP 5.4, 5.5 o 5.6</b>, meglio nota come piattaforma <b>AMP</b>.</span></p>
<p class="p3"><span class="s1"></span><br></p>
<p class="p2"><span class="s1">Tutti questi software sono gratuiti e liberamente scaricabili.</span></p>
<p class="p3"><span class="s1"></span><br></p>
@ -178,7 +178,7 @@
</ul>
<p class="p3"><span class="s1"></span><br></p>
<p class="p1"><span class="s1">Le versioni precedenti di Chamilo richiedevano che la variabile register_globals fosse impostata come “On”. Questo non è più necessario nelle versioni attuali e future di Chamilo, per cui può essere e dovrebbe essere impostata sempre su “Off”. E’ considerata una scelta scorretta impostare register_globals su “On” in termini di sicurezza.</span></p>
<p class="p1"><span class="s1"><b>Nota:</b> se stai utilizzando PHP 5.3 o superiori, devi impostare il tuo valore di <i>date.timezone</i> rispetto alla timezone del tuo server. Per esempio se il tuo server si trova nella timezone 'America/New_York', imposta il parametro date.timezone in php.ini come segue:</span></p>
<p class="p1"><span class="s1"><b>Nota:</b> Devi impostare il tuo valore di <i>date.timezone</i> rispetto alla timezone del tuo server. Per esempio se il tuo server si trova nella timezone 'America/New_York', imposta il parametro date.timezone in php.ini come segue:</span></p>
<p class="p2"><span class="s1">date.timezone = 'America/New_York'</span></p>
<p class="p3"><span class="s1"></span><br></p>
<p class="p3"><span class="s1"></span><br></p>

@ -13,7 +13,7 @@
*/
// PHP version requirement.
define('REQUIRED_PHP_VERSION', '5.3');
define('REQUIRED_PHP_VERSION', '5.4');
define('REQUIRED_MIN_MEMORY_LIMIT', '128');
define('REQUIRED_MIN_UPLOAD_MAX_FILESIZE', '10');

Loading…
Cancel
Save