À quoi servent les paramètres ?
Fichier parameters.yml par défaut
Voici la dernière version par défaut du fichier app/config/parameters.yml. Soyez sur que le votre respecte celui-ci. Si vous ne savez pas quelle valeur vous devez mettre, laissez celle par défaut.
Pour appliquer les changements dans parameters.yml
, vous devez vider le cache en supprimant tout ce qui se trouve dans var/cache
avec cette commande : bin/console cache:clear --env=prod
.
parameters:
database_driver: pdo_mysql
database_driver_class: ~
database_host: 127.0.0.1
database_port: ~
database_name: wallabag
database_user: root
database_password: ~
database_path: ~
database_table_prefix: wallabag_
database_socket: ~
database_charset: utf8mb4
domain_name: https://your-wallabag-instance.wallabag.org
mailer_transport: smtp
mailer_user: ~
mailer_password: ~
mailer_host: 127.0.0.1
mailer_port: false
mailer_encryption: ~
mailer_auth_mode: ~
locale: en
secret: ovmpmAWXRCabNlMgzlzFXDYmCFfzGv
twofactor_auth: true
twofactor_sender: no-reply@wallabag.org
fosuser_registration: true
fosuser_confirmation: true
fos_oauth_server_access_token_lifetime: 3600
fos_oauth_server_refresh_token_lifetime: 1209600
from_email: no-reply@wallabag.org
rss_limit: 50
rabbitmq_host: localhost
rabbitmq_port: 5672
rabbitmq_user: guest
rabbitmq_password: guest
redis_scheme: tcp
redis_host: localhost
redis_port: 6379
redis_path: ~
redis_password: ~
sentry_dsn: ~
server_name: "Your wallabag instance"
Signification de chaque paramètre
Paramètres de base de données
Nom | Description | Valeur par défaut |
---|---|---|
database_driver | Doit être pdo_sqlite ou pdo_mysql ou pdo_pgsql | pdo_sqlite |
database_driver_class | Ne doit être utilisé qu'avec PostgreSQL 10 avec la valeur Wallabag\CoreBundle\Doctrine\DBAL\Driver\CustomPostgreSQLDriver |
~ |
database_host | Hôte de votre base de données (généralement localhost ou 127.0.0.1) | 127.0.0.1 |
database_port | Port de votre base de données (vous pouvez laisser ~ pour utiliser celui par défaut) | ~ |
database_name | Nom de votre base de données | symfony |
database_user | Utilisateur de votre base de données | root |
database_password | Mot de passe de cet utilisateur | ~ |
database_path | Uniquement pour SQLite. Chemin du fichier de base de données. Laissez vide pour les autres bases de données. | %kernel.root_dir%/ ../data/db/wallabag.sqlite |
database_table_prefix | Toutes les tables de wallabag seront préfixées par cette chaine. Vous pouvez ajouter un _ pour plus de clarté MAIS SURTOUT PAS UN - |
wallabag_ |
database_socket | Si votre base de données utilise un socket plutôt que tcp, spécifiez le chemin du socket (les autres paramètres de connexion seront alors ignorés) | null |
database_charset | Pour PostgreSQL & SQLite vous devriez utiliser utf8, pour MySQL utilisez utf8mb4 pour prendre en charge les emoji et autres caractères spéciaux | utf8mb4 |
Paramètres email
Nom | Description | Valeur par défaut |
---|---|---|
mailer_transport | Méthode de transport exacte utilisée pour envoyer des emails. Les valeurs correctes sont : smtp , gmail , sendmail , null (ce qui désactivera l'envoi des emails) |
smtp |
mailer_user | Utilisateur smtp . |
~ |
mailer_password | Mot de passe de cet utilisateur. | ~ |
mailer_host | Hôte sur lequel se connecter quand on utilise smtp comme transport. |
127.0.0.1 |
mailer_port (depuis la 2.4.0) | Port quand on utilise smtp comme transport. Par défaut à 465 si le cryptage vaut ssl et 25 le cas échéant. |
false |
mailer_encryption (depuis la 2.4.0) | Le cryptage utilisé quand le transport est smtp . Les valeurs correctes sont : tls , ssl , ou null (ce qui désactivera le cryptage). |
~ |
mailer_auth_mode (depuis la 2.4.0) | Le mode d'authentication quand le transport est smtp . Les valeurs correctes sont plain , login , cram-md5 , ou null . |
~ |
Autres paramètres de wallabag
Nom | Description | Valeur par défaut |
---|---|---|
locale | Langue par défaut de votre instance wallabag (comme en, fr, es, etc.) | en |
secret | C'est une chaine qui doit être unique à votre application et qui est couramment utilisée pour ajouter plus d'entropie aux opérations relatives à la sécurité. | ovmpmAWXRCabNlMgzlzFXDYmCFfzGv |
twofactor_auth | true pour activer l'authentification à deux facteurs | true |
twofactor_sender | Email de l'expéditeur du code de l'authentification à deux facteurs | no-reply@wallabag.org |
fosuser_registration | true pour activer l'inscription publique | true |
fosuser_confirmation | true pour envoyer un email de confirmation pour chaque création de compte | true |
fos_oauth_server_access_token_lifetime | durée du token d'accès pour l'API | 3600 |
fos_oauth_server_refresh_token_lifetime | durée du token de rafraichissement du token pour l'API | 1209600 |
from_email | Email de l'expéditeur pour chaque email envoyé | no-reply@wallabag.org |
rss_limit | Limite pour les flux RSS | 50 |
domain_name | URL complète de votre instance wallabag (sans le / de fin) | https://your-wallabag-instance.wallabag.org |
sentry_dsn (depuis la 2.4.0) | DSN de Sentry qui permet de récolter les erreurs | null |
server_name (depuis la 2.4.1) | Nom de votre instance wallabag pour l'emetteur 2FA | "Your wallabag instance" |
Options de RabbitMQ
Nom | Description | Valeur par défaut |
---|---|---|
rabbitmq_host | Hôte de votre instance RabbitMQ | localhost |
rabbitmq_port | Port de votre instance RabbitMQ | 5672 |
rabbitmq_user | Utilisateur de votre instance RabbitMQ | guest |
rabbitmq_password | Mot de passe de cet utilisateur | guest |
Options de Redis
Nom | Description | Valeur par défaut |
---|---|---|
redis_scheme | Définit le protocole utilisé pour commuiquer avec l'instance Redis. Les valeurs correctes sont : tcp, unix, http | tcp |
redis_host | IP ou hôte du serveur cible (ignoré pour un schéma unix) | localhost |
redis_port | Port TCP/IP du serveur cible (ignoré pour un schéma unix) | 6379 |
redis_path | Chemin du fichier de socket du domaine UNIX utilisé quand on se connecte à Redis en utilisant les sockets du domaine UNIX | null |
redis_password | Mot de passe défini dans la configuration serveur de Redis (paramètre requirepass dans redis.conf) | null |