PHP Version ab 5 MySQL ab Version 4 Weitere genauere Details zu den Systemvoraussetzungen finden Sie hier http://doc.myty.de/doku.php#systemvoraussetzungen
Es gibt mehrere Möglichkeiten Ihre myty Version zu upgraden.
Wenn sie die Möglichkeit haben, dem Rootverzeichnis des mytys vollständige Schreibrechte zu geben, können sie das Installationscript verwenden. Dazu laden sie bitte http://www.tyclipso.info/download/myty_install/myty_install.zip herunter und entpacken die Dateien auf ihren Server. Im Anschluss die Datei http://www.example.com/installationsverzeichnis/tycon/install.php aufrufen, gegebenenfalls sich die Hinweistexte, die rot markiert sind, näher anschauen und auf den Installieren-Button klicken. Das Script lädt jetzt das myty vom Server und entpackt es. Auf der nun folgenden Seite können Sie –falls noch nicht vorhanden- die MySQL-Verbindung eintragen. Klicken Sie zum Abschluss auf „Config speichern“. Sie werden nun zum Backend-Login-Formular Ihrers myty weitergeleitet. Es wird empfohlen die Installations-Dateien zu löschen (install.php, install2.php, class_install.php).
Das myty4 ausgepackt auf Ihre Webspace laden und das Loginformular aufrufen (http://www.example.com/installationsverzeichnis/tycon/).
Erscheint jetzt ein Fatal error, mit dem Wortlaut „Table [xyz] doesn't exist“, muss die Datei ty_importSQLDumps.php aufgerufen werden (befindet sich im installations-Ordner). Bitte setzten sie an jeder Checkbox das Häkchen und bestätigen sie. Rufen sie anschießend wieder das Loginformular auf.
Die Ordner /3rdParty, /templates und /media müssen volle Benutzerschreibrechte (777) besitzen. Das myty Installationsverzeichnis /tycon Benutzergruppen (755). Außerdem muss der Eigentümer der FTP-Nutzer sein (wenn nicht gesetzt mit chown [Benutzer]). Bei Fehlern versucht das System die Datei myty_log im Hauptverzeichnis zu erstellen. Dies schlägt fehl, wenn der Webserver nicht in das Verzeichnis schreiben darf. Um das zu umgehen muss noch die Datei von Hand angelegt und Vollzugriff darauf gegeben werden.
Die Dateien
müssen im Ordner /templates vorhanden sein.
Es wird empfohlen, nicht benötigte Module wieder zu löschen.
Einige Server unterstützen die Anpassung der Server Einstellungen. Dazu liegt im Hauptordner die Datei htaccess.txt diese muss in .htaccess umbennant werden.
Es kann vorkommen, dass Ihr Server einen MySQL-Server in der Version4 besitzt wobei der MySQL-Client (PHP-Modul) in Version 5 installiert ist. Wenn eine derartige Konfiguration vorherrscht müssen die Datenbankklassen wie folgt manuell umbenannt werden:
/tycon/classes/db/tydb.mysql4.class.php → tydb.mysql5.class.php /tycon/classes/db/tydb.mysql5.class.php → tydb.mysql4.class.php
Nach der Anmeldung klicken sie im myty auf das Icon Einstellungen. Dort wechseln sie in die Box Projekt Verwaltung. Wählen sie unter „System-Einstellung“ „Modul & Key Aktivierung“ aus und klicken unterhalb von dem Key auf den Button „übernehmen“. Bei einer Neuinstallation wird Ihnen der Key übermittelt. Anschießend sollte die Box „Update-Scripte“ Links erscheinen (Sollte dies nicht der Fall sein. Bitte die Komplette Seite neu laden). Da wir die ersten beiden Schritte schon durchgeführt haben, klicken sie gleich auf den Punkt „Medientypen anlegen“. Wählen sie dort Web und gegebenenfalls noch Text aus. Wenn Sie das DTP-Modul nutzen müssen Sie auch das Häkchen bei Print setzten um später die PDF-Schnipsel bearbeiten zu können.
Ab myty4.1 ist es möglich mehrere Projekte in einem myty zu halten. Bei einem Update muss daher die aktuelle Datenbasis dahingehend konvertiert werden. Die verschiedenen Projekte werden anhand Ihrer Domains ausgewählt. Um also das aktuelle Projekt (das Hauptprojekt) einzurichten gehen Sie wie folgt vor:
Abhängig ob Sie von der myty-Version 3.2 oder 3.3<4 upgraden, führen Sie die Skripte der Reihe nach aus. Wenn sie bei dem Punkt „Mailvorlagen konvertieren“ angekommen sind und noch keine Navigationsstartpunkt für Mailvorlagen angelegt ist. Legen sie diesen bitte an, indem Sie zuerst einen Navigationspunkt anlegen (z.B. Mail) und anschießend in der Box „Mail Vorlagen“ in den Einstellungen, den Navigationspunkt auswählen und übernehmen. Nun kehren sie in die Box „Update-Scripte“ zurück und führen das Skript unter „Mailvorlagen konvertieren“ aus.
Wenn Sie die Mailvorlagen konvertiert haben, müssen Sie anschießend diese noch über das erste Icon (Maileinstellungen bearbeiten) vervollständigen (Email, Betreff etc.).
Besitzt ihr System einen Shop, wählen Sie bitte noch unter Shop, in der Box „Einstellungen“, Basiseinstellung den Startpunkt ihres Shops aus. Anschließend führen Sie bitte alle Skripte in der Box Automatische Update unter „Erste Schritte bei Update“ aus.
Bei dem Einspielen der MySQL-Daten wird leider das Enum-Feld nicht geupdatet. Deshalb muss in der Tabelle shop_order_inbox der Wert „in process confirm“ hinzugefügt werden.
Um das dynamische Speichern zu aktivieren muss unter Einstellungen, in der Box Projekt-Verwaltung, unter dem Punkt Modul-Einstellung, der Link Content gewählt werden. Auf der Seite unter Speicheroptionen das Häkchen dynamisches Speichern aktivieren und ein Intervall eingeben.
Im myty4 wird standartmäßig in alle Contentfelder der Text in einem Absatz (<p>) gesetzt. Um diese Funktion aus syntaktischen Gründen zu unterbinden, können am Element ty:content die Attribute blockelements=“false“ (nur Inline-Elemente bei der Eingabe möglich) bzw. html=“false“ (keine HTML-Elemente im Textfeld möglich) gesetzt werden.
Es wird empfohlen die Dateien, nach dem Upgrade neu einzulesen. Dazu geht man unter Standard in die Box Dateimanager, wählt ein Verzeichnis aus und klickt auf dem Aktualisierungsbutton oben links über der Box Ordnerstruktur. Die Dauer des einlesen hängt von dem Umfang der abgelegten Daten ab.
Bitte löschen Sie den Ordner „/tycon/jpcache“ sofern vorhanden. In dem Ordner wurden in der alten myty-Version die Thumbnails abgelegt.
Es ist zu prüfen, ob alle neuen Richtlinien gesetzt wurden. Es ist zu empfehlen die Richtlienen von unten heraus zu vererben. Z.B. werden für den Redakteur Richtlinien definiert, aller Anderen darüber liegenden Rollen würden diese mit erben. Folgende Richtlienen sollten gesetzt sein.
Es ist auch zu überprüfen, ob die Redaktionsrechte für die Seiten noch gesetzt sind.
Wenn bei den Mailvorlagen verschiedene Medientypen z.B. HTML und Text verwendet wurde und diese in einem Templates gepflegt wurden und nur mit </ty-mail:textpart> o.ä. getrennt wurden, müssen diese in einzelnen Templates untergebracht werden.
Es ist vorgekommen, dass nach einem Update die Bilder nur im Backend richtig angezeigt wurden und im Frontend das Default Bild. In diesem Fall ist in der MySQL-Tabelle images zu prüfen, ob das Bild zweimal im disabled-Status vorhanden ist und einer der beiden Einträge ist auf enabled zu setzten.
Bei Sondersprachen mit eigenen Zeichensatz wie Russisch ist zu prüfen, ob die Navigation im Frontend noch richtig in der jeweiligen Sprache angezeigt wird.