Weißer bildschirm nach kopie

Moin erstmal,

folgendes Problem :

auf einem Webserver hab ich eine elgg seite in ein zusätzliches verzeichniss kopiert.

die sollte später angepasst werden und als eigene Site laufen .

die ursprünglichen Version sollte weiter laufen.

nun wurde offensichtlich die kopierte Version aufgerufen und keine Site functioniert mehr.

kann man da was machen ?

mit Dank

  • Grundsätzlich: ich weiss nicht, ob es funktionieren kann, eine Elgg-Installation innerhalb eines Unterverzeichnisses einer anderen Elgg-Installation zu betreiben. Zwei parallele Verzeichnisse für zwei Elgg-Installationen sind okay - die sind dann im Prinzip unabhängig voneinander. Aber die Rewrite-Regeln in .htaccess einer übergeordneten Installation werden sehr wahrscheinlich die Installation im Unterverzeichnis so stören, dass es dann nicht funktioniert.

    In deinem Fall vermute ich, dass Du nur das Installationsverzeichnis kopiert hast aber beide Installationen noch auf die gleiche Datenbank und das gleiche Datenverzeichnis zugreifen. So kann es auf keinen Fall funktionieren. Jede Elgg-Installation braucht seine eigene Datenbank und sein eigenes Datenverzeichnis. Im Grunde mußt Du Dich an die Anleitung unter http://docs.elgg.org/wiki/DuplicateInstallation halten, wenn Du eine Elgg-Installation kopierst oder verschiebst. Bei einer Installation in einem Unterverzeichnis mußt Du darüber hinaus noch die RewriteBase in der .htaccess-Datei von Elgg entsprechend anpassen.

    Was genau jetzt bei Dir dazu geführt hat, dass nur noch eine weisse Seite erscheint, kann ich momentan nicht sagen. Es könnte sein, dass nur der Seitencache von Elgg im Datenverzeichnis falsche Einträge hat, da die kopierte Version aufgerufen wurde aber die Datenbank an sich noch okay ist. Ich würde vorschlagen, das kopierte Installationsverzeichnis wieder zu entfernen (wie gesagt: innerhalb eines Unterverzeichnisses einer bestehenden Installation wird es eh nicht funktionieren). Dann kannst Du den Elgg-Cache zurücksetzen, indem Du http://<Url der urspünglichen Seite>/upgrade.php im Browser aufrufst. Dann wird es hoffentlich wieder tun. Wenn nicht, solltest Du die Verzeichnisse "system_cache" und "views_simplecache" im Datenverzeichnis löschen. Dann ist der Cache erstmals mit Sicherheit leer - wird aber dann wieder automatisch neu generiert, wenn Seiten aufgerufen werden.

  • Danke Für die Antwort.

     

German Support Group

German Support Group

The German support group within the Elgg community.