Forums Développement Multimédia

Aller au contenu

Installation de ColdFusion8.1 sous Linux

CODE PHP MySQL

  • Vous ne pouvez pas répondre à ce sujet
Aucune réponse à ce sujet

#1 alain.semeteys

    Ceinture Blanche

  • Members
  • Pip
  • 5 messages

Posté 22 September 2008 - 10:36 AM

La dernière installation effectuée sous Linux-debian-sarge (il a quelques années) concernait la version 5 de coldfusion. C’était assez galère ! Après avoir supprimé cette ancienne version opérationnelle en production, j’ai installé ce week-end la version 8.1 pour Unix (version trial entreprise téléchargée du site adobe) sans difficulté. J’ai ramé un peu au niveau de l’administration (outil « coldfusion adminstrator »). Les explications fournies sont sommaires et la documentation peu claire. J’ai ainsi configuré un accès à Mysql ( sélection u « connector JDBC » dans la liste proposée de MYSQL(4/5) et paramétré ainsi avec cet outil d’administration une base MySQL (existante et opérationnelle, dénommée csif dans ce qui suit) . La validation du paramétrage indique que coldfusion s’est bien connecté à cette base. Pour tester j’ai intégré dans le serveur une application « test.cfm » .

Le fichier Application.cfm (mis dans le même répertoire que test.cfm) comporte les lignes suivantes (recopie du code fonctionnant sous CF 5 ):
<cfapplication name="CSIF"
clientmanagement="Yes"
sessionmanagement="Yes" sessiontimeout="#CreateTimeSpan(0,1,30,0)#">

<!--- Base du site CSIF--->
<cfparam Name="Attributes.dsn" default="csif">

Code de « test.cfm » :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<!--- vérification que le serveur coldfusion reconnaît le contenu de l’attribut #attribute.dsn# --->
<cfoutput>
base= "#attributes.dsn#"
</cfoutput>

<cfquery name="select_user" datasource= "#attributes.dsn#">
select * from user
</cfquery>

<cfoutput query="select_user">
#Nom_user#
</cfoutput>
<body>
</body>
</html>

Résultat : le serveur coldfusion interprète correctement le paramètre #attributes.dsn# mais affiche le message d’erreur suivant :
Error Occurred While Processing Request
Error Diagnostic Information
ODBC Error Code = IM002 (Data source not found and no default driver specified)
[MERANT][ODBC lib] Data source 'CSIF' not found and no default driver specified


Question pour la quelle je sollicite les lumières des membres :

A priori puisque l’administrateur de Codfusion indique qu’il se connecte bien à la base de donnéee « CSIF » et que le serveur CF affiche le paramètre de test #attributes.dsn# le pb est sans doute lié à l’appel, par l’applicatif, d’un fichier de l’ancienne configuration qui traîne je ne sais où (recherche d’un driver ODBC ?) et/ou qu’il faut programmer différemment le fichier de configuration et/ou autre chose qui m’échappe complètement. Merci d’avance si vous pouvez me sortir du bourbier. Une fois ce Pb résolu j’envisage de faire un document de synthèse et le mettre à la disposition du forum.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP