Anomalie #2743
webcalendar url
Description
L'url de connexion renseigné dans la table php webcal_config de webcalendar pointe sur l'adresse http://ip_serveur/calendar donc pas accessible de l'exterieur.
Modification dans la table on remplace la valeur par /calendar/. Ok
Aprés un reconfigure la modif disparait
Révisions associées
changement de la variable server_url en /calendar/ fixes #2743
SERVER_URL est créé avec la valeur /calendar/ et n'est plus mis à jour lors du reconfigure si modification volontaire dans l'application (ref #2743)
changement de la variable server_url en /calendar/ fixes #2743
SERVER_URL est créé avec la valeur /calendar/ et n'est plus mis à jour lors du reconfigure si modification volontaire dans l'application (ref #2743)
Historique
#1 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Statut changé de Nouveau à En attente d'informations
- Assigné à mis à Gérald Schwartzmann
Eric Renoult a écrit :
L'url de connexion renseigné dans la table php webcal_config de webcalendar pointe sur l'adresse http://ip_serveur/calendar donc pas accessible de l'exterieur.
Modification dans la table on remplace la valeur par /calendar/. Ok
Aprés un reconfigure la modif disparait
La modification disparait car il est saisit comme ça dans gen_config.
Vous devez avoir une adresse IP à la place d'un nom de domaine dans la configuration du Scribe.
Vérifier les paramètres
#2 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Statut changé de En attente d'informations à Accepté
#3 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
Gérald Schwartzmann a écrit :
Eric Renoult a écrit :
L'url de connexion renseigné dans la table php webcal_config de webcalendar pointe sur l'adresse http://ip_serveur/calendar donc pas accessible de l'exterieur.
Modification dans la table on remplace la valeur par /calendar/. Ok
Aprés un reconfigure la modif disparaitLa modification disparait car il est saisit comme ça dans gen_config.
Vous devez avoir une adresse IP à la place d'un nom de domaine dans la configuration du Scribe.
Vérifier les paramètres
fichier calendar/sharenvole/install_calendar.php ligne 90
//paramètre calculé et enregistré par l'appli si absent lors de l'appel à "load_global_settings()" défini dans "includes/functions.php"
$server_url = "http://".SCRIBE_ENVOLE_URL."/calendar/";
$install->afficher("Vérification du paramètre SERVER_URL avec la valeur \"".$server_url."\"... ");
$install->setRows("SELECT `cal_value` FROM `webcal_config` WHERE `cal_setting`='SERVER_URL' LIMIT 1;",DB_NAME);
if(count($install->rows)===0) //jamais le cas en principe car les paramètres absents sont ajoutés par "get_installed_version()"
{
$install->afficher("création... ");
$install->query("INSERT INTO `webcal_config` (`cal_setting`,`cal_value`) VALUES ('SERVER_URL','".$server_url."');",DB_NAME);
}
#4 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Projet changé de Envole à webcalendar
#5 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Version cible mis à Envole 2.5.1 RC
- % réalisé changé de 0 à 10
#6 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 10 à 100
Appliqué par commit 71e828958dade82a315709ce4378764fb60cfe9e.
#7 Mis à jour par Eric Renoult il y a environ 12 ans
Effectivement scribe_envole_url de config.eol n'avait pas la bonne valeur.
Ce champ n'est pas visible dans gen_config.
Merci
#8 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Statut changé de Résolu à En attente d'informations
- Version cible changé de Envole 2.5.1 RC à Envole 2.5.2 RC
Lorsqu'une installation antérieur d'envole 1.5 a eu lieu, la variable scribe_envole_url reste dans le config.eol et provoque se dysfonctionnement
#9 Mis à jour par michel rein il y a environ 12 ans
Pour Ac Besancon et notre DMZ centralisée
Nous avons besoin en plus que le protocole d'appel ne soit pas modifié ( reverse proxies en https )la ligne:
$server_url = "http://".SCRIBE_ENVOLE_URL."/calendar/"; force http
Il nous faudrait plutôt :
$server_url = "/calendar/";
Est-ce possible ?
Sinon il me faudra patcher calendar/sharenvole/install_calendar.php (!)
Cordialement
#10 Mis à jour par Christophe Deseure il y a environ 12 ans
- Statut changé de En attente d'informations à Résolu
Bonjour,
Si elle n'existe pas, la variable "SERVER_URL" est automatiquement créée par l'application sous la forme "http://...".
C'est donc sur ce modèle que le script d'installation procédait pour créer cette variable.
Il ne me semble pas gênant d'utiliser "/calendar/".
J'ai également supprimé la mise à jour de cette variable au reconfigure afin que toute modification de celle-ci dans l'application ne soit pas écrasée.
Cordialement,
#11 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Assigné à changé de Gérald Schwartzmann à Christophe Deseure
#12 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
Appliqué par commit 2823f75c988a6b6f16578e310dee9008a7d6af30.
#13 Mis à jour par Gérald Schwartzmann il y a environ 12 ans
- Statut changé de Résolu à Fermé