PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Php Problem



Coolzero
10-11-2007, 17:33
Hallo ich habe mir das hier:
http://www.mrunix.de/forums/showthread.php?t=31990
mal angesehn, und hab dann versucht die php Daten die ich erstellt hab so wie beschrieben im Webbrowser zu öffnen:
localhost/php-scripte/seite.php (natürlich durch mein verzeichniss und datei namen ersetzt!)

Aber dann sagt mir der browser das

Fehler: Verbindung fehlgeschlagen
Firefox kann keine Verbindung zu dem Server unter localhost aufbauen.

Was hab ich falsch gemacht?
Laut Yast ist php instaliert!

Muss ich es irgendwie besonders starten??

Danke für die Hilfe

jeebee
10-11-2007, 17:57
Webserver auch installiert? (apache2)

als Alternative: XAMPP (http://www.apachefriends.org/en/xampp.html)

Coolzero
10-11-2007, 20:35
Laut yast ist apache2 instaliert

jan61
10-11-2007, 21:16
Laut yast ist apache2 instaliert

Läuft er auch?

ps -ef | grep httpd

Jan

Coolzero
10-11-2007, 21:21
Also ps -ef | grep httpd sagt das:

root 15824 1 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 15883 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 15979 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 15981 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 15983 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 15986 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 15987 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 22169 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 22439 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
nobody 22440 15824 0 22:13 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5
Coolzero 27949 15687 0 22:17 pts/5 00:00:00 /bin/grep --color=auto httpd


Ich ahbe aber jetzt auhc mal noch xampp instaliert und gestartet, wenn ich dann http://localhost
eingebe kommt auch die XAMPP seite, aber wenn ich meine eigenen php einsetz hinter http://localhost, sieht dann so aus:


http://localhost/home/Coolzero/Documents/PamStock08/gb_insert.php

dann kommt folgendes:

Not Found

The requested URL /home/Coolzero/Documents/PamStock08/gb_insert.php was not found on this server.
Apache/2.2.6 (Unix) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e PHP/5.2.4 mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.7 Server at localhost Port 80


Was ist jetzt noch falsch?

jan61
10-11-2007, 21:31
Also ps -ef | grep httpd sagt das:...


OK, apache läuft.


aber wenn ich meine eigenen php einsetz hinter http://localhost, sieht dann so aus:


http://localhost/home/Coolzero/Documents/PamStock08/gb_insert.phpdann kommt folgendes:

Not Found

The requested URL /home/Coolzero/Documents/PamStock08/gb_insert.php was not found on this server.
Apache/2.2.6 (Unix) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e PHP/5.2.4 mod_apreq2-20051231/2.5.7 mod_perl/2.0.2 Perl/v5.8.7 Server at localhost Port 80Was ist jetzt noch falsch?

Du rufst Deine Seite mit dem Pfadnamen im Dateisystem auf. Das kann nicht funktionieren, ein Webserver will den Pfad relativ zu DocumentRoot oder einem virtuellen Verzeichnis. Wenn Du nicht weiter an den Apache-Einstellungen herumschrauben willst, dann suche mal, wo das Verzeichnis bei Dir ist:
grep DocumentRoot /etc/apache2/default-server.conf - Der Name der Konfigdatei kann variieren, abhängig von Deiner Distri und der Apache-Version (Deine ps-Ausgabe sieht mir eher nach 1.x aus, also versuch mal die httpd.conf).

Jan

P.S.: Lies Dich bitte mal ein wenig in die Grundlagen von Webservern ein, Dir fehlt VOR der PHP-Programmierung noch einiges Basiswissen.

Coolzero
17-11-2007, 15:59
Wo find ich den z.b. Tuts für mein Basiswissen zu Webservern?

Wenn ich bei mir

grep DocumentRoot /etc/apache2/default-server.conf
eingeb kommt folgendes:


DocumentRoot "/srv/www/htdocs"
# Configure the DocumentRoot


und was mach ich dann damit?

jeebee
17-11-2007, 16:07
dann schaust du dir mal das entsprechende Verzeichnis (/srv/www/htdocs/) an, dort kommen dann deine eigenen Dateien auch rein.

Coolzero
17-11-2007, 17:13
Also das mit dem öffnen funktioniert nun, nur meine Php Daten scheinen nicht wirklich gut zu sein, denn sie werden schlecht bzw. garnicht dargestellt!

Ich habe meine Gästebuch Dateien so erstellt wie hier beschrieben, dachte ich zumindest, ich hänge die Dateien mal in den Anhang, vieleicht entdeckt ja jemand einen Fehler!

Danke

Turbohummel
18-11-2007, 07:17
Ich möchte mir jetzt jeden Kommentar zur Qualität des Codes sparen. Dementsprechend wundert mich das Ergebnis nicht. Ich würde da einfach ein anderes Gästebuch wählen.

Gruß

Coolzero
18-11-2007, 10:10
Ok das mit dem Kommentar sparen sagt ja so ziemlich alles, kannst du mir denn ein anderes Gästebuch empfehlen?