Probleme mit XAMP

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

das würdest du mit http://phpbbde.localhost/ aufrufen
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

gn#36 hat geschrieben:das würdest du mit http://phpbbde.localhost/ aufrufen
Warum phpbbde ?
Bis zum Forum bin ich noch gar nicht gekommen.
Im moment versuche ich nur die "normale" Homepage anzuzeigen.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Das ist der Alias den du angelegt hast. Ein normaler Aufruf http://localhost/ wird nicht mehr funktionieren, denn durch das anlegen von Virtuellen Hosts wird dieser überschrieben. Wenn du über http://localhost wieder zugreifen möchtest musst du hierfür auch einen Alias anlegen. phpbbde.localhost war nur ein Beispiel, du hättest auch genausogut karlheinz.localhost anlegen können.

Mit dem folgenden Beispiel müsstest du auf http://localhost den Ordner F:\Homepage sehen und auf phpbbde.localhost den Ordner F:\Homepage\IOS\01-Aktuell.

Bei den Pfadangaben musst du übrigens aufpassen, das System reagiert sehr allergisch auf überflüssige (oder teilweise auch fehlende) Slashes am Ende...

Code: Alles auswählen

NameVirtualHost 127.0.0.1   

<VirtualHost 127.0.0.1 >
ServerAdmin admin@localhost
DocumentRoot "F:/Homepage/IOS/01-Aktuell"
ServerName phpbbde.localhost:80
ServerAlias phpbbde.localhost
ErrorLog logs/phpbbde_errors.log
TransferLog logs/phpbbde_transfers.log
</VirtualHost>


<VirtualHost 127.0.0.1 >
ServerAdmin admin@localhost
DocumentRoot "F:/Homepage"
ServerName localhost:80
ServerAlias localhost
ErrorLog logs/errors.log
TransferLog logs/transfers.log
</VirtualHost>


<Directory "F:/Homepage/">
Order allow,deny
Allow from All
</Directory> 

<Directory "F:/Homepage/IOS/01-Aktuell/">
Order allow,deny
Allow from All
</Directory> 
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Mir kommt das alles immer mehr chinesisch vor ...

Selbst wenn ich deinen Eintrag direkt httpd.conf reinkopiere habe ich keinen Erfolg.

Beim Localhost aufruf bekomme ich ein "Zugriff verweigert!" und beim rest ein "Server nicht gefunden"

Wo kann ich mir da noch einen Fehler reingejagt haben?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Ach, das habe ich noch vergessen:
Ich habe außerdem noch einen Eintrag in der hosts Datei angelegt (windows\system32\etc\hosts):

Code: Alles auswählen

127.0.0.1       localhost
127.0.0.1	phpbbde.localhost
Dann sollte er zumindest die Daten schon mal finden. Der 403 Fehler (Zugriff verweigert) deutet auf falsche Berechtigungen im Ordner F:\Homepage hin (durchsuch mal die httpd.conf nach Einträgen die auf dieses Verzeichnis zutreffen können). Außerdem muss eine index.html Datei oder etwas ähnliches gesetzt sein, da die Verzeichnisauflistung vermutlich deaktiviert ist (du musst bei dem Aufruf also eine konkrete Datei adressieren, ansonsten gibt's 403 wenn es keine Indexdatei gibt).
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

gn#36 hat geschrieben:Ach, das habe ich noch vergessen:
Ich habe außerdem noch einen Eintrag in der hosts Datei angelegt (windows\system32\etc\hosts):

Code: Alles auswählen

127.0.0.1       localhost
127.0.0.1	phpbbde.localhost
Irgendwo muß bei mir ein gröberer Fehler drin sein.
Selbst damit geht gar nix.


index.html ist vorhanden, und in der httpd.conf findet sich außer den eingetragenen stellen nichts das gleich aussieht.


Kann es sein das ich vielleicht im XAMP etwas verhaut habe?
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Du kannst die httpd.conf ja mal verlinken, mir fällt im Moment nichts mehr ein was da noch fehlt, außer vielleicht einem benötigten Modul.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Ich habe die Datei mal raufgeladen, vielleicht findest du was ...

http://iospirates.com/Upload/httpd.txt


Interesanterweise habe ich jetzt nach den letzten basteleien beim aufruf;
http://127.0.0.1/
meine Page in der Ansicht, die die über ... / Homepage/IOS/01/ ... kommen sollte (Ich habe die adressierung wieder geändert)
Benutzeravatar
Feuerwolf
Mitglied
Beiträge: 456
Registriert: 11.09.2005 12:40
Wohnort: St Gallen

Beitrag von Feuerwolf »

Suche einen php Programmierer der in der NordOstschweiz wohnt.
Benutzeravatar
Kermit
Mitglied
Beiträge: 522
Registriert: 03.04.2001 02:00
Wohnort: hinterm Mond
Kontaktdaten:

Beitrag von Kermit »

Besten Dank für den Link.
Ich habe jetzt die httpd.conf wieder angepast, und sie sieht jetzt so aus:

Code: Alles auswählen

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1 >
ServerAdmin admin@localhost
 AddType text/html .html
 AddHandler server-parsed .html
DocumentRoot "F:/Homepage/IOS/01"
ServerName ios.localhost:80
ServerAlias ios.localhost
ErrorLog logs/ios_errors.log
TransferLog logs/ios_transfers.log


   <Directory "F:/Homepage/IOS/01">
    Options Indexes FollowSymLinks
    Options +Includes
#   Options +
    AllowOverride FileInfo
    AllowOverride None
    Order allow,deny
    Allow from all
    DirectoryIndex index.html index.htm index.php
    </Directory>

</VirtualHost>

Ich kann die Page über:
http://ios.localhost/ und über:
http://127.0.0.1/
aufrufen.
Das kann ich aber auch wenn ich die Page direkt über die index.html aufrufe auch, dafür brauche ich kein XAMP.

Aber die php Seiten funktionieren immer noch nicht.

Wo kann ich noch einen Fehler haben?
Antworten

Zurück zu „Coding & Technik“