|
|
Note : nous allons plus loin éditer des fichiers INI et PHP. Vous pouvez installer [Notepad++](https://notepad-plus-plus.org/) pour profiter de la coloration syntaxique lors de l'édition de ces fichiers.
|
|
|
# Installer RosarioSIS sur Windows
|
|
|
|
|
|
Note : nous allons plus loin éditer des fichiers INI et PHP. Vous pouvez installer [Notepad++](https://notepad-plus-plus.org/) pour profiter de la coloration syntaxique lors de l'édition de ces fichiers.
|
|
|
|
|
|
# Installer Bitnami WAPP
|
|
|
## Installer XAMPP
|
|
|
|
|
|
Note : L'acronyme **WAPP** signifie Windows, Apache (serveur web), PHP et PostgreSQL.
|
|
|
XAMPP installe Apache (serveur web), MariaDB (serveur de base de données MySQL), et PHP.
|
|
|
|
|
|
Télécharger [Bitnami WAPP stack version 7.1](https://toolslib.net/downloads/viewdownload/272-bitnami-wapp-stack/).
|
|
|
1. Télécharger [XAMPP 8.1](https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/8.1.25/xampp-windows-x64-8.1.25-0-VS16-installer.exe/download) for Windows (x64)
|
|
|
|
|
|
Installer :
|
|
|
Note : si votre ordinateur est 32bit, merci de télécharger [XAMPP 7.3](https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/7.3.2/xampp-portable-win32-7.3.2-0-VC15-installer.exe/download) à la place. C'est la dernière version disponible de XAMPP en 32bit.
|
|
|
|
|
|
1. Décocher tous les composants sauf phpPgAdmin
|
|
|
2. Lancer l'installateur de XAMPP
|
|
|
|
|
|
2. Ensuite, installer dans le répertoire `C:\wappstack`
|
|
|
3. Sur l'écran "Sélectionnez Components", décochez FileZilla FTP Server, Mercury Mail Server, TomCat, Perl et Fake Sendmail.
|
|
|
Cliquez sur "Next"
|
|
|
|
|
|
3. Ensuite, vous aurez _peut-être_ à changer le numéro de port d'Apache pour `8080`. Si c'est le cas, vous devrez rajouter `:8080` à la fin des URL : [http://127.0.0.1:8080/](http://127.0.0.1:8080/)
|
|
|
4. Sur l'écran "Installation folder", enter `C:\xampp`.
|
|
|
Cliquez sur "Next"
|
|
|
|
|
|
4. Ensuite, entrez `root` comme mot de passe postgres (ou le mot de passe de votre choix, notez-le) !
|
|
|
5. Sur l'écran "Language", sélectionnez votre langue préférée.
|
|
|
Cliquez sur "Next"
|
|
|
|
|
|
5. Une fois installé, lancez Bitnami WAPP stack
|
|
|
6. Cliquez sur "Next" et attendez que XAMPP s'installe
|
|
|
|
|
|
Vous pouvez maintenant accéder votre serveur local depuis [http://127.0.0.1/](http://127.0.0.1/)
|
|
|
7. Sur l'écran "Completing the XAMPP Setup Wizard", cochez "Do you want to start the Control Panel now?".
|
|
|
Cliquez sur "Finish"
|
|
|
|
|
|
## Configuration de PHP recommandée
|
|
|
|
|
|
1. Allez à `C:\wappstack\php` avec l'Explorateur de Fichiers
|
|
|
## Configurer PHP
|
|
|
|
|
|
2. Ouvrez le fichier `php.ini` (clic droit et ouvrir avec Notepad++). Attention : si l'Explorateur de Fichiers n'affiche pas les extensions des fichiers, veuillez sélectionner le fichier `php`.
|
|
|
1. Ouvrez le XAMPP Control Panel
|
|
|
|
|
|
2. Cliquez sur "Config" à côté de Apache. Sélectionnez "PHP (php.ini)"
|
|
|
|
|
|
3. Éditez le fichier `php.ini` comme suit, cherchez avec `CTRL + F`
|
|
|
|
|
|
3. Éditez le fichier comme suit (chercher avec `CTRL + F`) :
|
|
|
```
|
|
|
extension=php_intl.dll
|
|
|
extension=gd
|
|
|
;extension=gettext
|
|
|
extension=intl
|
|
|
|
|
|
; Maximum time in seconds a PHP script is allowed to run
|
|
|
max_execution_time = 240
|
... | ... | @@ -51,97 +60,112 @@ upload_max_filesize = 50M |
|
|
post_max_size = 51M
|
|
|
```
|
|
|
|
|
|
4. Enregistrez le fichier `php.ini`
|
|
|
9. Enregistrez le fichier `php.ini`
|
|
|
|
|
|
10. Revenez au XAMPP Control Panel
|
|
|
|
|
|
11. Redémarrer Apache: cliquez sur "Stop" et ensuite sur "Start" à côté de Apache
|
|
|
|
|
|
|
|
|
## Créer un base de données MySQL
|
|
|
|
|
|
5. Redémarrez le Serveur Web Apache grâce à l'outil **Bitnami WAPPStack Manager**, depuis l'onglet _Manage Servers_.
|
|
|
1. Ouvrez le XAMPP Control Panel
|
|
|
|
|
|
# Installer wkhtmltopdf
|
|
|
2. Cliquez sur "Start" à côté de Apache et MySQL
|
|
|
|
|
|
Télécharger [wkhtmltopdf](http://wkhtmltopdf.org/downloads.html)
|
|
|
3. Cliquez sur "Admin" à côté de MySQL. phpMyAdmin devrait s'ouvrir dans le navigateur.
|
|
|
|
|
|
Installez-le dans le répertoire `C:\wkhtmltopdf\`
|
|
|
4. Cliquez sur l'onglet "Databases"
|
|
|
|
|
|
5. Entrez `rosariosis` dans le champ "Database name"
|
|
|
|
|
|
# Installer RosarioSIS
|
|
|
6. Sélectionnez `utf8mb4_unicode_520_ci` depuis la liste déroulante "Collation"
|
|
|
|
|
|
Télécharger [RosarioSIS](https://www.rosariosis.org/fr/download/)
|
|
|
7. Cliquez sur le bouton "Create"
|
|
|
|
|
|
Décompressez les fichiers de l'archive ZIP dans `C:\wappstack\apache2\htdocs\rosariosis`
|
|
|
|
|
|
## Créer une base de données
|
|
|
## Installer wkhtmltopdf
|
|
|
|
|
|
1. Entrez dans **phpPgAdmin**: [http://127.0.0.1/phppgadmin](http://127.0.0.1/phppgadmin)
|
|
|
1. Télécharger [wkhtmltopdf](https://wkhtmltopdf.org/downloads.html)
|
|
|
|
|
|
2. Cliquez sur _PostgreSQL_
|
|
|
2. Lancer l'installateur de wkhtmltopdf
|
|
|
|
|
|
3. Connectez-vous avec le nom d'utilisateur `postgres` et le mot de passe `root`
|
|
|
3. Sur l'écran "Choose Install Location", entrez `C:\wkhtmltopdf`.
|
|
|
Cliquez sur "Next"
|
|
|
|
|
|
4. Cliquez sur _Créer une base de données_ (_Create database_)
|
|
|
|
|
|
5. Nommez-la `rosariosis`
|
|
|
## Installer RosarioSIS
|
|
|
|
|
|
6. Choisissez l'_Encodage_ (_Encoding_) `UTF8`
|
|
|
1. Télécharger [RosarioSIS](https://www.rosariosis.org/download/)
|
|
|
|
|
|
7. Cliquez sur _Créer_
|
|
|
2. Extraire le fichier zip dans `C:\xampp\htdocs`
|
|
|
|
|
|
3. Cliquez droit sur le dossier `rosariosis-vXXX` et renommez-le `rosariosis`
|
|
|
|
|
|
## Créer le fichier de configuration
|
|
|
4. Allez au dossier `C:\xampp\htdocs\rosariosis`
|
|
|
|
|
|
1. Aller à `C:\wappstack\apache2\htdocs\rosariosis` avec l'Explorateur de Fichiers
|
|
|
5. Cliquez droit sur le fichier `config.inc.sample.php` et renommez-le `config.inc.php`
|
|
|
|
|
|
2. Renommez le fichier `config.inc.sample.php` en `config.inc.php`
|
|
|
6. Cliquez droit sur le fichier `config.inc.php` et sélectionnez "Edit with Notepad++"
|
|
|
|
|
|
3. Ouvrez le fichier `config.inc.php` (clic droit et ouvrir avec Notepad++) et éditez-le comme suit :
|
|
|
7. Éditez le fichier `config.inc.php` comme suit
|
|
|
|
|
|
```php
|
|
|
$DatabaseUsername = 'postgres';
|
|
|
$DatabaseType = 'mysql';
|
|
|
|
|
|
$DatabasePassword = 'root';
|
|
|
$DatabaseUsername = 'root';
|
|
|
|
|
|
$DatabasePassword = '';
|
|
|
|
|
|
$DatabaseName = 'rosariosis';
|
|
|
|
|
|
// Note: nous utilisons des slash "/" au lieu des antislash comme séparateur de répertoire.
|
|
|
$pg_dumpPath = 'C:/wappstack/postgresql/bin/pg_dump.exe';
|
|
|
// Note: we use slashes "/" instead of antislashes as directory separators.
|
|
|
$DatabaseDumpPath = 'C:/xampp/mysql/bin/mysqldump.exe';
|
|
|
|
|
|
$wkhtmltopdfPath = 'C:/wkhtmltopdf/bin/wkhtmltopdf.exe';
|
|
|
|
|
|
// Nous activons 3 langues: Français, Anglais & Espagnol.
|
|
|
$RosarioLocales = [ 'fr_FR.utf8', 'en_US.utf8', 'es_ES.utf8' ];
|
|
|
// Optional: activate other languages; here, for Spanish & French:
|
|
|
$RosarioLocales = [ 'en_US.utf8', 'fr_FR.utf8', 'es_ES.utf8' ];
|
|
|
```
|
|
|
|
|
|
4. Enregistrez le fichier `config.inc.php`
|
|
|
8. Enregistrez le fichier `config.inc.php` file
|
|
|
|
|
|
Note : Pour les autres options de configuration, vous pourrez vous référer au fichier [INSTALL_fr.md](https://github.com/francoisjacquet/rosariosis/blob/mobile/INSTALL_fr.md#variables-optionelles).
|
|
|
Note : Pour les autres options de configuration, vous pourrez vous référer au fichier [INSTALL_fr.md](https://github.com/francoisjacquet/rosariosis/blob/mobile/INSTALL_fr.md#installer-le-paquet).
|
|
|
|
|
|
|
|
|
## Installer la base de données
|
|
|
## Installer la base de données de RosarioSIS
|
|
|
|
|
|
Accéder au script `InstallDatabase.php`: [http://127.0.0.1/rosariosis/InstallDatabase.php](http://127.0.0.1/rosariosis/InstallDatabase.php).
|
|
|
1. Allez à http://localhost/rosariosis/InstallDatabase.php
|
|
|
|
|
|
Vous pourrez ici choisir de traduire la base de données en français.
|
|
|
2. Choisissez de traduire la base de données en français
|
|
|
|
|
|
|
|
|
## Entrer à RosarioSIS
|
|
|
|
|
|
Accédez à RosarioSIS depuis [http://127.0.0.1/rosariosis/](http://127.0.0.1/rosariosis/)
|
|
|
1. Allez à http://localhost/rosariosis/
|
|
|
|
|
|
2. Entrez avec le nom d'utilisateur `admin` et le mot de passe `admin`.
|
|
|
|
|
|
|
|
|
Entrez avec le nom d'utilisateur `admin` et le mot de passe `admin`.
|
|
|
## Diagnostic d'erreur
|
|
|
|
|
|
Profitez !
|
|
|
Allez à http://localhost/rosariosis/diagnostic.php
|
|
|
|
|
|
Erreurs, écran blanc ? Identifiez les problèmes en allant sur [http://127.0.0.1/rosariosis/diagnostic.php](http://127.0.0.1/rosariosis/diagnostic.php)
|
|
|
|
|
|
## Email
|
|
|
|
|
|
### Email
|
|
|
RosarioSIS ne peut envoyer d'email depuis Windows. Installez et configurez le plugin [Email SMTP](https://www.rosariosis.org/fr/plugins/email-smtp/) afin que RosarioSIS puisse utiliser un compte email pour relayer les envois.
|
|
|
|
|
|
RosarioSIS ne peut envoyer d'email depuis Windows. Installez et configurez le [plugin Email SMTP](https://www.rosariosis.org/fr/email-smtp-plugin/) afin que RosarioSIS puisse utiliser un compte email pour relayer les envois.
|
|
|
|
|
|
## Guide de Configuration Rapide
|
|
|
|
|
|
Vous pouvez continuer avec le [**Guide de Configuration Rapide**](https://www.rosariosis.org/fr/quick-setup-guide/).
|
|
|
Vous pouvez continuer avec le [**Guide de Configuration Rapide**](https://www.rosariosis.org/fr/quick-setup-guide/)
|
|
|
|
|
|
|
|
|
## Mettre à jour RosarioSIS
|
|
|
|
|
|
Pour mettre à jour RosarioSIS :
|
|
|
|
|
|
1. Télécharger [RosarioSIS](https://www.rosariosis.org/fr/download/)
|
|
|
2. Décompressez les fichiers de l'archive ZIP dans `C:\wappstack\apache2\htdocs\rosariosis` |
|
|
|
|
|
2. Décompressez les fichiers de l'archive ZIP dans `C:\xampp\htdocs\rosariosis` |