Flux rss
Rechercher : dans
Par :

Serveur Apache/PHP

Imer, le mardi 28 juin 2005 à 10:52:26 
 Signaler ce message aux modérateurs

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...

1

BreTzeL, le mardi 28 juin 2005 à 11:23:43

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 ? Le point commun entre l'informatique et l'alcool ?
- ça fait mal à la tête. :P

Répondre à BreTzeL

2

Imer, le mardi 28 juin 2005 à 11:35:07
  • +1

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...

Répondre à Imer

3

BreTzeL, le mardi 28 juin 2005 à 12:02:19

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");
Le point commun entre l'informatique et l'alcool ?
- ça fait mal à la tête. :P

Répondre à BreTzeL

4

Imer, le mardi 28 juin 2005 à 12:40:35

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????

Répondre à Imer

5

BreTzeL, le mardi 28 juin 2005 à 13:41:16
  • +1

Peut etre le nom du serveur qui est assez chelou... un antislash ca fait bizarre.
Le point commun entre l'informatique et l'alcool ?
- ça fait mal à la tête. :P

Répondre à BreTzeL

6

Imer, le mercredi 29 juin 2005 à 08:33:46

Merci BreTzel, c'était un problème au niveau du serveur...
+

Répondre à Imer

7

Fouad, le mardi 2 août 2005 à 10:19:47

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.

Répondre à Fouad

8

christophebmx, le jeudi 4 août 2005 à 18:13:56

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

Répondre à christophebmx

9

b.d, le jeudi 4 août 2005 à 19:47:45

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é

Répondre à b.d

10

prout, le jeudi 4 août 2005 à 21:50:58

Remplace myssl par mysql...

Répondre à prout

11

prout, le jeudi 4 août 2005 à 21:51:40

Ah dsl j'avais pas vu...

Répondre à prout

12

christophebmx, le vendredi 12 août 2005 à 11:58:39

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

Répondre à christophebmx

13

christophebmx, le vendredi 12 août 2005 à 12:01:45

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

Répondre à christophebmx

14

rifly01, le mardi 7 août 2007 à 20:11:01
  • +1

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);

Répondre à rifly01

15

Alain42, le mardi 7 août 2007 à 20:40:00

SUR linux il y a un package php_mysql a installer

Répondre à Alain42

16

seize51, le lundi 3 décembre 2007 à 09:41:57

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....

Répondre à seize51

17

Alain42, le lundi 3 décembre 2007 à 10:37:43

Bonjour,

tu as une faute à plusieurs endroits

$connection = mssql_pconnect(SERVER,LOGIN,PASSWORD);


ce n'est pas mssql mais mysql

et mets plutôt mysql_connect que mysql_pconnect (p veut dire permanent et ce n'est pas indispensable )

et pour voir les erreurs il vaut mieux fiare:

$connection = mysql_connect(SERVER,LOGIN,PASSWORD) or die ("Pb de connexion: ".mysql_error());


et ce or die(....) tu le mets à chaque commande mysql_....

cà t'évitera tous les if(!....)

en plus pour fermer la connexion ce n'est pas return $connexion mais mysql_close();

vas voir le site www.siteduzero.com

Tu aurais du ouvrir une autre discution.

@lain

Répondre à Alain42

18

seize51, le lundi 3 décembre 2007 à 11:52:59

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

Répondre à seize51

26

 invité, le jeudi 20 novembre 2008 à 12:01:21

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

Répondre à invité

19

Alain42, le lundi 3 décembre 2007 à 13:43:43

Ha excuses, je n'avais pas fait attention que tu travaillait avec sql serveur.

Répondre à Alain42

20

patrick vanhaverbeke, le vendredi 14 décembre 2007 à 10:23:26

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.

Répondre à patrick vanhaverbeke

21

nfamus, le lundi 24 décembre 2007 à 10:25:14
  • +1

Bonjour
christophebmx j'ai fait des page webs et le logiciel easyphp comment dois je faire pour tester en local

Répondre à nfamus

22

Zoblaso, le lundi 7 janvier 2008 à 14:55:13

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

Répondre à Zoblaso

23

double U, le mercredi 30 avril 2008 à 13:09:57

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?

Répondre à double U
[Apache/PHP] Config doc_root Bonjour, J'ai une configuration Apache 2.0/PHP5/MySQL4.1. En faite j'ai un problème pour afficher mes pages, le code html est reconnu mais pas les script php. Pourtant le doc_root est bien le meme dans la config du serveur apache et de php. Dans le... www.commentcamarche.net/forum/affich-2748821-apache-php-config-doc-root
[fedora]Installation serveur apache Bonsoir, Je souhaiterais pouvoir faire du php sur linux, donc il me faut installer un serveur apache ainsi que php, mysql, et phpmyadmin. Mais après de multiples essais, je n'y arrive toujours pas... :( A chaque fois que je détare en utilisant tar ... www.commentcamarche.net/forum/affich-2114114-fedora-installation-serveur-apache
Apache,php,mysql,phpmyadmin (Résolu) Bonjour, durans mon stage de fin d'année je doit rénauvé le site internet d'un lycée. J'arrive a installer apache,php,mysql et phpmyadmin mais je n'arrive pas a les configurer a pouvoir les utiliser au travers de internet explorer, le serveur apache... www.commentcamarche.net/forum/affich-6377959-apache-php-mysql-phpmyadmin
Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux
[Apache] Analyse du trafic web en temps réelLe serveur web Apache possède des outils natifs permettant d'analyser le trafic web : - Les fichiers journaux (logs), exploitables par des logiciels spécialisés afin de dresser une analyse complète de la fréquentation - La sortie "server-status" que... www.commentcamarche.net/faq/sujet-841-apache-analyse-du-trafic-web-en-temps-reel
Le serveur apache ne demarre pasj'ai installer easyphp 8 mais il ne demare pas surtout le serveur apache. il donne un message d'erreur qui me alert que le port 80 est occuper je sais pas comment je resoudre ce probleme www.commentcamarche.net/forum/affich-2944820-le-serveur-apache-ne-demarre-pas
Php - serveur apache - temps d'execution maxiBonjour, Je programme en php des instructions qui prennent du temps. Au bout de 30 secondes, le serveur apache me signale que l'execution dépasse le temps maximum. Je ne trouve nul part où parametrer ce temps, est ce possible et si oui ou???? merci... www.commentcamarche.net/forum/affich-1933233-php-serveur-apache-temps-d-execution-maxi
Télécharger WAMP ServerWAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plate forme de développement Web sous Windows. Il vous permet de développer des sites Web dynamiques à l'aide du serveur Apache, du langage de scripts PHP5 et d'une base de données MySQL version... www.commentcamarche.net/telecharger/telecharger-34055064-wamp-server
Installation d'un serveur Web sous Linux (Apache, PHP et MySQL)Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type... www.commentcamarche.net/contents/php/phpinst.php3