php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.03.2005, 13:28  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard IIS6 & PHP5 kann nicht zu mssql verbinden

Hallo,

ich hoffe mir kann hier jemand helfen weiss nicht mehr weiter.

Zur Ausgangslage:

Root Server (Windows 2003) bei Schlund und Partner
IIS 6 (geht)
PHP5 (geht - mssql extension ist an und wird auch erkannt)
MSDE (MSSQL 8 - läuft drauf)

so.. wenn ich nun ein einfaches php script schreibe
PHP-Code:
<?php
mssql_connect
("localhost""sa""xxx")
    or die(
"Keine Verbindung moeglich");
?>
um auf die db zu kommen, kommt nur "Keine Verbindung moeglich".

Ich habe keine Ahnung an was es liegen könnte das ich nicht auf die db mit dem Script komme.


Anstelle von localhost habe ich schon die IP Adresse, den Servernamen und die URL angegeben -> nichts!!!

Beim MSSQL-Server selbst habe ich soweit noch nichts gemacht ausser, die Authentifizierung auf "SQL-Server und Windows" gesetzt

mir scheint es so, als würde mein script den server local nicht finden. kann es sein, dass man noch einen port bei der verbindung mitangeben muss?

gruß
nautiluS
nautiluS ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.03.2005, 13:39  
Gast
 
Beiträge: n/a
Standard

Das gelesen?
Zitat:
Voraussetzungen für Win32-Plattformen.

Für die Erweiterung müssen die MS SQL Client Tools auf dem System installiert sein auf dem PHP installiert ist. Die Client Tools können entweder von der MS SQL Server-CD oder durch Kopieren von ntwdblib.dll von \winnt\system32 auf dem Server nach \winnt\system32 auf dem PHP-Rechner installiert werden. Das Kopieren von ntwdblib.dll unterstützt nur den Zugriff. Für die Konfiguration des Clients ist eine Installation aller Tools nötig.
ggf. auch das mal testen:

PHP-Code:
<?php
$conn 
mssql_connect ($host$user$pass) OR die (mssql_get_last_message());
?>
  Mit Zitat antworten
Alt 30.03.2005, 14:03  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

die vorausetzungen hatte ich gelesen und befolgt -> ist ja logisch ist meine neue lieblingsseite da ich schon die ganze zeit denke ich hab was vergessen


wenn ich mssql_get_last_message() verwende wird nichts ausgegeben
nautiluS ist offline   Mit Zitat antworten
Alt 30.03.2005, 14:08  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

auch mit

error_reporting(E_ALL);

kommt nichts....
nautiluS ist offline   Mit Zitat antworten
Alt 30.03.2005, 15:02  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von nautiluS
wenn ich mssql_get_last_message() verwende wird nichts ausgegeben
Mist! Er sagt nix, will aber nix von Fremden wissen.

Heult sich PHP vielleicht in einem Errorlog aus?
Haste mal in den Userkommentaren gestöbert?

Hier etwas "Futter":
Ist der Port 1433 offen bzw. wenigstens via 127.0.0.1 erreichbar?
-> SP3a

"Copying ntwdblib.dll and php_mssql.dll from the "extensions" folder in PHP directory works great with Windows XP Pro. and MsSQL Server 2000"

Das probieren:
mssql_connect('127.0.0.1:1433', $user, $pass);
bzw
mssql_connect('127.0.0.1,1433', $user, $pass);

btw: eine Serverinstanz hast Du sicher schon kreiert... Es ist 3 Jahre her, seitdem ich das letzte Mal was mit MSSQL zu tun hatte.
  Mit Zitat antworten
Alt 30.03.2005, 15:22  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

also ich kann über die kommandozeile
Code:
ping 127.0.0.1:1433
ausführen und ich bekomme auch antwort...

PHP_error-log oder sowas finde ich nicht, wüsste auch icht wo es sein sollte

beide files hatte ich schon im PHP ordner liegen

Zitat:
Das probieren:
mssql_connect('127.0.0.1:1433', $user, $pass);
bzw
mssql_connect('127.0.0.1,1433', $user, $pass);
erfolglos getestet


das mit den instanzen kenne ich nicht. ich habe nur die db-server laufen darauf eine neue db angelegt und einen benutzer als owner für die db.
dieser kann sich ber ein tool (Enterprise Manager) auch zur db connecten...
nautiluS ist offline   Mit Zitat antworten
Alt 30.03.2005, 15:26  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ich hab grad in der docu folgendes gesehen:


www.php.net/mssql_min_error_severity
www.php.net/mssql_min_message_severity

kann es sein dass das "error_reporting" damit seitens des servers eingestellt wird? nur ne idee

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 30.03.2005, 15:34  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

hi robo,

damit kann ich leider gar nichts anfangen
nautiluS ist offline   Mit Zitat antworten
Alt 30.03.2005, 15:40  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von nautiluS
also ich kann über die kommandozeile
Code:
ping 127.0.0.1:1433
ausführen und ich bekomme auch antwort...
Huch? Seit wann geht ping mit Portnummer?
Code:
telnet localhost 1433
Oder gib Deine IP und ich guck mal nach, was nmap meldet.

Zitat:
PHP_error-log oder sowas finde ich nicht, wüsste auch icht wo es sein sollte
Guck im phpinfo nach, ob display_errors = On und error_log = no value ist.

Oder ruf zum Test ein Script mit einem absichtlich gesetzten Syntaxerror auf.
Zitat:
dieser kann sich ber ein tool (Enterprise Manager) auch zur db connecten...
Also loft der Server. Dann müssen wir nur noch rauskriegen, warum der nix mit PHP zu tun haben will...
  Mit Zitat antworten
Alt 30.03.2005, 15:51  
Erfahrener Benutzer
 
Registriert seit: 16.06.2004
Beiträge: 125
nautiluS
nautiluS eine Nachricht über ICQ schicken
Standard

lol - war mir ja klar das mit 'ping' - mit telnet kommt folgende fehlermeldung:
Code:
Connecting To localhost...Could not open connection to the host, on port 1433: 
Connect failed
das mit dem error schaue ich nach bzw. stelle es ein


japs der server löbt
nautiluS ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
PHP5 erkennt kein PHP5!? DaOnkel PHP Tipps 2006 4 14.03.2006 11:56
[Erledigt] Seit PHP5 - vB sehr Langsam PHP Tipps 2006 3 02.03.2006 10:11
[Erledigt] IIS6 mit PHP5 / CGI-Timeout PHP Tipps 2006 3 01.02.2006 14:00
Php4 vs php5 PHP-Fortgeschrittene 10 27.10.2005 00:38
[Erledigt] PHP5 mit Apache zum Laufen bringen... PHP Tipps 2005-2 11 22.10.2005 17:52
MsSQL Verbindung mit Xampp funkt nicht! PHP-Fortgeschrittene 0 28.09.2005 08:34
php4 und php5 gleichzeitig test022 Server, Hosting und Workstations 13 24.08.2005 10:25
SOAP in PHP5 für NuSoap deaktivieren PHP-Fortgeschrittene 2 03.08.2005 18:23
php4 und php5 auf einem indianer Server, Hosting und Workstations 2 22.05.2005 18:06
Problem beim Installieren von PHP5 ggfan PHP Tipps 2005 8 11.05.2005 21:58
suche gut erklärtes Tutorila zu php5 und oop Beitragsarchiv 24 03.03.2005 12:38
PHP5 IIS6 & Sicherheit PHP Tipps 2005 15 22.02.2005 10:35
[Erledigt] Unterschiedliche Ergebnisse: PHP4 / PHP5 PHP-Fortgeschrittene 2 03.01.2005 00:45
[Erledigt] Erfahrung mit PHP5 / Stabilität PHP-Fortgeschrittene 3 30.08.2004 12:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mssql 127.0.0.1, mssql mit php verbinden, mssql verbinden, iis 6 php mssql, php5 mit mssql verbinden, mssql php iis 6, iis 6 und mssql, php5 keine verbindung zu mssql mehr möglich, mssql verbindung php 5 welche dll, mssql kommandozeile verbinden, \php_mssql\ \mssql_connect\ timeout, php mssql_get_last_message nicht erkannt, mit mssqlverbinden, mssql über iis nicht erreichbar, auf ms_sql connecten, mssql localhost nicht erreichbar, mssql server nicht unter 127.0.0.1 erreichbar, mssql mit php5 iis, php ünterstüzt mssql nicht mehr, php install mssql extension iis6

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.