Webcalendar

Signaler
Messages postés
5
Date d'inscription
mercredi 21 novembre 2007
Statut
Membre
Dernière intervention
22 mars 2010
-
Messages postés
2
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
19 mars 2011
-
bonjour,

j'ai téléchargé webcalendar (http://www.k5n.us/webcalendar.php?topic=Screenshots) et l'ai installé en local sur wamp.

Il fonctionne très bien en local malheureusement mon but est d'utiliser ce logiciel pour l'organisation de rendez-vous de famille. il faut donc absolument que je réussisse a l'installer en ligne pour que différentes personnes puissent s'y connecter, mais jusqu'à maintenant j'arrive pas a trouver comment le mettre en marche en ligne sur ma page perso chez free.

si quelqu'un avait une idée car il y a peu de chose en français sur ce calendrier.

voici mes messages d'erreur :
Warning: mysql_real_escape_string(): 12565288 is not a valid MySQL-Link resource in /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php on line 660

Warning: Cannot modify header information - headers already sent by (output started at /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php:660) in /mnt/166/sdb/d/4/monsite/calendar/login.php on line 151

Warning: Cannot modify header information - headers already sent by (output started at /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php:660) in /mnt/166/sdb/d/4/monsite/calendar/login.php on line 157
A voir également:

7 réponses

Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
26
Salut,

Il est difficile de t'aider sans connaitre le script mais à vue de nez ça ressemble à problème de connexion.
As tu bien vérifié ton nom d'utilisateur, ton mot de passe, le nom de la DB ? Effectue tu une connexion persistante ?
Les versions de PHP local / distant sont elles les mêmes ?


Cordialement,


Kohntark -
Messages postés
5
Date d'inscription
mercredi 21 novembre 2007
Statut
Membre
Dernière intervention
22 mars 2010

effectivement les bases, log et mots de passes sont différents de la version local mais ça m'affiche les problèmes avant la connexion et quand je saisis les identifiants j'ai un message "...vous êtes bien connecté..." mais les codes d'erreurs sont les mêmes, 2 fois plus nombreux et ça s'arrête là !
Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
26
Désolé de me répéter :
Effectue tu une connexion persistante ?
Les versions de PHP local / distant sont elles les mêmes ?


ca m'affiche les problèmes avant la connexion

Tu parles de la connexion à Webcalendar ou à la base de données ?

is not a valid MySQL-Link resource

=> signifie que la ressource de connexion à la DB n'est pas valide. Il y a de fortes chances que ce soit une erreur sur les identifiants / nom de l'hôte / nom de la DB.

Juste pour le debug, remplace les lignes (dbi4php.php ligne 103) :
$c = ( $GLOBALS['db_persistent']
      ? mysql_pconnect ( $host, $login, $password )
      : mysql_connect ( $host, $login, $password ) );


par :
if(false $c mysql_connect ( $host, $login, $password )) die ('erreur :
'.mysql_error());


As tu un message d'erreur ?


Cordialement,

Kohntark -
Messages postés
5
Date d'inscription
mercredi 21 novembre 2007
Statut
Membre
Dernière intervention
22 mars 2010

Merci je vais tester dès que je peux
Messages postés
5
Date d'inscription
mercredi 21 novembre 2007
Statut
Membre
Dernière intervention
22 mars 2010

j'ai tout effacé et re-installé

lors de l'installation ça test mes identifiants :
-Type de base de donnée
-Serveur
-Connexion
-Mot de passe
-Nom de la base de donnée
-Répertoire cache de base de donnée
résultat --> Your current database settings are able to access the database.

Puis
-Nom de l'application
-URL du serveur
-User Authentication
résultat --> Vos paramêtres ons été sauvegardés.

mais dès que je lance la page j'ai 3 messages d'erreur avec l'écran de connexion :
Warning: mysql_real_escape_string(): 20622200 is not a valid MySQL-Link resource in /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php on line 658

Warning: Cannot modify header information - headers already sent by (output started at /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php:658) in /mnt/166/sdb/d/4/monsite/calendar/login.php on line 151

Warning: Cannot modify header information - headers already sent by (output started at /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php:658) in /mnt/166/sdb/d/4/monsite/calendar/login.php on line 157


et :

Warning: mysql_real_escape_string(): 12908616 is not a valid MySQL-Link resource in /mnt/166/sdb/d/4/monsite/calendar/includes/dbi4php.php on line 658
Erreur
Erreur durant l'exécution de la requête SQL.

après avoir saisi les identifiants

j'ai essayé la modif de dbi4php.php mais rien !

quant a la connexion persistante aucune idée !!

de plus chez free il n'y a pas d'accès aux privilèges de la base de données (impossible d'ajouter des utilisateur ni de droits d'accès)
Messages postés
2
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
19 mars 2011

modifie le dbi4php.php comme suit vers la ligne 660 ( le double slash "//" sert pour commenter les lignes qui posent probleme ) :

? addslashes ( $string )
: mysql_escape_string ( $string ) );
//: ( version_compare ( phpversion (), '4.3.0' ) >= 0
//? mysql_real_escape_string ( $string, $db_connection_info['connection'] )
//: mysql_escape_string ( $string ) ) );
Messages postés
2
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
19 mars 2011

avec le code plus clair :

? addslashes ( $string )
: mysql_escape_string ( $string ) );
//: ( version_compare ( phpversion (), '4.3.0' ) >= 0
//? mysql_real_escape_string ( $string, $db_connection_info['connection'] )
//: mysql_escape_string ( $string ) ) );