Posez votre question Signaler

Serveur Apache/PHP [Résolu]

Imer - Dernière réponse le 24 nov. 2009 à 18:09
Salut à tous,
je suis en train de faire un serveur Apache/PHP dans mon entreprise de stage car je viens de faire un Intranet...
J'ai regardé pas mal de tuto la dessus mais ça ne marche pas...
Le problème viens du fait que je n'utilise pas MySQL mais MS SQL Server...
J'essaie donc d'adapter les tutos pour mon cas mais ça ne marche pas... Je n'arrive pas a accéder à la base..
J'ai les erreurs suivantes :

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: RISV08\QIS,1433 in C:\Program Files\Apache Group\Apache2\htdocs\Intranet Rives\accueil.php on line 13

Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\Program Files\Apache Group\Apache2\htdocs\Intranet Rives\accueil.php on line 14

Warning: mssql_query() [function.mssql-query]: Unable to connect to server: (null) in C:\Program Files\Apache Group\Apache2\htdocs\Intranet Rives\accueil.php on line 15

Warning: mssql_query() [function.mssql-query]: A link to the server could not be established in C:\Program Files\Apache Group\Apache2\htdocs\Intranet Rives\accueil.php on line 15

Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:\Program Files\Apache Group\Apache2\htdocs\Intranet Rives\accueil.php on line 16


Si quelqu'un avait des infos ca m'arrangerais bien, merci d'avance...
Lire la suite 

Serveur Apache/PHP »

27 réponses
Réponse
+2
moins plus
Salut,
Le serveur ms sql est distant et la connection marche car quand je passe par l'analyseur de requête ça marche...
Voila mon code qui sert a se connecter :
<?
$db = mssql_connect("RISV08\QIS:1433","sa","");
$req = mssql_select_db("SELECT libellebandeau FROM bandeau");
while ($sortie = mssql_fetch_array($req)) {
$a = $sortie["libellebandeau"];
}
?>


Le problème c'est qu'avec EasyPHP ca marchais, j'arrivais à me connecter à la base...
Ajouter un commentaire
Réponse
+1
moins plus
en effet... c bizarre. Mais j'ai repéré une erreur :

mssql_select_db("SELECT libellebandeau FROM bandeau");

est faux : il faut mettre
mssql_select_db("nom_base");
puis
mssql_query("SELECT libellebandeau FROM bandeau");
Ajouter un commentaire
Réponse
+0
moins plus
salut,

deja ca :
Unable to connect to server

ca me fait penser qu'il y a un probleme au niveau de la connexion ;)
le serveur SQL est en local ou distant ? le lien entre les 2 est il assuré ?

peux tu mettre plus de détails, genre le code servant à la connexion, l'architecture réseau... qui pourraient premettre de trouver l'erreur exact et la solution ?
Ajouter un commentaire
Réponse
+0
moins plus
Ok merci, ça c'est une simple entre copié/collé mais le problème ne vient pas de la car lorsque mon code est:
<?
mssql_connect("RISV08\QIS","sa","") or die("Erreur de connexion au serveur");
?>

J'ai l'erreur suivante :
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: RISV08\QIS in C:\Serveur\Apache2\htdocs\testmssql.php on line 2
Erreur de connexion au serveur


T'aurais pas une ptite idée????
Ajouter un commentaire
Réponse
+0
moins plus
peut etre le nom du serveur qui est assez chelou... un antislash ca fait bizarre.
Ajouter un commentaire
Réponse
+0
moins plus
Merci BreTzel, c'était un problème au niveau du serveur...
+
Fouad - 2 août 2005 à 10:19
salut,
je suis en train de developper des application en utilisant PHP et MS SQL SERVER et j'ai le meme problème que le tiens.
Si ta résoudre le problème Veuillez me le dire SVP.


salutations.
@£e>< - 24 nov. 2009 à 18:09
Bonsoir, j'ai le meme problème que toi.
Comment tu as réussi à résoudre ton soucis???
4 ans après j'espere que tu es toujours la...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour a tous,

J'ai un souci aussi au point de vue d'une applicatoin php et ms sql serveur 2000 !

tout tourne en local parfaitement , procedure stockee, transactoin , etc ...

J'ai commence a mettre l'application en production mais lorsque je tente de me connecter a la db ms sql situe sur un autre pc il me sort l'erreur

unable to connect serveur ....

Je pense mais je suis pas sur que cela vient peut etre du chemin reseau qu'il faut placer ! non ? qu'en pensez vous ?

J'ai place les parametres ds des constantes ...comme ceci
define("host", "IPDISTANTE");

j'ai essayer avec des slahs anti slahs etc ...rien ne fonctionne !

si vous avez une idée

je vous remercie

Si vous avez des questions sur php + ms sql serveur n'hesitez pas car j'ai rencontre pas mal de problemes qui avec le temps et la patience ont ete resolu

Christophe
Ajouter un commentaire
Réponse
+0
moins plus
hier j'avais un petit blème avec ma connection, le blème venait du

nom d'utilisateur, avez vous regarder de ce côté
Ajouter un commentaire
Réponse
+0
moins plus
remplace myssl par mysql...
prout - 4 août 2005 à 21:51
ah dsl j'avais pas vu...
Ajouter un commentaire
Réponse
+0
moins plus
Salut salut,

Non ca ne va toujours pas ! bien sur j'ai regarde les autorisations de l'utilisateur sur la db en question !!!!

mais non cela ne va pas ! je viens encore de faire un test en local sur mon p'tit reseau et cela tourne j'arrive bien a me connecter mais pas au boulot !

fais chier !

j'ai essayer de mettre l'adresse ip le nom de la machine le nom de l'instance le nom du port etc...rien ne fonctionne !

c'est space qd meme !

Si quelqu'un pouvait m'aider et me dire s'il a reussi a porter une application en production php + ms sql serveur

merci a tous

bon week end

Christophe
Ajouter un commentaire
Réponse
+0
moins plus
Salut salut,

Non ca ne va toujours pas ! bien sur j'ai regarde les autorisations de l'utilisateur sur la db en question !!!!

mais non cela ne va pas ! je viens encore de faire un test en local sur mon p'tit reseau et cela tourne j'arrive bien a me connecter mais pas au boulot !

fais chier !

j'ai essayer de mettre l'adresse ip le nom de la machine le nom de l'instance le nom du port etc...rien ne fonctionne !

c'est space qd meme !

Si quelqu'un pouvait m'aider et me dire s'il a reussi a porter une application en production php + ms sql serveur

merci a tous

bon week end

Christophe
rifly01 - 7 août 2007 à 20:11
Salut,


Tu essaye ça :

/* PARAMETRES DE CONNEXION */
	$host	= '';	// VOTRE SERVEUR
	$user	= '';   // VOTRE IDENTIFIANT	
	$mdp	= '';   // VOTRE MOT DE PASSE
	$base	= '';   // TABLE A SELECTIONNER

/* ON SE CONNECTE */
	mysql_connect($host, $user, $mdp)
		or die('Impossible de se connecter au serveur '.$host);

/* SELECTION DE LA BASE */
	mysql_select_db($base)
		or die('Impossible de sélectionner la table '.$base);

Alain42 - 7 août 2007 à 20:40
SUR linux il y a un package php_mysql a installer
Ajouter un commentaire
Réponse
+0
moins plus
j'ai le meme probleme que Imer, c'est a dire que mon code pour creer une connexion avec sql server fonctionnne sur easy php et xamp mais pas sur mon server apache insallé proprement (je crois).

Voici mon code:

define('LOGIN',"login_xxxx");
define('PASSWORD',"xxxx");
define('SERVER',"btxxxxxx");
define('BASE',"xxxx");

function Connection()
{
//connexion au server
$connection = mssql_pconnect(SERVER,LOGIN,PASSWORD);

if(!$connection){
echo "connexion à ". SERVER ." impossible\n";
exit;
}

//connexion à la base
if(!mssql_select_db(BASE,$connection)){
echo "connexion à la base ". BASE ." impossible\n";
echo "Message de SQL SERVER: ". mssql_error($connection);
exit;
}

return $connection;
}//fin de la fonction

j'obtient comme message d'erreur:

Warning: mssql_pconnect() [function.mssql-pconnect]: Unable to connect to server: btxxxxx in C:\wxxx\Hxxx\Fxxxx\connection\getConnection.php on line 12
connexion à btxxxx impossible

je ne vois vraiment pas quoi faire....
Ajouter un commentaire
Réponse
+0
moins plus
c bien mssql que je veux puisque c'est une connection avec sql server que je veux et Pconnect veut dire que c'est une connection persistente. return est la parceque la création de la connexion se fait dans une fonction et je ne ferme pas la connection parceque j'en ai besoin.

l'extension sqlserver semble fonctionner puisque je n'ai pas de message d'erreur comme quoi le server ne comprend pas la fonction mssql_pconnect()...

merci pour la reponse alain42
invité - 20 nov. 2008 à 12:01
Bonjour,

Désolé de te contacter directement mais j'ai le même soucis que toi j'essaie simplement de me connecter à une instance SQL mais j'y arrive pas. J'ai beau cherché mais ca ne fonctionne toujours pas... je sèche alors STP si tu as trouvé une solution, je suis preneur.
Merci d'avance pour ton aide précieuse,

cdt
Ajouter un commentaire
Réponse
+0
moins plus
Ha excuses, je n'avais pas fait attention que tu travaillait avec sql serveur.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Même souci.
Sql/Server sur un host, wamp+appli sur un autre, et même msg d'erreur "Unable to connect..."
Le ntwdblib.dll fourni par wamp est copié dans le bon répertoire.
Je ping correctement le sql/server depuis le host wamp.
Je sèche...
Merci et bonne journée.
Patrick.
Ajouter un commentaire
Réponse
+0
moins plus
bonjour
christophebmx j'ai fait des page webs et le logiciel easyphp comment dois je faire pour tester en local
Ajouter un commentaire
Réponse
+0
moins plus
Salut,


Solaris 10

Comment savoir si php fonctionne avec apache ...
j'ai un serveur svn installe
j'ai apache qui fonctione -> tout est ok
j'ai installe php5 et mod_php5
mais je pense que php fonctionne pas avec apache, que dois je faire ?

svp merci d'avance

zoblaso
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
SVP j'essaie de mettre sur pied une plate forme éducative en utilisant comme serveur easy PHP. mais le service web local reste désactivé car le port 80 est occupé par un certain inext.exe. comment remédier à ce problème?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
J'ai un code php pour me conecter a une BD en mssql mais cela ne fonctionne pas.
Je pense que cela vient de wamp mais je ne sais pas ou.. :s

le code au cas ou

"<?php
$a="XP-WD\*******";
$b="XP-WD*******";
$c=" ";
mssql_connect($a,$b,$c)
or die ("sa marche pas");

?>"

Merci d'avance
Ajouter un commentaire
Réponse
+0
moins plus
salut sa va
j'essaye de cree une base sur un serveur web mais elle ne fonctionne pas vous pouvez m'aider
voila l"erreur qui s'affiche

Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/tunisies/public_html/a.php on line 10

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/tunisies/public_html/a.php on line 10
erreur d"insertionAccess denied for user 'nobody'@'localhost' (using password: NO)
Ajouter un commentaire
Ce document intitulé « Serveur Apache/PHP » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook
Serveur Apache/PHP - page 2