Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

setting-up-the-site.md 2.3 KiB

il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
il y a 9 ans
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. # Configurer le site
  2. Créons un site et appelons le `library`.
  3. *Remarque: Avant de créer un nouveau site, vous devez activer le moteur de stockage Barracuda sur votre installation MariaDB.*
  4. *Copiez les paramètres de base de données ERPNext par défaut suivants dans votre fichier `my.cnf`.*
  5. [mysqld]
  6. innodb-file-format=barracuda
  7. innodb-file-per-table=1
  8. innodb-large-prefix=1
  9. character-set-client-handshake = FALSE
  10. character-set-server = utf8mb4
  11. collation-server = utf8mb4_unicode_ci
  12. [mysql]
  13. default-character-set = utf8mb4
  14. Vous pouvez installer un nouveau site avec la commande `bench new-site library`
  15. Cette commande va créer une nouvelle base de données, un repertoire et installer `frappe` (qui est aussi une application!)
  16. dans le nouveau site. L'application `frappe` a deux modules par défaut, **Core** et **Website**. Le module **Core**
  17. contient les modèles basiques pour l'application. En effet, Frappe contient des modèles par défaut qui sont appelés **DocTypes**
  18. mais nous en reparlerons plus tard.
  19. $ bench new-site library
  20. MySQL root password:
  21. Installing frappe...
  22. Updating frappe : [========================================]
  23. Updating country info : [========================================]
  24. Set Administrator password:
  25. Re-enter Administrator password:
  26. Installing fixtures...
  27. *** Scheduler is disabled ***
  28. ### Structure du site
  29. Un nouveau repertoires appelé `library` sera créé dans le repertoire `sites`. Voici la structure standard pour un site.
  30. .
  31. ├── locks
  32. ├── private
  33. │   └── backups
  34. ├── public
  35. │   └── files
  36. └── site_config.json
  37. 1. `public/files` contient les fichiers uploadés.
  38. 1. `private/backups` contient les backups.
  39. 1. `site_config.json` contient la configuration du site.
  40. ### COnfiguration par défaut
  41. Dans le cas où vous avez plusieurs sites, utilisez la commande `bench use [site_name]` pour définir le site par défaut.
  42. Exemple:
  43. $ bench use library
  44. ### Installer une application
  45. Maintenant installons notre application `library_management` dans notre site `library`
  46. 1. Installer library_management avec la commande: `bench --site [site_name] install-app [app_name]`
  47. Exemple:
  48. $ bench --site library install-app library_management
  49. {next}