ubuntuusers.de

Einen Apache kopieren ???

Status: Ungelöst | Ubuntu-Version: Ubuntu 6.06 (Dapper Drake)
Antworten |

Dirk-KK

Anmeldungsdatum:
10. Juli 2008

Beiträge: Zähle...

Hallo,

kann man einen Apache von einem anderen System kopieren? Folgender Hintergrund ...

Ich habe im Netz einen OpenSuse 10.1 (VServer bei 1und1) und ein Ubuntu 6.06 LTS (Root-Server bei S4Y) Server laufen. Auf den Servern laufen PHP Seiten mit MYSQL-Anbindung. Die Seiten auf OpenSuse laufen einwandfrei ... auf dem Ubuntu System habe ich einige Fehler. Nun habe ich mir gedacht, ob man nicht einfach alle Dateien vom Apache einfach kopieren kann und wenn JA welche? Sodass ich genau die gleiche Version auf beiden Servern habe. Die Mysql und PHP Versionen sind auf beiden Rechner identisch.

Falls das eine dumme Frage sein sollte, möchte ich noch dazu sagen, das ich erst vor ein paar Wochen zu Ubuntu/Linux konvertiert bin und noch nicht der Held in diesen Sachen bin 😉

Danke

Gruß
Dirk

comm_a_nder

Avatar von comm_a_nder

Anmeldungsdatum:
5. Februar 2006

Beiträge: 2533

Wohnort: Dresden

sinnvoller wäre es die Fehler direkt zu beheben.

Enone

Anmeldungsdatum:
1. Oktober 2007

Beiträge: 225

Apache legt die Seiten standardmässig unter /var/www/ ab. Die einfach kopieren.

Dirk-KK

(Themenstarter)

Anmeldungsdatum:
10. Juli 2008

Beiträge: 3

Klar würde ich lieber den Fehler beheben, aber das versuche ich schon seit letzter Woche.

Daher der Gedanke ... ob ich nicht zu kompliziert denke ... wenn es eventuell mit einer einfachen Kopie des Apache Server auch geht.

Gibt es bei einem eingerichteten Apache vielleicht eine Referenzdatei, die man bei einer anderen Installation angeben kann? So als Vorgabe sozusagen.
Sodass der neue Apache so installiert wird wie in dieser Referenzdatei angegeben.

Ich könnte dafür wetten, dass ich nur irgendeine Option übersehen oder nicht eingerichtet habe. Aber im Moment sehe ich den Wald vor lauter Bäumen nicht mehr.

Daher tendiere ich zu einer einfachen Lösung ☺

Dalai

Avatar von Dalai

Anmeldungsdatum:
16. Juni 2008

Beiträge: 2321

Wohnort: Meiningen

Davon abhängig, wo welche Fehlermeldung auftaucht, musst du entweder die Webseiten selbst (/var/www) oder die Konfiguration (/etc/apache2) des Apache der beiden Server vergleichen.

MfG Dalai

Dirk-KK

(Themenstarter)

Anmeldungsdatum:
10. Juli 2008

Beiträge: 3

Das ist das nächste Problem. Es erscheint keine Fehlermeldung.

Ich habe mehrere Seiten über die ich etwas in die MYSQL Datenbank eintragen kann. Füge ich z.b. einen Text ein ... wird er in die Datenbank geschrieben und auf der nächsten Seite angezeigt. Füge ich einen weiteren Text, über eine andere Seite ein (gleicher Inhalt) wird dieser zwar augenscheinlich (keine Fehlermeldung) eingetragen, aber auf der nächsten Seite und in der Datenbank ist dieser nicht vorhanden. Da alles auf den einen Server funktioniert, kann ich einen Codefehler im PHP ausschließen.

Wie schon gesagt ... MYSQL und PHP5 sind auf beiden Servern identisch ... nur der Apache nicht. Darum denke ich, dass da mein Problem ist.

comm_a_nder

Avatar von comm_a_nder

Anmeldungsdatum:
5. Februar 2006

Beiträge: 2533

Wohnort: Dresden

Mein Tip:

PHP-FAQ:
11.20. Warum funktionieren meine Formulare nicht?
http://www.php-faq.de/q/q-formular-register-globals.html

jo.angel

Anmeldungsdatum:
1. November 2006

Beiträge: 171

Hast Du schon versucht, der fehlerhaften Konfiguration mit:

apache2ctl configtest

auf den Grund zu gehen? Dieser Befehl prüft die syntax Deiner Konfiguration, Ist alles OK, dann: Beispiel:

apache2ctl configtest
Syntax OK

mbecker

Avatar von mbecker

Anmeldungsdatum:
16. September 2007

Beiträge: 643

Wohnort: Hahnheim

Also einfaches kopieren der Configs wird nicht funktionieren ohne Anpassungen. Die vhosts z. Bsp. unter Suse sind in vhost.d abgelegt, unter Ubuntu in sites-available.

Hast du mal die php.ini Einstellungen überprüft, das Error-Log für PHP eingeschaltet ("/etc/php5/apache2/php.ini", bei PHP5)? Der Apache-Server unter Ubuntu läuft mit dem Suhosin-Patch, dass eine Sicherheitserweiterung für PHP ist. Soweit ich weiß ist das unter Suse nicht dabei.

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17541

1. PHP Einstellungen müssen passen
2. Die MySQL Daten wirst du ja wohl auch brauchen oder nicht?

mfg Betz Stefan
PS: Ne genaue Fehlermeldung oder sowas wäre echt nicht schlecht...

Antworten |