diff options
author | polo <ordipolo@gmx.fr> | 2023-03-06 12:54:43 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2023-03-06 12:54:43 +0100 |
commit | 1766952a8499919a1275b0214f6ebda8dfc812e2 (patch) | |
tree | ad5bd20b8c5b29a26d1b63071d18af688a0b0df4 /README.txt | |
parent | b9c74de6d12ef40ab4baf67303ab22a10fcd5b32 (diff) | |
download | AppliGestionPHP-1766952a8499919a1275b0214f6ebda8dfc812e2.zip |
Config.ini renseigner '' = valeur par défaut
Diffstat (limited to 'README.txt')
-rw-r--r-- | README.txt | 29 |
1 files changed, 13 insertions, 16 deletions
@@ -14,33 +14,30 @@ pas de version windows prévue | |||
14 | dépendances obligatoires: | 14 | dépendances obligatoires: |
15 | - php-cli (certaines distributions (= debian) séparent php serveur web de php ligne de commande, installer le paquet php-cli) | 15 | - php-cli (certaines distributions (= debian) séparent php serveur web de php ligne de commande, installer le paquet php-cli) |
16 | version minimale de php = | 16 | version minimale de php = |
17 | - php-sqlite (moteur de base de données, activer si nécessaire le module pdo-sqlite dans le php.ini) | 17 | - php-sqlite (le moteur de base de données dans une extension php, si nécessaire activer pdo-sqlite dans le php.ini) |
18 | - un environnement graphique | 18 | - un environnement graphique (pas de mode console pure) |
19 | - zenity (fenêtres GTK pour scripts console) | 19 | - zenity (fenêtres GTK pour scripts bash) |
20 | - une distribution LaTeX permettant la compilation en PDF à l'aide de la commande pdflatex (j'utilise TeX Live) | 20 | - une distribution LaTeX, on a besoin de la commande pdflatex (j'utilise TeX Live) |
21 | - interpréteurs supportés: sh, bash, ksh, csh, tcsh | 21 | - interpréteurs supportés: sh, bash, ksh, csh, tcsh |
22 | 22 | ||
23 | dépendances recommandées: | 23 | dépendances optionnelles mais vivement recommandées: |
24 | - sqlite (tellement d'applications en ont besoin qu'il serait surprenant qu'il soit absent | 24 | - sqlite (= la version CLI du moteur, sqlite est une dépendance de nombreuses applications, il est probablement déjà installé sur votre PC) |
25 | |||
26 | dépendances optionnelles: | ||
27 | - sqlitebrowser (interface graphique pour sqlite) | 25 | - sqlitebrowser (interface graphique pour sqlite) |
28 | si absence de sqlitebrowser, le programme essaiera de lancer "sqlite3" dans le terminal "xterm" | 26 | en l'absence de sqlitebrowser, le programme essaiera de lancer "sqlite3" dans le terminal "xterm" |
29 | 27 | ||
30 | 28 | ||
31 | 29 | ||
32 | installation: | 30 | installation: |
33 | - placer ce dossier où vous le souhaitez | 31 | - placer ce dossier où vous le souhaitez |
34 | - vérifier les autorisations du dossier "data" et de tout son contenu (normallement il n'y a rien à faire) | 32 | - il est possible de placer les données ailleurs, renseigner donc le config.ini |
35 | - ouvrir le fichier "logiciel compta.desktop" avec un éditeur de texte et adapter les chemins | 33 | - même chose pour le dossier "pub" |
36 | - copier le fichier"logiciel compta.desktop" dans le dossier système des entrées du menu ou/et sur le bureau | 34 | - n'utilisant pas de serveur web, vous ne devriez pas avoir de problème de permission, dans le cas contraire les messages d'erreur concerneront le dossier "data" |
37 | - ouvrir le fichier config.php et corriger si nécessaire: $business_name, $db_name, $flyer, $business_card | 35 | - le ficher "logiciel compta" ou "logiciel compta.desktop" est un lanceur pour bureau linux, vous pouvez le copier-coller sur votre bureau ou dans le dossier système concerné, puis ouvrez le nouveau fichier avec un éditeur de texte et modifiez les chemins |
38 | - $db_name renvoit au fichier de données! ne pas écrire l'extension .sqlite qui est implicité, | ||
39 | son emplacement est par défaut à la racine de ce programme, tout comme ce fichier README.txt | ||
40 | |||
41 | 36 | ||
42 | configuration: | 37 | configuration: |
43 | - ça se passe dans le fichier config.ini | 38 | - ça se passe dans le fichier config.ini |
39 | - la syntaxe à respecter est simple, une ligne est un paramètre, les seuls "mots-clés" sont =, ; (pour les commentaires) et les ' délimitent les chaines de caractères lorsqu'elles comportent plusieurs mots | ||
40 | - la racine du programme est le dossier "src", les chemins commencent ainsi par "../" puisqu'il fut remonter | ||
44 | ATTENTION, si vous ne savez pas ce que vous faîtes, ne faites rien. | 41 | ATTENTION, si vous ne savez pas ce que vous faîtes, ne faites rien. |
45 | Pour réparer la configuration, saisissez une chaîne vide ou la valeur par défaut comme dans les exemples ci-dessous. | 42 | Pour réparer la configuration, saisissez une chaîne vide ou la valeur par défaut comme dans les exemples ci-dessous. |
46 | chaîne vide: | 43 | chaîne vide: |