You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23-16Lines changed: 23 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,24 +17,32 @@ Chamilo is an e-learning platform, also called "LMS", published under the GNU/GP
17
17
18
18
**Chamilo 2.0 is still in development. This installation procedure below is for reference only. For a stable Chamilo, please install Chamilo 1.11.x. See the 1.11.x branch's README.md for details.**
19
19
20
+
### Minimum server hardware requirements
21
+
22
+
Chamilo 2.0 has been tested on a 2 vCPUs, 2GB RAM virtual machine under Ubuntu 24.04 and has been shown to work.
23
+
At this stage, we haven't made any load testing to evaluate the number of users that could use the system simultaneously.
24
+
Remember this is an alpha version. As such, it will run in "dev" mode (see the `.env` file), considerably more slowly the "prod" mode.
Another option to install nodejs is by using NVM (Node Version Manager). You can install it following the instructions [here](https://github.com/nvm-sh/nvm#installing-and-updating).
76
+
Another option to install Node.js is by using NVM (Node Version Manager). You can install it following the instructions [here](https://github.com/nvm-sh/nvm#installing-and-updating).
69
77
You can install the desired node version (preferably, the LTS version):
70
78
~~~~
71
79
sudo nvm install --lts
@@ -78,16 +86,16 @@ sudo corepack enable
78
86
cd ~
79
87
~~~~
80
88
81
-
Follow the instructions at https://getcomposer.org/download/ to get Composer, then:
89
+
Follow the instructions at https://getcomposer.org/download/ to get Composer, then add to the local binaries for easier use:
82
90
~~~~
83
91
sudo mv composer.phar /usr/local/bin/composer
84
92
~~~~
85
93
86
94
#### Apache tweaks
87
95
88
-
Optionally, you might want this to enable a series of Apache modules, but only ``rewrite` is 100% necessary:
96
+
Apache's rewrite module is mandatory. The rest is optional and depends on your needs.
89
97
~~~~
90
-
sudo apt install libapache2-mod-xsendfile
98
+
sudo apt install libapache2-mod-xsendfile #only for optimization if used in the vhost config
91
99
sudo a2enmod rewrite ssl headers expires
92
100
sudo systemctl restart apache2
93
101
~~~~
@@ -106,9 +114,7 @@ When asked whether you want to execute the recipes or install plugins for some o
106
114
~~~~
107
115
yarn set version stable
108
116
# delete yarn.lock if present, as it might contain restrictive packages from a different context
109
-
yarn up
110
-
yarn install
111
-
yarn dev
117
+
yarn up && yarn install && yarn dev
112
118
# you can safely ignore any "warning" mentioned by yarn dev
113
119
sudo touch .env
114
120
sudo chown -R www-data: var/ .env config/
@@ -139,6 +145,8 @@ This should look similar to this very short excerpt (in your Apache vhost block)
"Do you have the power to take financial decisions on behalf of your company?": "\u0647\u0644\u0644\u062f\u064a\u0643\u0627\u0644\u0633\u0644\u0637\u0629\u0644\u0627\u062a\u062e\u0627\u0630\u0627\u0644\u0642\u0631\u0627\u0631\u0627\u062a\u0627\u0644\u0645\u0627\u0644\u064a\u0629\u0646\u064a\u0627\u0628\u0629\u0645\u0646\u0638\u0645\u062a\u0643",
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
330
327
"Step 7 - Update process execution": "Step 7 - Update process execution",
@@ -605,5 +602,7 @@
605
602
"Scan the QR code to enable 2FA": "Scan the QR code to enable 2FA",
606
603
"QR code for 2FA": "QR code for 2FA",
607
604
"Private course": "Private course",
608
-
"Not subscribed": "Not subscribed"
605
+
"Not subscribed": "Not subscribed",
606
+
"The database connection has failed. This is generally due to the wrong user, the wrong password or the wrong database prefix being set above. Please review these settings and try again.": "\u0641\u0634\u0644\u0627\u0644\u0627\u062a\u0635\u0627\u0644\u0628\u0642\u0627\u0639\u062f\u0629\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a\u060c\u0647\u0630\u0627\u064a\u062d\u062f\u062b\u0628\u0633\u0628\u0628\u062e\u0637\u0623\u0641\u064a\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u060c\u0643\u0644\u0645\u0629\u0627\u0644\u0645\u0631\u0648\u0631\u0627\u0648\u0628\u0627\u062f\u0626\u0629\u0642\u0627\u0639\u062f\u0629\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a\u060c\u064a\u0631\u062c\u0649\u0645\u0631\u0627\u062c\u0639\u0629\u0647\u0630\u0647\u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a\u0645\u0631\u0629\u0627\u062e\u0631\u0629",
607
+
"Go to your newly created portal.": "Go to your newly created portal."
"Database Login": "Nome d'usuariu de la base de datos",
271
+
"Database user": "Nome d'usuariu de la base de datos",
277
272
"Database Password": "Se\u00f1a de la base de datos",
278
273
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
279
274
"Step 7 - Update process execution": "Step 7 - Update process execution",
@@ -510,5 +505,7 @@
510
505
"Scan the QR code to enable 2FA": "Scan the QR code to enable 2FA",
511
506
"QR code for 2FA": "QR code for 2FA",
512
507
"Private course": "Private course",
513
-
"Not subscribed": "Not subscribed"
508
+
"Not subscribed": "Not subscribed",
509
+
"The database connection has failed. This is generally due to the wrong user, the wrong password or the wrong database prefix being set above. Please review these settings and try again.": "La conesi\u00f3n a la base de datos fall\u00f3. Pue ser que'l nome d'usuariu, la se\u00f1a o el prefixu de la base datos nun valgan. Reviselos y vuelva intentalo.",
510
+
"Go to your newly created portal.": "Dir a la plataforma qu'acaba crear."
"Your PHP version matches the minimum requirement:": "\u0412\u0435\u0440\u0441\u0438\u044f\u0442\u0430\u043d\u0430 PHP \u0435\u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0430",
"Step 7 - Installation process execution": "Step 7 - Installation process execution",
291
287
"Step 7 - Update process execution": "Step 7 - Update process execution",
@@ -526,5 +522,7 @@
526
522
"Scan the QR code to enable 2FA": "Scan the QR code to enable 2FA",
527
523
"QR code for 2FA": "QR code for 2FA",
528
524
"Private course": "Private course",
529
-
"Not subscribed": "Not subscribed"
525
+
"Not subscribed": "Not subscribed",
526
+
"The database connection has failed. This is generally due to the wrong user, the wrong password or the wrong database prefix being set above. Please review these settings and try again.": "\u041d\u0435 \u0441\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438 \u0432\u0440\u044a\u0437\u043a\u0430 \u043a\u044a\u043c \u0431\u0430\u0437\u0430\u0442\u0430 \u0434\u0430\u043d\u043d\u0438. \u0412\u044a\u0437\u043c\u043e\u0436\u043d\u0438 \u043f\u0440\u0438\u0447\u0438\u043d\u0438 \u043c\u043e\u0433\u0430\u0442 \u0434\u0430 \u0431\u044a\u0434\u0430\u0442: \u043d\u0435\u0441\u044a\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430\u0449 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b, \u0433\u0440\u0435\u0448\u043d\u0430 \u043f\u0430\u0440\u043e\u043b\u0430, \u0433\u0440\u0435\u0448\u0435\u043d \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u0437\u0430 \u0431\u0430\u0437\u0438\u0442\u0435 \u0434\u0430\u043d\u043d\u0438. \u0412\u044a\u0437\u043c\u043e\u0436\u043d\u043e \u0435 \u0438 \u0441\u044a\u0440\u0432\u044a\u0440\u044a\u0442 \u0437\u0430 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u043d\u0438 \u0434\u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0438 \u0432 \u043c\u0430\u043c\u0435\u043d\u0442\u0430. \u041c\u043e\u043b\u044f, \u043f\u0440\u0435\u0433\u043b\u0435\u0434\u0430\u0439\u0442\u0435 \u0438 \u043a\u043e\u0440\u0438\u0433\u0438\u0440\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u0442\u0435 \u043f\u043e-\u0433\u043e\u0440\u0435 \u0438 \u043e\u043f\u0438\u0442\u0430\u0439\u0442\u0435 \u043e\u0442\u043d\u043e\u0432\u043e.",
527
+
"Go to your newly created portal.": "\u0412\u043b\u0435\u0437\u0442\u0435\u0432\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0442\u0430 Chamilo."
0 commit comments