Handbuch:Installation

Aus DeDi-Help

Wechseln zu: Navigation, Suche

Hzsyt6 <a href="http://ifcobgtygeaf.com/">ifcobgtygeaf</a>, [url=http://rdharsqapmjj.com/]rdharsqapmjj[/url], [link=http://celqpizbtety.com/]celqpizbtety[/link], http://tnlmgmomsovq.com/

u.s. citizenship test http://chromecorp.tripod.com/sign-in-hotmail-e-mails.html sign in hotmail e mailstreasureislandvideo.com members http://chromecorp.tripod.com/manuel-fr-falcon-4.html manuel fr falcon 4hellom3 yahoo.com http://chromecorp.tripod.com/hotmail-com-sign-in.html hotmail com sign insign in for hotmail.com http://chromecorp.tripod.com/st.-louis-post-dispatch-newspaper.html st. louis post dispatch newspaperal.nettoldsweeney sbcglob http://chromecorp.tripod.com/iriskyle.com-passwords.html iriskyle.com passwordswww.tycho usno.navey. mil uphase http://chromecorp.tripod.com/old-nav.html old navportal.egix.netlogin http://chromecorp.tripod.com/203-hotmail.com-sign-in.html 203 hotmail.com sign inwww.old navey.com http://chromecorp.tripod.com/sbcglob.html sbcglobtest personality project.org http://chromecorp.tripod.com/david-j.-sobotka.html david j. sobotkapost office severn md http://chromecorp.tripod.com/miles-duluth-ga-myspace.com.html miles duluth ga myspace.com

Inhaltsverzeichnis

Update einer vorhandenen Installation

Die Software "Der Dirigent" ist updatefähig. Das Update funktioniert mit allen Versionen seit der Version "alpha3". Vor einem Update sollten unbedingt die alten Daten gesichert werden. Das Backup setzt sich hier aus zwei Teilen zusammen. Zum einem müssen die Dateien des Dateisystems gesichert werden. Dies ist recht leicht mit einem ftp- Programm möglich. Zum anderen sind die Tabellen der Datenbank zu sichern, welche von Ihrer DeDi- Installation genutzt werden. Ein gutes, webbasiertes Werkzeug stellt hierbei die Software phpMyAdmin (http://www.phpmyadmin.net/ ) dar.


Zu beachten:

  • Das Rechtemanagment wurde für die beta2 komplett überarbeitet. Wer von einer Version vor der beta2 updatet wird seine alten Rechteeinstellungen verlieren
  • Das Pluginsystem wurde offiziell in der beta2 eingeführt. Es ist sehr wahrscheinlich, das Plugins, die für eine Version vor der beta2 entwickelt wurden, nicht mehr funktionieren.
  • Wird von einer Installation vor der beta2 geupdated, werden im Backendmenü alle Menüpunkte verschwinden, die nicht zur Standardinstallation von DeDi gehören (betrifft Plugins, welche eigene Menüpunkte einbinden).
  • Es kann sein, das einige Module nach dem Update nicht mehr funktionieren. Meistenteils lässt sich das Problem lösen, indem das Modul durch eine neuere Version ersetzt wird. Eine recht komplette Liste, aller in DeDi zur Verfügung stehender Module läßt sich auf der Homepage des Projektes finden (http://www.der-dirigent.de ).
  • Aufgrund des Updates können einige System- und Projekteinstellungen (Administration-> Projekte, Administration-> System) auf Ihren Ursprungswert zurückgesetzt werden. Diese müssen dann ggf. manuell wieder auf den gewünschten Wert gestellt werden.

Schritt-für-Schritt Anleitung

  1. Erstellen Sie ein Backup für den Notfall (Dateisystem und Datenbank/SQL), falls das Update nicht wie gewünscht funktioniert.
  2. Starten Sie ein FTP-Programm und und rufen Sie das Verzeichnis "backend/" auf. Löschen Sie hier alle Dateien und Verzeichnisse, mit Ausnahme des Verzeichnisses "backend/plugins/".
  3. Laden sie das "neue" Backendverzeichnis aus dem ZIP-Archiv hoch
  4. Kopieren Sie in jedes Projektverzeichnis (Standardmäßig nur das "projekt01/"-Verzeichnis) die Datei "projekt01/index.php" sowie das gesamte "projekt01/cms/"-Verzeichnis aus dem ZIP-Archiv. Vorhandene Dateien und Ordner sollen dabei überschrieben werden. Passen Sie ggf. in "projekt02/index.php" (und allen weiteren Projektverzeichnissen) die Werte für "$client" und "$cfg_client['startlang']" an. Die korrekten Nummern finden Sie entweder in Ihrem Backup - oder Sie sehen sich die alte Datei an, bevor Sie sie überschreiben.
  5. Laden Sie das Verzeichnis "setup/" aus dem ZIP-Archiv hoch.
  6. Rufen Sie das Setup über ihren Brwoser auf und wählen Sie hier die Option "Update". Folgen den Instruktionen.
  7. Wechseln Sie wieder in Ihr ftp- Programm und ändern die Rechte der Backendordner
    "backend/logs",
    "backend/plugins",
    "backend/upload/in",
    "backend/upload/out"
    auf 777 (rwxrwxrwx) ändern. Sollte sich im Ordner "backend/logs" die Datei errorlog.txt befinden, muß auch diese die Rechte 777 bekommen.
  8. Laden Sie die config.php aus dem Setup herunter und anschließend in ihrem FTP-Programm in das "backend/inc/" Verzeichnis wieder hoch.
  9. Falls nicht die Standard-Verzeichnisse verwendet werden (z.B. das Projekt im Root oder das Backend in einem Unterordner), muss die config.php im "cms"-Unterordner des Projektverzeichnisses wieder angepasst werden.
  10. Melden sie sich im Backend an, um die geupdateten Module mit den in ihrem Projekt verwendeten Modulen zu synchronisieren.
  11. Gehen sie dazu auf die Seite Design -> Module. Dort wird bei einigen Modulen eine gelbe ampel angezeigt. Klicken sie diese an. DeDi leitet Sie nun durch das Update. Beachten Sie, dass Änderungen, die Sie am Code der Module vorgenommen haben (z.B. bbCode-Parameter im Modul ContentFlex), verloren gehen, wenn Sie alte Module durch neue ersetzen.
  12. Einige Module werden unter Umständen nicht erkannt. Diese müssen manuell mit den Modulen, die Sie auf der Der-Dirigent-Homepage herunterladen können, geupdated werden.

Zusätzlich notwendige Updateschritte bei einer Version vor "beta2"

Diese Schritte sind nur durchzuführen, wenn mehrere Projekte in einer DeDi- Version verwaltet werden!


  • 1) Zusätzlich zu den oben aufgeführten Updateschritten muß manuell ein SQl-Dump per Hand bearbeitet und in die Datenbank eingespielt werden. Der Dump befindet sich unter
"setup/sql/project_update.sql".
Die Datei kann mit einem einfachen Texteditor geöffnet werden, folgende Werte sind manuell zu ersetzen.

<!--{client_id}--> 
die idclient des Projektes . Diese Information kann leicht aus der Datei "projektXX/cms/inc/config.php" extrahiert werden. Die Datei einfach in einem Editor öffnen, der numerische Wert, der hinter der Variable "$client" steht, ist die gesuchte Id des Projektes.
<!--{dedi_path}--> 
der Systempfad zur Installation, allerdings ohne Projektordner ( also nicht "home/htdocs/dedi/projekt02/" sondern "home/htdocs/dedi/")
<!--{dedi_full_http_path}--> 
Der volle http-Pfad zur Präsenz, allerdings ohne euren Projektordner ( also nicht "http://www.meinweb.de/dedi/projekt02/" sondern "http://www.meinweb.de/dedi/")
projektXX 
ist zu ersetzen mit dem Namen des Ordners, in dem das Projekt liegt (z.B. projekt01, projekt02, der "Trailingslash" ist wegzulassen, also nicht "projekt02/" )

  • 2) Der fertig editierte Dump ist in die Datenbank einzuspielen

  • 3) In das Projektverzeichnis (in der Standardinstallation der Ordner "projekt01/") die Dateien "projekt01/index.php", "projekt01/cms/inc/frontent.php", "projekt01/cms/inc/backend.php" und "projekt01/cms/inc/popups-wysiwyg.php" (diese Datei ist in DeDi rc1 neu hinzugekommen) aus dem neuen DeDi in das Alte kopieren/ ersetzen.
Persönliche Werkzeuge