hello a tous,
j'ai un petit probleme que je n'arrive pas a resoudre. ca doit etre un petit truc a la c.. mais je n'arrive pas a mlettre le doigt dessus. voila, j'ai une redhat el5 en 64 bit sur laquelle j'essais de faire tourner un serveur apache. l'ensemble php apache semble fonctionner correctement. je voudrais pouvoir me connecter a une base mssql. j'ai pour cela installé un freetds 64bits. en ligne de commande mon script de connection semble fonctionner (si je tape php monscript.php) par contre si j'essais de passer par un navigateur ca ne fonctionne pas du tout.impossible de se connecter au serveur mssql. j'ai pansse que ca pouvait venir d'apache mais en meme temps je ne vois pas ce je dois modifier.
# le php est-il interprété par apache ?
Posté par nono14 (site web personnel) . Évalué à 2.
Que dit phpinfo() ?
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: le php est-il interprété par apache ?
Posté par mechoui . Évalué à 1.
MSSQL Support enabled
Active Persistent Links 0
Active Links 0
Library version FreeTDS
Directive Local Value Master Value
mssql.allow_persistent On On
mssql.batchsize 0 0
mssql.charset no value no value
mssql.compatability_mode Off Off
mssql.connect_timeout 5 5
mssql.datetimeconvert On On
mssql.max_links Unlimited Unlimited
mssql.max_persistent Unlimited Unlimited
mssql.max_procs Unlimited Unlimited
mssql.min_error_severity 10 10
mssql.min_message_severity 10 10
mssql.secure_connection Off Off
mssql.textlimit Server default Server default
mssql.textsize Server default Server default
mssql.timeout 60 60
# include et probleme de chemin ?
Posté par NeoX . Évalué à 2.
mais qui n'existent pas quand on passe par le serveur web ?
genre
< include '/var/www/monsite/monfichier.php' >
< require '/home/monuser/public_html/monsite/monfichier.php' >
alors que le chemin devrait etre par rapport à la racine du site
< include '/monfichier.php' >
< require './monfichier.php' >
[^] # Re: include et probleme de chemin ?
Posté par mechoui . Évalué à 1.
<?php
$serveur="serveur mssql:port";
$user="monuser";
$pass="monmotdepasse";
$db="mabase";
if ($comundi_conn = mssql_connect($serveur , $user, $pass))
{
mssql_select_db($db, $comundi_conn);
echo "ca marche !!";
}
else
{
print ("horreur: La connexion à la base de donnée n'a pas pu être établie");
}
?>
[^] # Affiche le code de retour parfois ça peut etre utile...
Posté par nono14 (site web personnel) . Évalué à 1.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: Affiche le code de retour parfois ça peut etre utile...
Posté par mechoui . Évalué à 1.
[^] # Re: Affiche le code de retour parfois ça peut etre utile...
Posté par nono14 (site web personnel) . Évalué à 1.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: Affiche le code de retour parfois ça peut etre utile...
Posté par mechoui . Évalué à 1.
[^] # Re: Affiche le code de retour parfois ça peut etre utile...
Posté par mechoui . Évalué à 1.
[^] # Re: Affiche le code de retour parfois ça peut etre utile...
Posté par NeoX . Évalué à 2.
du coup en ligne de commande ca marche (le PATH etant le bon)
mais pas en mode navigateur
ajoute phpinfo();
à la fin de ton script
et regarde (par le navigateur) s'il trouve bien tout ce qui a trait à php-mssql
pour info, apres avoir installé un module php il faut redemarrer apache pour qu'il le prenne en charge (je me fais souvent avoir, hier soir en avec php-curl)
[^] # Re: Affiche le code de retour parfois ça peut etre utile...
Posté par mechoui . Évalué à 1.
[^] # Re: include et probleme de chemin ?
Posté par pi6Lohe . Évalué à 1.
[^] # Re: include et probleme de chemin ?
Posté par mechoui . Évalué à 1.
# installe merdique
Posté par mechoui . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.