seitime-frappe/frappe/docs/user/fr/tutorial/setting-up-the-site.md

56 lines
1.8 KiB
Markdown

# Configurer le site
Créons un site et appelons le `library`.
Vous pouvez installer un nouveau site avec la commande `bench new-site library`
Cette commande va créer une nouvelle base de données, un repertoire et installer `frappe` (qui est aussi une application!)
dans le nouveau site. L'application `frappe` a deux modules par défaut, **Core** et **Website**. Le module **Core**
contient les modèles basiques pour l'application. En effet, Frappe contient des modèles par défaut qui sont appelés **DocTypes**
mais nous en reparlerons plus tard.
$ bench new-site library
MySQL root password:
Installing frappe...
Updating frappe : [========================================]
Updating country info : [========================================]
Set Administrator password:
Re-enter Administrator password:
Installing fixtures...
*** Scheduler is disabled ***
### Structure du site
Un nouveau repertoires appelé `library` sera créé dans le repertoire `sites`. Voici la structure standard pour un site.
.
├── locks
├── private
│   └── backups
├── public
│   └── files
└── site_config.json
1. `public/files` contient les fichiers uploadés.
1. `private/backups` contient les backups.
1. `site_config.json` contient la configuration du site.
### COnfiguration par défaut
Dans le cas où vous avez plusieurs sites, utilisez la commande `bench use [site_name]` pour définir le site par défaut.
Exemple:
$ bench use library
### Installer une application
Maintenant installons notre application `library_management` dans notre site `library`
1. Installer library_management avec la commande: `bench --site [site_name] install-app [app_name]`
Exemple:
$ bench --site library install-app library_management
{next}