[Homepage] IIS-Problem

08/10/2011 17:18 Xijezu#1
Heyho,

Nachdem ich heute mein Root neu machen musste, habe ich mir gedacht, ich steige mal auf ISS um, da ich vorher XAMPP hatte.
Es läuft alles, habe die Seite zum laufen gebracht, nur wenn ich jetzt in einer PHP-Datei eine MSSQL-Abfrage mache, passiert nichts.
Ich habe dann eine eine Extra-PHP-Datei erstellt, die wiefolgt ist:

PHP Code:
<?php
            $bla 
= @mssql_connect('XXXXX\XXXXXX''sa''XXXXX'); 
            if(!
$bla)
            {
                echo 
"0wned...";
            }else{
                echo 
"wtf?!";
            }
            
$blaa = @mssql_select_db("ACCOUNT_DBF");
                        if(!
$blaa)
            {
                echo 
"0wned...";
            }else{
                echo 
"wtf?!";
            }


?>
Die Seite bleibt weiß, ohne Quelltext.

Jemand ne Ahnung woran das liegt?
Will nicht extra wieder XAMPP draufhauen.

Xijezu.

EDIT: /
08/10/2011 17:21 ©ross#2
IIS schon PHP beigebracht?

btw @ vor den PHP Functionen weg! Unnötig da normalerweise keine fehlerausgaben kommen sollten beim coden ;)
08/10/2011 18:55 Xijezu#3
IIS hat php, keine Angst. ;)

Das "@" hatte ich zum testen, da ich lustigerweise mit XAMPP damals Probleme hatte, und das dadurch wegging. Beide Varianten, also Mit und Ohne "@" funktionieren nicht.
08/10/2011 19:10 ©ross#4
Quote:
Originally Posted by Xijezu View Post
IIS hat php, keine Angst. ;)

Das "@" hatte ich zum testen, da ich lustigerweise mit XAMPP damals Probleme hatte, und das dadurch wegging. Beide Varianten, also Mit und Ohne "@" funktionieren nicht.
Die meisten vergessen eben PHP zu installieren ;)

Kommt bei entfernung der "@"'s auch kein fehler? Dan ge ich davon aus, dass du PHP auch die mssql erweiterung "beigebracht" hast ;)

mmh mal überlegen was es noch seien könnte..

gehen überhaupt php scripte?

bestes beispiel:
PHP Code:
<?php
    phpinfo
();
 
?>
?
08/10/2011 19:22 rädsun#5
Also soweit ich weis ist PHP immer vorinstalliert bei IIS, so war es zumindest bei mir und ich habe keinerlei probleme mit irgendwelchen scripts.
08/10/2011 19:44 Xijezu#6
@rädsun
Vorinstalliert ist es nicht, zumindest nicht bei Strato.

@cross
Also Scripte gehen, baue meine Site über $show und nl2br(); auf, funktioniert alles.
Nur halt MSSQL nicht.
In der php.ini (bzw. in der IIS-Config) habe ich auch schon die dll aktiviert, nur frage ich mich, warum es nicht funktioniert....
08/10/2011 22:34 ©ross#7
den ganzen IIS Server mal neugestartet?
bzw root neustart ausprobieren

@rädsun: IIS stammt von Microsoft -> Ergo ist dort standartgemäß asp als Codingsprache "installiert", PHP muss man in den meisten fälle selber installieren.
08/10/2011 23:45 Xijezu#8
Root-Neustart -> Nix.
Brauch ich noch irgendwelche Einstellungen für MSSQL (außer den SQL-Browser)?
Ich hab nämlich grad nichts im Kopf...

Edit:
Ich gebs auf.
Alles Versucht, von SQL-Einstellungen bis zu PHP 5.2.9..
Immer eine Leere Seite...
IIS ist fürn Arsch, fertig.
08/11/2011 13:23 Leange#9
benutzt du plesk oder so?
08/11/2011 15:27 Xijezu#10
Nein, benutze kein Plesk.
08/11/2011 18:20 BlackGiant#11
// Edit: nvm :s


// Edit²:

Hab das Problem auch mal gehabt. Liegt an PHP 5.2.9.
MSSQL scheint mit PHP 5.2.9 Probleme zu haben.
Ab 5.3.0 sollte es wieder gehen, laut Intanetz.
08/11/2011 20:29 Xijezu#12
Also ich hatte erst die aktuellste Version von PHP.
Da ich dann aber gegoogelt hatte, und rausgefunden hatte, das PHP MSSQL nichtmehr unterstützt, sondern nun von Windoof solche Addons gibt, habe ich das Probiert.
Da das nun auch nicht geklappt hat, habe ich dann PHP 5.2.9 geladen, ging auch nicht.
08/11/2011 21:38 Marv!n#13
Mit PHP 5.2.17 geht es zu 100%, das habe ich noch auf'm Rechner rumfliegen. Kann es auf Anfrage mal irgendwo hochladen.
Allerdings ist das eben nicht die neuste Version ...