- Posts: 9
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
<VirtualHost *:80> ServerAdmin xxxxxxx@xxxxx.fr DocumentRoot /var/www/html/limesurvey ServerName enquetes.lechesnay-rocquencourt.fr <Directory /var/www/html/limesurvey> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/enquetes.lechesnay-rocquencourt.fr_error.log CustomLog ${APACHE_LOG_DIR}/enquetes.lechesnay-rocquencourt.fr_access.log combined </VirtualHost>
Please Log in to join the conversation.
Please Log in to join the conversation.
'config'=>array( 'debug'=>0, 'debugsql'=>0, // Set this to 1 to enanble sql logging, only active when debug = 2 [u][b]'publicurl'=>'https://enquetes.lechesnay-rocquencourt.fr',[/b][/u] // Mysql database engine (INNODB|MYISAM): 'mysqlEngine' => 'MYISAM' , // Update default LimeSurvey config here )
Please Log in to join the conversation.
'homeurl'=>'https://enquetes.lechesnay-rocquencourt.fr/admin',
Please Log in to join the conversation.
Please Log in to join the conversation.
// Enforce a certain URL base 'request' => array( 'hostInfo' => 'https://www.example.org/' ),
Please Log in to join the conversation.
Sur la même page quoi en fait … au début, dans l'introduction.To modify the configuration settings of the installation, you have to edit the optional settings. They can be found in the /application/config/config-defaults.php, which is located in the LimeSurvey root directory.
Please Log in to join the conversation.
Internal Server ErrorProperty "LSYii_Application.request" is read only.An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.Thank you.
Please Log in to join the conversation.
'request' => array( 'class' => 'LSHttpRequest', 'enableCsrfValidation' => true, // CSRF protection 'enableCookieValidation' => false, // Enable to activate cookie protection 'hostInfo' => 'https://MONDOMAINE.TLD 'noCsrfValidationParams' => array(),
Please Log in to join the conversation.
C'est FAUX !J’ai fini par trouver à coup d’ACK…
Le fichier à modifier est le suivant:
application/config/internal.php
C’est dans ce seul fichier que peut être ajoutée la directive hostInfo.
MERCI de ne pas modifier quelque-chose qui fonctionne !Merci de l’aide. Je vais tenter de rendre la documentation un peu plus explicite dès que j’ai un peu de temps.
Please Log in to join the conversation.
Please Log in to join the conversation.
OK, désolé de m'avoir mal pris.Il n’y a rien de moqueur dans l’usage de cet emote, juste le constat que ça peut prendre du temps avant que je fasse la modification au vu de mon agenda… Désolé pour cette méprise.
Mais : on fait ce que l'on peux , on ne force rien : A la base on n'utilise pas le nom d'hôtes. En local je peux utiliser l'adresse IP ou le nom localhost sans problème (ou le servername de mon nginx) : j'arrive au même résultatTrès humblement, il me semble qu’automatiser totalement la fabrication de la chaîne URL par le code peut induire des erreurs dans des environnements qui sortent de l’ordinaire, notamment dans le cas d’une installation derrière un reverse proxy.
Bon, si … au cas ou : on permet de le faire de 2 façon …Ne pas donner la possibilité à l’utilisateur de surcharger l’URL de l’application en 2 clics dans l’interface, comme cela est souvent permis par de nombreux autres outils, libres ou non, est pénible.
On apprécies avoir des contributions mais que quand elle sont valable.Je m’abstient de toucher à la documentation. Mais je persiste à penser qu’elle pourrait-être plus claire sur la manière dont les modifications de configurations doivent être traitées. La preuve en est, je n’ai pas trouvé comment adresser ce problème sans assistance.
Please Log in to join the conversation.