|
|
|
@ -60,6 +60,41 @@ modify or create an entity, but you will still need to follow these two steps: |
|
|
|
|
1. Modify the main/install/data.sql file (at the end, add a new section before the chamilo_database_version update |
|
|
|
|
2. Create a new Migration in src/Chamilo/CoreBundle/Migrations/Schema/V110/ (see above section for details) |
|
|
|
|
|
|
|
|
|
# Testing through Docker |
|
|
|
|
|
|
|
|
|
We are working on an official (production) image of Chamilo LMS for Docker. |
|
|
|
|
In the meantime, you can test development versions following more or less this procedure: |
|
|
|
|
``` |
|
|
|
|
host$ composer run -it ubuntu:14.04.2 |
|
|
|
|
root@docker$ apt-get update |
|
|
|
|
root@docker$ apt-get install -y git vim libapache2-mod-php5 php5-mysql php5-gd php5-intl php5-curl curl mysql-server mysql-client |
|
|
|
|
``` |
|
|
|
|
Pick a password for the MySQL server and enter it twice, when prompted. |
|
|
|
|
``` |
|
|
|
|
root@docker$ cd /var/www |
|
|
|
|
root@docker$ rm -rf html |
|
|
|
|
root@docker$ git clone --single-branch -b 1.10.0-beta https://github.com/chamilo/chamilo-lms.git html |
|
|
|
|
root@docker$ chmod -R 0777 app/ vendor/ main/lang/ main/default_course_document/images/ web/ |
|
|
|
|
root@docker$ vim /etc/php5/apache2/php.ini |
|
|
|
|
``` |
|
|
|
|
Look for timezone and modify it to the best timezone that suits you: |
|
|
|
|
``` |
|
|
|
|
[Date] |
|
|
|
|
; Defines the default timezone used by the date functions |
|
|
|
|
; http://php.net/date.timezone |
|
|
|
|
;date.timezone = |
|
|
|
|
date.timezone = Europe/Brussels |
|
|
|
|
``` |
|
|
|
|
Save and exit. |
|
|
|
|
``` |
|
|
|
|
root@docker$ service apache2 reload |
|
|
|
|
root@docker$ service mysql start |
|
|
|
|
root@docker$ ifconfig | grep inet |
|
|
|
|
``` |
|
|
|
|
Now you should be able to load Chamilo in your host machine's browser by loading the IP address showing on the first |
|
|
|
|
line of this command's results (and proceed with the installation on the MySQL server you configured above). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[1]: https://support.chamilo.org/projects/chamilo-18/wiki/Coding_conventions |
|
|
|
|