#1 4. Mai 2009 Moin, erstmal ein paar Infos: Dirstri: Gentoo www-servers/apache-2.2.11 dev-db/mysql-5.0.70-r1 dev-lang/php-5.2.9-r2 dev-db/phpmyadmin-2.11.9.4 /etc/mysql/my.cnf /etc/apache2/vhosts.d/00_default_vhost.conf connect.php Code: <?php $Port = 3306; $server = "localhost"; $user = "root"; $pw = ""; $DB = "ticketline"; echo "test1"; $db = @new mysqli($server,$user,$DB) ; echo "test2"; if (mysql_connect_errno()) { die ('Konnte keine Verbindung zur Datenbank aufbauen:'.mysql_connect_error().'('.mysql_connect_errno().')'); } echo "test3"; ?> Das Passwort habe ich schon zurückgesetzt. echo "test1" vor der $db Zeile wird noch ausgegeben. das echo "test2" direkt nach dieser Zeile nicht. Querys schlagen auch fehl. Der Grund warum ich es in der Linux-Sektion poste ist folgender. Die gleichen Scripts unter einem Windows mit selben Datenbanknamen, selben Rechten und selben Tabelleneinträgen funktionieren einwandfrei. Unter linux wird alles was nach dem $db kommt nicht mehr ausgeführt. Ich habe wie man in der apache datei sehen kann, ein public_html Verzeichnis im /home/user von welchem aus ich die Dateien starte mit dem host "testname". Aber packe ich alles in /var/www/localhost/htdocs und führe es dann unter dem host "localhost" aus, klappt es auch nicht. Diverse Neueinstellungen wie anderer Datenbankname, anderer Port, servername, username und passwort habe ich schon durch, aber eventuell habe ich etwas übersehen udn hofe jemand kann mir einen tipp geben. mfg nY