Objekt nicht gefunden, Pfadangabe im Browser richtig?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Objekt nicht gefunden, Pfadangabe im Browser richtig?

Postby elotse » 18. April 2007 13:12

Ich habe XAMPP installiert und suche nach der Lösung wie ich eine htm oder php Datei im Broser richtig eingebe.
XAMPP liegt im folgenden Verzeichniss:
C://Programme/XAMPP
Über das Control Panel habe ich Apache gestartet und kann die Willkommenseite http://localhost/xampp/ aufrufen.
Um nun eine Testseite anzuzeigen habe ich zwei Testdateien (Test2.htm und test.php) im Verzeichniss XAMPP angelegt.

Nun versuche ich meine Testdateien wie folgt aufzurufen
http://localhost/xampp/test2.htm bzw. ..../test.php

Es kommt immer folgende Meldung

Objekt nicht gefunden!
Der angeforderte URL konnte auf dem Server nicht gefunden werden. Sofern Sie den URL manuell eingegeben haben, überprüfen Sie bitte die Schreibweise und versuchen Sie es erneut.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.

Error 404
localhost
04/18/07 13:57:44
Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8d mod_autoindex_color PHP/5.2.1

Da ich schon einiges im Forum durchgestöbert habe aber leider keine passende Info gefunden habe hoffe ich hier auf Hilfe.

Bitte beachtet ich bin Anfäger mit Xampp
Danke im voraus
elotse
 
Posts: 5
Joined: 18. April 2007 12:53

Postby Wiedmann » 18. April 2007 14:47

habe ich zwei Testdateien (Test2.htm und test.php) im Verzeichniss XAMPP angelegt.

In welchem Verzeichnis ganz genau?

BTW:
Die "readme_de.txt" hast du gelesen?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby elotse » 18. April 2007 17:37

Zuerst vielen Dank für die schnelle Reaktion.
Die Testseiten liegen in c:\programme\xmapp\test2.htm (bzw. test.php)

Die Readme_de.txt habe ich gelesen. Dort steht Rootverzeichnis c:\xampp\htdocs !!!!

Da meine Installation jedoch menügeführt in c:\programme\xampp durchgeführt wurde denke ich dieser Pfad ist richtig?
Die automatische Installation von xmapp verwendet für das neue Programme zuerst den Pfad für Programme. Eine Änderung auf C:\xmapp wurde von mir deshalb nicht gemacht
elotse
 
Posts: 5
Joined: 18. April 2007 12:53

Postby elotse » 18. April 2007 18:00

Hurra, es funktioniert. :)
Vielen Dank

Ich möchte aber gleich eine Frage nachschieben.

Meine Webs liegen zur Zeit alle in einem ganz anderen Verzeichnis:
C:\Dokumente und Einstellungen\Klaus Keuthen\Eigene Dateien\Eigene Webs\web1 ...web2 usw.
besteht die Möglichkeit den Server so einzustellen, dass ich direkt darauf zugreife oder muss ich alles umziehen!!
Um die Datensicherung einfach zu gestalten habe ich alles in Eigene Dateien liegen.
elotse
 
Posts: 5
Joined: 18. April 2007 12:53

Postby m-g » 19. April 2007 08:14

Also virtuelle Hosts kann man verwenden, muß man aber nicht.

Wenn Dein ganzer Web-Tree (hier im Beispiel D:/webserver) in einem anderen Verzeichnis liegt, brauchst Du folgende Änderungen:

(Bitte "/" und nicht "\" zu verwenden :!: )

Webserver Verzeichnis verlegen:
In der Datei:
C:\Programme\xampp\apache\conf\httpd.conf
Code: Select all
###DocumentRoot "C:/Programme/xampp/htdocs"
DocumentRoot "D:/webserver"

Dann die Berechtigung für's neue Webserver Verzeichnis anpassen:
Code: Select all
###<Directory "C:/Program Files/xampp/htdocs">
<Directory "D:/webserver">

Damit Du dann anschließend XAMPP auch noch administrieren kannst, empfiehlt sich folgendes:

In der Datei:
C:\Programme\xampp\apache\conf\extra\httpd-xampp.conf

Code: Select all
Alias /xampp "C:/Programme/xampp/htdocs/xampp/"
<Directory "C:/Programme/xampp/htdocs/xampp">

Alias /security "C:/Program Files/xampp/security/htdocs/"
Alias /phpmyadmin "C:/Program Files/xampp/phpMyAdmin/"
Alias /webalizer "C:/Program Files/xampp/webalizer/"
Alias /contrib "C:/Program Files/xampp/contrib/"
m-g
 
Posts: 6
Joined: 01. December 2005 15:33
Location: Raum ME

Postby elotse » 19. April 2007 10:10

Super Dank für die schnelle Antwort. :)

Die Änderungen an httpd.conf sind mir klar, ich möchte aber sicher gehen, dass ich die Änderungen an httpd-xampp.conf richtig verstanden habe! :?:
Ich habe im folgenden den Codeteil wie verstanden geändert und bitte um kurze Bestätigung ob richtig

...........
Alias /xampp "C:Programme/xampp/htdocs/xampp"
<Directory "C:/Programme/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
</Directory>

Alias /security "C:/Program Files/xampp/security/htdocs/"
<Directory "C:/Programme/xampp/security/htdocs">
<IfModule php5_module>
<Files "xamppsecurity.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Alias /phpmyadmin "C:/Program Files/xampp/phpMyAdmin/"
<Directory "C:/Programme/xampp/phpMyAdmin">
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Alias /webalizer "C:/Program Files/xampp/webalizer/"
<Directory "C:/Programme/xampp/webalizer">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

Alias /contrib "C:/Program Files/xampp/contrib/"
<Directory "C:/Programme/xampp/contrib">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
..........usw
elotse
 
Posts: 5
Joined: 18. April 2007 12:53

Postby elotse » 20. April 2007 11:41

Ich habe inzwischen obige Änderung an der httpd-xampp.conf getestet.

Ein starten von Apache war nicht möglich!

Als Schritt 2 habe ich an der httpd-xampp.conf alle Pfadbezeichnungen Program Files wieder durch Programme ersetzt. Ich denke dies ist richtig!
Leider ist auch danach ein Start nicht möglich.

Schritt 3 war Start und Ende von Apache über die bat-Dateien in xampp
apache_start.bat bzw. apache_stop.bat.
Leider kein Start möglich.

Die Meldung welche ich bei Verwendung apache_start.bat erhalte lautet:
.....
Syntax error on line 204 of C:/Programme/xampp/apache/conf/httpd.conf: C:/Programme/xampp/apache/conf/httpd.conf:204: <Directory> was not closed.
.......


Es stellt sich mir die Frage ob in der

C:\Programme\xampp\apache\conf\httpd.conf
Code:
###DocumentRoot "C:/Programme/xampp/htdocs"
DocumentRoot "D:/webserver"


Dann die Berechtigung für's neue Webserver Verzeichnis anpassen:
Code:
###<Directory "C:/Program Files/xampp/htdocs">
<Directory "D:/webserver">

beide Pfade angegeben werden dürfen oder ob ich nur den neuen Pfad verwenden darf.

Ich hoffe meine Anfängerfragen nerven nicht!
Leider komme ich nicht weiter
elotse
 
Posts: 5
Joined: 18. April 2007 12:53

....

Postby cchater » 27. April 2007 14:55

Zur kurzen erklärung :

Code: Select all
Syntax error on line 204 of C:/Programme/xampp/apache/conf/httpd.conf: C:/Programme/xampp/apache/conf/httpd.conf:204: <Directory> was not closed.

besagt, dass dein <Directory> "tag" nicht geschlossen wird ... das heisst ... er versucht ALLES was nach deinem <Directory> folgt, zusammenzufassen !

Schliesse diesen tag "</Directory>" !!! am ende deiner konfiguration ...

bsp.:
Rest des Dokuments
<Directory>
Deine angaben
</Directory>
Rest des dukuments

und es sollte keine probleme mehr beim starten geben !
cchater
 
Posts: 2
Joined: 27. April 2007 14:51


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 22 guests