php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.07.2010, 09:59  
Neuer Benutzer
 
Registriert seit: 08.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Makenshi befindet sich auf einem aufstrebenden Ast
Standard Apache mit PHP 5 und Mysql

Huhu zusammen,

ich versuche einen Apache Webserver zu lokalen Testzwecken mit PHP5 und mit Mysql zu installieren. Das Problem ist: es will auf Tod und Teufel nicht wirklich funktionieren. Bevor mich jemand auf Google verweisen will: Da habe ich wirklich einiges von probiert. Leider hat keine Anleitung, die Manuals und derartiges nicht gefruchtet. Ich scheine irgendwo einen Fehler zu machen, ich finde ihn jedoch nicht. Ich möchte auch XAMPP nicht installieren, da ich den Server auch gern von Hand einrichten können möchte.

Um es auszuschließen...
  • Ja, der Apache läuft auf Port 80 korrekt soweit
  • Ja, der Mysql Server läuft und ist z.B. über eine Java Applikation ansprechbar
  • Ja, Php läuft soweit, eine phpinfo() gibt eine valide Seite aus
  • Ja, auf der phpinfo Seite werden sowohl das mysql als auch das mysqli Modul als geladen angezeigt
  • Ja, laut phpinfo() wird auch die php.ini genutzt die ich verlinkt habe

Der error - sowie der access.log im Anhang sind beide von kurz nach dem Aufruf meiner "dbtest2.php" mit der ich einfach nur eine Verbindung zur Datenbank testen möchte. Die Seite läd ewig und präsentiert dann keine Ausgabe. Ok, soweit nicht ungewöhnlich. Im Erfolgsfall soll es ja auch keine geben. Jedoch kann ich den Benutzernamen und das Passwort zu völligen Unsinn ändern und es erscheint trotzdem keine Fehlermeldung. Im access.log wird zudem ein 500er Statuscode zurückgegeben, was ja einen internen Serverfehler bezeichnet. Leider steht im error.log soweit nichts was da helfen könnte.

Allgemeine Daten
Apache http: 2.2.8
php: 5.2.13 ( von PHP For Windows: Binaries and sources Releases
Exakter Download: VC6 x86 Non Thread Safe (2010-Mar-04 20:11:06) )
Mysql: 5.1.48
Betriebssystem: Windows 7 Professional - 32 Bit

dbtest2.php
PHP-Code:
<?php
$verbindung 
mysql_connect ("localhost","root""root")
or die (
"keine Verbindung möglich.
 Benutzername oder Passwort sind falsch"
);
 
?>
PHP - Konfiguration
php.ini

Apache - Konfiguration
httpd.conf

phpinfo() Ausgabe
phpinfo()

error.log
Code:
[Thu Jul 08 07:56:57 2010] [notice] Apache/2.2.8 (Win32) PHP/5.3.2 configured -- resuming normal operations
[Thu Jul 08 07:56:57 2010] [notice] Server built: Jan 18 2008 00:37:19
[Thu Jul 08 07:56:57 2010] [notice] Parent: Created child process 1780
[Thu Jul 08 07:56:57 2010] [notice] Child 1780: Child process is running
[Thu Jul 08 07:56:57 2010] [notice] Child 1780: Acquired the start mutex.
[Thu Jul 08 07:56:57 2010] [notice] Child 1780: Starting 64 worker threads.
[Thu Jul 08 07:56:57 2010] [notice] Child 1780: Starting thread to listen on port 80.
access.log
Code:
127.0.0.1 - - [08/Jul/2010:07:57:20 +0200] "GET /dbtest2.php HTTP/1.1" 500 -
Ich hoffe mal jemand nimmt sich die Zeit mal nachzuschauen. Ich weiß echt nicht mehr weiter.

Danke für die Mühen im voraus.

~Makenshi

Geändert von Makenshi (08.07.2010 um 10:51 Uhr).
Makenshi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.07.2010, 10:27  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wo hast du denn <script language="php"> aufgeschnappt? Nimm
PHP-Code:
<?php
$verbindung 
mysql_connect ("localhost","root""root")
or die (
"keine Verbindung möglich.
 Benutzername oder Passwort sind falsch"
);
die(
"funktioniert");
?>
Und setz das error_reporting auf E_ALL | E_STRICT.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 08.07.2010, 10:42  
Neuer Benutzer
 
Registriert seit: 08.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Makenshi befindet sich auf einem aufstrebenden Ast
Standard

Okai:

PHP-Code:
<?php
error_reporting
(E_ALL E_STRICT);
$verbindung mysql_connect ("localhost","root""root")
or die (
"keine Verbindung möglich.
 Benutzername oder Passwort sind falsch"
);
 
?>
Ok, das steht drin:
Code:
[08-Jul-2010 10:40:40] PHP Fatal error:  Maximum execution time of 30 seconds exceeded in C:\server\apache\htdocs\dbtest2.php on line 4

[08-Jul-2010 10:42:16] PHP Warning:  mysql_connect(): [2002] Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle na (trying to connect via tcp://localhost:3306) in C:\server\apache\htdocs\dbtest2.php on line 3

[08-Jul-2010 10:42:16] PHP Warning:  mysql_connect(): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.

 in C:\server\apache\htdocs\dbtest2.php on line 3

[08-Jul-2010 10:42:16] PHP Fatal error:  Maximum execution time of 30 seconds exceeded in C:\server\apache\htdocs\dbtest2.php on line 4
Heisst der Server kann nicht erreicht werden. Seltsam.

Edit:

Also die Mysql GUI Tools kommen auf den Server.
Mein Hibernate Beispiel unter Java ebenfalls. Laut Portscan ist der Port auch offen.
Ein Konfigurationsfehler in der php.ini schätze ich?

Geändert von Makenshi (08.07.2010 um 11:07 Uhr).
Makenshi ist offline   Mit Zitat antworten
Alt 08.07.2010, 11:39  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Ich seh hier nirgendwo den Port.
Schuss ins blaue. Eventiell das?
ragtek ist offline   Mit Zitat antworten
Alt 08.07.2010, 12:06  
Neuer Benutzer
 
Registriert seit: 08.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Makenshi befindet sich auf einem aufstrebenden Ast
Standard

Der Port ist der Standardport, den scheint php auch automatisch dranzuhängen. Trotz fehlendem Eintrag in der php.ini.

Aber nun geht es anscheinend. Das Problem war das ich beim Serverstring nicht "localhost" sondern "127.0.0.1" schreiben musste. Nun geht es wie geschmiert. Anscheinend klappte die Auflösung nicht.

Danke für eure Hilfen.
Makenshi ist offline   Mit Zitat antworten
Alt 08.07.2010, 14:20  
Neuer Benutzer
 
Registriert seit: 07.05.2009
Beiträge: 8
Deathwatcher befindet sich auf einem aufstrebenden Ast
Standard

Das mit 127.0.0.1 und localhost liegt an Windows 7. Vista hatte da auch schon Probleme gemacht. Kannst aber die host Datei änderen dann geht auch localhost.
Deathwatcher ist offline   Mit Zitat antworten
Alt 08.07.2010, 14:55  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Wirklich? Was für Probleme gibt es hier?

Ich hatte nur Probleme mit dem Port Apache, Windows7 und der Port 80 | ragtek
ragtek ist offline   Mit Zitat antworten
Alt 08.07.2010, 15:15  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Firewall?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.07.2010, 15:41  
Neuer Benutzer
 
Registriert seit: 07.05.2009
Beiträge: 8
Deathwatcher befindet sich auf einem aufstrebenden Ast
Standard

Windows 7 und Vista lösen Standardmäßig localhost nicht nach 127.0.0.1 auf. Da der Eintrag in der host Datei fehlt.
Deathwatcher ist offline   Mit Zitat antworten
Alt 08.07.2010, 18:16  
Neuer Benutzer
 
Registriert seit: 08.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Makenshi befindet sich auf einem aufstrebenden Ast
Standard

Richtig. Durch die fehlende Auflösung konnte natürlich keine Verbindung zu der Mysql Server Instanz aufgebaut werden. Dadurch das die Auflösung aber noch im Browser und ähnlichem funktioniert, denkt man da jedoch nicht daran. Offensichtlich weil hier die Auflösung schon durch das Programm stattfindet. Nicht jedoch so bei PHP.

Ich bin auf jeden Fall dankbar für den Tipp mal das Logging hochzustellen. Dadurch sah ich überhaupt erst das der Server nicht erreicht wird. Auch wenn das schon angedeutet wurde durch die lange Verbindungsdauer.
Makenshi 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
Xampp -> Apache Server High Loaded! Jabbo Server, Hosting und Workstations 4 14.06.2010 00:13
[Erledigt] Geschwindigkeitsprobleme mit großer normalisierter Datenmenge (Apache Logs franzcois Datenbanken 9 01.04.2010 13:33
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
MySQL in PHP integrieren (Windows 2003 Server ohne Apache) Plague Server, Hosting und Workstations 3 30.08.2007 21:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
Apache mit Konfiguration in MySQL dsmcg Server, Hosting und Workstations 6 05.09.2006 15:57
MySQL und PHPMyAdmin auf APACHE Webdesigner Datenbanken 12 24.03.2006 21:13
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] apache 2 + php 5 installation nach php manual klappt nicht PHP Tipps 2005-2 2 13.10.2005 00:24
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Apache 2.0.52 php + mysql bring fehler bei mysql.dll Server, Hosting und Workstations 0 04.11.2004 11:37
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47
Ich brauche ein rundum-sorglos-Paket mit Apache, PHP + MySQL Server, Hosting und Workstations 9 13.06.2004 11:06
Apache / MySQL Logfile auslesen Thice PHP-Fortgeschrittene 3 01.06.2004 18:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
#2003 die anmeldung am mysql-server ist fehlgeschlagen., #2003 die anmeldung am mysql-server ist fehlgeschlagen, http://www.php.de/server-hosting-und-workstations/69556-apache-mit-php-5-und-mysql.html, #2002 die anmeldung am mysql-server ist fehlgeschlagen., phpmyadmin anmeldung fehlgeschlagen, phpmyadmin #2002 die anmeldung am mysql-server ist fehlgeschlagen., #2002 die anmeldung am mysql-server ist fehlgeschlagen, \#2002 die anmeldung am mysql-server ist fehlgeschlagen.\, apache php keine ausgabe, php apache keine ausgabe, phpmyadmin 5.3 10 2002 die anmeldung am mysql server ist fehlgeschlagen, 2003 die anmeldung am mysql-server ist fehlgeschlagen., phpmyadmin 2002 die anmeldung fehlgeschlagen, phpmyadmin anmeldung fehlgeschlagen 2002, phpmyadmin #2003 die anmeldung am mysql-server ist fehlgeschlagen, phpmyadmin 2002 die anmeldung am mysql-server ist fehlgeschlagen win7, apache php windows 7, apache lange verbindungszeit, \#2003 die anmeldung am mysql-server ist fehlgeschlagen.\, apache php verbindungsdauer konfiguration

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:56 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