SCOL pour Linux ================= I. INSTALLATION --------------- Lancez le script d'installation : ./install.sh Ce script demande : - le répertoire destination de SCOL - le groupe et le user propriétaires de SCOL ; s'ils n'existent pas, le script propose de les créer (il faut alors être root). - l'adresse IP d'accès aux sites SCOL SCOL peut être utilisé avec n'importe quel login Unix mais il est déconseillé d'utiliser 'root'. Utilisez plutôt un login et un groupe spécifiques 'scol'. Ensuite, le script extrait les fichiers dans le répertoire destination. Il faut ensuite définir un administrateur du serveur SCOL en donnant un login, un mot de passe et optionnellement un nom et prénom. Enfin, le script propose d'insérer SCOL dans le fichier /etc/inittab pour qu'il soit lancé automatiquement au démarrage de la machine. II. UTILISATION DU SCOL ENGINE ------------------------------ Le lancement du SCOL Engine se fait par la commande : nohup ./startscol.sh & Ensuite, un script SCOL se lance en tapant : nohup ./startscol.sh partition/test.scol & pour lancer le script test.scol. III. UTILISATION DE L'ADMINISTRATION SCOL ----------------------------------------- Le serveur SCOL est administrable par un navigateur web. L'URL d'accès est http://nom_dns_ou_ip:1201/CC/ où nom_dns_ou_ip est le nom DNS ou l'adresse IP de la machine serveur SCOL. Si on se trouve derrière un firewall interdisant l'accès au port 1201, on peut utiliser plutôt l'URL http://nom_dns_ou_ip/ControlCenter/ IV. BASE DE DONNEES SCOL ------------------------ Les sites gérés par le serveur SCOL sont définis dans une base de données en mode texte. SCOL utilise pour cela un accès ODBC en se servant d'un driver manager et d'un driver texte fournis par le projet "libre" unixODBC. Les sources utilisés de ce projet sont fournis dans le sous-répertoire unixODBC/unixODBC-2.0.8 Les modifications apportées à la version 2.0.8 sont décrites dans le fichier unixODBC/unixODBC-2.0.8/README.modif. Le projet unixODBC est utilisable et redistribuable selon la licence LGPL décrite dans le fichier unixODBC/unixODBC-2.0.8/COPYING. Pour plus d'informations, consulter le site http://www.unixodbc.org/ V. PORTAGE D'UN SITE SCOL WINDOWS VERS UNIX ------------------------------------------- Les fichiers sources écrit en langage SCOL (habituellement .pkg) sont bien évidemment portables. Par contre, sous Unix, il est impératif d'avoir tous les fichiers utilisés par SCOL en minuscules (à partir des partitions SCOL). Dans le répertoire d'installation de SCOL, l'utilitaire tools/bin/rkillmaj-linux permet de renommer en minuscules tous les fichiers de l'arborescence courante. Exemple : cd partition ../tools/bin/rkillmaj-linux permet de renommer en minuscules tous les fichiers du répertoire partition. ==============================================================================