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
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?
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.
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
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
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
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
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
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.