Zum Inhalt springen

Typo3 4.0 LAMP Testsite

Erstellt am 20. Mai 2006 · 8 Antworten · letzte Antwort am 21. Mai 2006

Tags: Frage

Der Frank ·

Hallo Zusammen,

ich habe folgendes Problemchen bei/nach der Installation.

Und Zwar habe ich mir die Typo3 4.0 LAMP version installiert und das funktionierte auch wunderbar. Ich bekam auch über http://localhost:81 zugriff auf Typo3 konnte mich mich BE einloggen etc.

Alles soweit gut, nun starte ich meinen Rechner neu und versuche mich wieder über http://localhost:81 anzumelden und bekommen dann aber keinen Zugriff mehr. o.O

Fehlermeldung von Firefox:
"Beim Versuch http://localhost:81 zu kontaktieren, wurde die Verbindung zurückgesetzt"

Mein erster Gedanke war Apache muss gestartet werden, obwohl ich dachte, das würde die Installation so konfigurieren.

Nun finde ich aber keine Apache installation auf meinem Rechner. Lediglich die Datei "apachectl" im Pfad /usr/local/bin.
Der Versuch den Apache mit "apachectl start" schlägt fehl mit der Meldung "Command not found"

Hat jemand eine Idee woran es liegen könnte?

Viele Grüße,
Frank

SYSTEM:
SUSE 10.0.oss

maik ·

Schau doch als erstes mal ins YAST rein.
Dort kannst du kontrollieren, ob der Apache installiert ist.

Mit dem Kommando top kannst du dir die laufende Prozesse anschauen. Dort sollte dann auch ein apache in der Liste auftauchen und natürlich die mysql Datenbank.

Da es sich bei deinem OS ja um ein relativ aktuelles handelt, vermute ich, dass auch ein Apache2 installiert wurde. Unter Debian muss es dann "apache2ctl start" heißen. Kann aber auch apachectl2 heißen.

Normaler Weise wird der Webserver aber nicht über Port 81 angesprochen. Bist du dir sicher, dass das so korrekt ist?

Der Frank ·

HAllo Maik,

danke erstmal für Deine schnelle Antwort.

Bei dem Port 81 bin ich mir so ziemlich sicher, obwohl ich auch natürlich Port 80 ausprobiert habe (Das steht irgentwo in der Installationanweisung damit man wohl einen anderen Server weiterhin über Port 80 ansprechen kann).

Der Topbefehl war sehr hilfreich. Dort wird auch kein APACHE angezeigt. Im YAST finde ich auch keine Häkchen vor Apache. Das hatte ich auch vorher geprüft, bin aber davon ausgegangen, dass der YAST die Apacheinstallation nicht anzeigt, da dieser (eigentlich)"manuell" von dem LAMP-Paket installiert werden sollte.

Für mich sieht es nun so aus, als würde mir die Apache installation fehlen. Aber warum konnte ich vor dem Neustart noch über http://localhost:81 Typo3 aufrufen o.O ? (noch im Speicher?)
Ist es eigentlich auch richtig, das der "/installtypo3" Ordner nach Fertigstellung der LAMP-Testside installation wieder gelöscht wird? Möglicherweise wurde der Apacheordner auch gelöscht?

Viele Grüße,
Frank

PS: mysql ist in Prozessliste vorhanden.

Heiko A ·

Hallo Frank,

ich habe genau das gleiche Problem mit dem Autoinstaller heute erfahren.
Ich konnte nach dem Reboot nicht mehr auf den Webserver zugreifen.

Allerdings habe ich den Apachen wiedergefunden #giggle#

Du kannst den apachen wieder starten im Verzeichnis

/usr/local/typo3/bin mit apachectl start

Allerdings geht das nur mit einem su vorher. Dann läuft auch wieder die Typo3 4.0 auf Port 81. (Der ist richtig so - ist als Parallelinstallation gedacht)

Weiss jemand, wie man den Apachen nun wieder automatisch zum starten überredet??

Beste Grüße

Heiko

Der Frank ·
Heiko A schrieb

/usr/local/typo3/bin mit apachectl start

HAllo Heiko,

genau da sehe ich mein Problem. Das habe ich versucht, aber es kommt die Fehlermeldung: "command not found". Auch als su.

Sag mal müsste der Apache nicht unter /usr/local/typo3/ installiert sein? Da finde ich aber keinen Ordner der "Apache2" oder "httpd" lautet. Ich habe meinen Rechner auch schon mit "find" abgesucht. Er findet lediglich nur "apachectl".

Wo ist bei Dir den der Apache installiert?

Grüße, Frank

Heiko A ·

wo der installiert ist, habe ich auch noch nicht so richtig 'rausgefunden...

Aber hast Du im Verzeichnis /usr/local/typo3/bin auch wirklich folgendes eingegeben:

bash apachectl start

Ohne das Bash findet er die passende Shell nicht.. Probier's mal!

Beste Grüße

Heiko

Der Frank ·

aha, also so gehts 🙂

Bisher hatte ich mich immer mit "cd" bis /usr/local/typo3/bin vorgearbeitet und dann nochmal den Befehl "apachectl start" eingegeben. Das ergab eine Fehlermeldung.

Jetzt habe ich den Befehl mal zusammen mit dem Pfad eingegeben. Also:
/usr/local/typo3/bin/apachectl start
Und nun funktioniert es. #giggle#

Das muss dann wohl ein Problem der SUSE-Konfiguration sein. Wenn dazu noch jemand etwas genaueres weiss...

@Heiko:
Wegen der autostart geschichte hatte ich bei meiner Fehlersuche schon was gefunden , weiss aber nicht mehr genau wo. Wenn ich was habe poste ich es wieder hier.

Viele Grüße und danke an die helfenden schreiber.
Frank

ps: da hat sich unser Posting überschnitten

Der Frank ·
Heiko A schrieb

wo der installiert ist, habe ich auch noch nicht so richtig 'rausgefunden...

Aber hast Du im Verzeichnis /usr/local/typo3/bin auch wirklich folgendes eingegeben:

bash apachectl start

Ohne das Bash findet er die passende Shell nicht.. Probier's mal!

Beste Grüße

Heiko

JA, damit klappt es auch :o
Aber da wäre ich nie drauf gekommen jedesmal "bash" vor den Befehl zu schreiben.

Viele Grüße, Frank

woida ·
Der Frank schrieb

Bisher hatte ich mich immer mit "cd" bis /usr/local/typo3/bin vorgearbeitet und dann nochmal den Befehl "apachectl start" eingegeben. Das ergab eine Fehlermeldung.

Jetzt habe ich den Befehl mal zusammen mit dem Pfad eingegeben. Also:
/usr/local/typo3/bin/apachectl start
Und nun funktioniert es. #giggle#

Das muss dann wohl ein Problem der SUSE-Konfiguration sein. Wenn dazu noch jemand etwas genaueres weiss...

Nein, das ist kein Problem mit Suse. Das sind deine nicht vorhandenen Linux-Kentnisse.
Wenn du in "/usr/local/typo3/bin" kannst du apache mit "./apachectl start" starten. Tu dir einen gefallen und arbeite dich erstmal mit Linux ein.