• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Apache + PHP Prob beim installieren...

Andy_84

New member
Hallo!

Ich habe vor LAMP auf meinem Rechner zu konfigurieren. Ich habe mir dazu SuSE Linux 7.0 Professional und zwei Bücher gekauft.
Dann habe ich mir die notwendigen Dateien aus dem Internet gezogen und ans installieren gemacht.
Als erstes habe ich den Apache 1.3.14 übersetzt (so wie es in meinem Buch beschrieben ist) das hat auch alles ganz gut geklappt.
Aber wenn ich ihn starte und dann über den Browser anspreche kommt die Fehlermeldung:

Forbidden
You don't have permission to access / on this server

Ich dachte mir egal probiere ich erstmal PHP zu installieren, aber da kommt schon das nächste problem...denn wenn ich ./configure ausrufe bricht
er nach kurzer Zeit ab...letzten zwei Zeilen:

checking lex output file root... ./configure: lex: command not found
configure: error: cannot find output from lex: giving up

was kann das sein?
Bitte helft mir!

Email: andreas@weber-home.de
 
Hi,

also ertmal verstehe ich nicht ganz, warum du dir die Umstände mit kompilieren und übersetzten machst, wenn du bei der Installation unter SuSE Apache und PHP einfach per klick installieren kannst. Das geht schneller und SuSe legt dann alle erforderlichen Dateien mit an.
apache müsste eh schon installiert sein, php findest du unter "mod_php"...

In deinem Fall fehlt, wie es aussieht der parser "Lex".
Ich weiß gerade nicht, in welchem Paket der drin ist, würde aber einfach mal auf "gcc" tippen.

also einfach yast aufrufen und die pakete nachinstallieren...

CU
MichiS
 
Danke, erstmal...
das Packet heißt einfach lex und ich habe es auch schon nachinstalliert..
aber der Apache kommt immer noch mit dem Fehler "Forbidden..."
weiß du da auch ein Lösung?
 
Schau einfach mal, wem der webordner (meist /usr/local/apache/htdocs/) gehört, versuch mal chown -R wwwrun:nogroup /usr/local/apache/htdocs.
Ansonsten schau einfach mal in die /etc/httpd/httpd.conf nach dem Document -Ordner und schau, wem der gehört...
außerdem muß der ordner "ausführbar" (chmod 755) sein, und alle darinliegenden dateien "lesbar" (chmod 644).

CU
MichiS
 
... falls das Dein Problem nicht löst: Der Fehler könnte auch auftreten, falls Du keine konkrete Datei auf dem Apache anforderst und für das Verzeichnis, welches Du im Browser angegeben hast, keine Standarddokumente vorhanden sind und außerdem (wie eigentlich standardmäßig beim Apache) für alle Verzeichnisse zunächst die Option NoIndexes gilt, welche ein Anzeigen der Verzeichnisstruktur blockiert...
 
Zurück
Oben