Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Update-Schwierigkeiten von 2.0.3.0 -> 2.0.4.0 -> 2.0.4.1 -> 2.0.4.2

    gonzo88

    • Mitglied
    • Beiträge: 171
    Hallo,

    Ursprungsversion 2.0.3.0
    Updatefiles 2.0.3.0 -> 2.0.4.0, 2.0.4.0 -> 2.0.4.1 & 2.0.4.1 -> 2.0.4.2 runtergeladen, alles entpackt, gemäß How-To nacheinander hochgeladen und jedes Mal den Installer bemüht. Shopadmin / Mein Shop aufgerufen.
    Die Update-admin-Verzeichnisse/ Dateien habe ich in mein umbenanntes admin hochgeladen

    Im Shop stand immer noch die 2.0.4.0 drin.

    Alles nochmal, aber jedes Mal im Shop geschaut. Installiere ich die 2.0.4.1, steht in der Admin/Start:
    "DB muss von Release MOD_2.0.4.1 auf MOD_2.0.4.0 aktualisiert werden."

    Bügele ich noch die 2.0.4.2 drüber:
    "DB muss von Release MOD_2.0.4.2 auf MOD_2.0.4.0 aktualisiert werden."

    Also ich habe schon zig Updates gemacht, aber jetzt gehen mir die Ideen aus.
    Habt Ihr eine?

    Danke & Grüße

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39414.0

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Aber die einzelnen datenbankupdates hast du auch durchlaufen lassen, oder?

    Gruß Timm

    gonzo88

    • Mitglied
    • Beiträge: 171
    Hallo FräuleinGarn,

    ja natürlich.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    [...]
    Bügele ich noch die 2.0.4.2 drüber:
    "DB muss von Release MOD_2.0.4.2 auf MOD_2.0.4.0 aktualisiert werden."
    [...]

    Na dann schau doch mal bitte was bei dir in Datei "/admin/includes/version.php" drin steht. ;-)
    Da dürfte bei dir drin stehen:

    Code: PHP  [Auswählen]
    <?php
      /* --------------------------------------------------------------
       $Id: version.php 11203 2018-06-01 00:41:27Z Tomcraft $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       --------------------------------------------------------------*/


    // DB version, used for updates (_installer)
    define('DB_VERSION', 'MOD_2.0.4.0'); // ToDo before release!

    define('PROJECT_MAJOR_VERSION', '2');
    define('PROJECT_MINOR_VERSION', '0.4.0');
    define('PROJECT_REVISION', '11204'); // ToDo before release!
    define('PROJECT_SERVICEPACK_VERSION', ''); // currently not in use since new version numbers
    define('PROJECT_RELEASE_DATE', '2018-05-31'); // ToDo before release!
    define('MINIMUM_DB_VERSION', '200'); // currently not in use

    // Define the project version
    $version = 'modified eCommerce Shopssoftware v' . PROJECT_MAJOR_VERSION . '.' . PROJECT_MINOR_VERSION . ' rev ' . PROJECT_REVISION . ((PROJECT_SERVICEPACK_VERSION != '') ? ' SP' . PROJECT_SERVICEPACK_VERSION : ''). ' dated: ' . PROJECT_RELEASE_DATE;
    define('PROJECT_VERSION', $version);

    define('PROJECT_VERSION_NO', PROJECT_MAJOR_VERSION . '.' . PROJECT_MINOR_VERSION);

    Das bedeutet, dass du nicht alle Dateien korrekt in den Shop hoch geladen hast, denn für Shopversion 2.0.4.2 muss da drin stehen:

    Code: PHP  [Auswählen]
    <?php
      /* --------------------------------------------------------------
       $Id: version.php 11375 2018-07-23 09:26:24Z Tomcraft $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       --------------------------------------------------------------*/


    // DB version, used for updates (_installer)
    define('DB_VERSION', 'MOD_2.0.4.2'); // ToDo before release!

    define('PROJECT_MAJOR_VERSION', '2');
    define('PROJECT_MINOR_VERSION', '0.4.2');
    define('PROJECT_REVISION', '11374'); // ToDo before release!
    define('PROJECT_SERVICEPACK_VERSION', ''); // currently not in use since new version numbers
    define('PROJECT_RELEASE_DATE', '2018-07-23'); // ToDo before release!
    define('MINIMUM_DB_VERSION', '200'); // currently not in use

    // Define the project version
    $version = 'modified eCommerce Shopssoftware v' . PROJECT_MAJOR_VERSION . '.' . PROJECT_MINOR_VERSION . ' rev ' . PROJECT_REVISION . ((PROJECT_SERVICEPACK_VERSION != '') ? ' SP' . PROJECT_SERVICEPACK_VERSION : ''). ' dated: ' . PROJECT_RELEASE_DATE;
    define('PROJECT_VERSION', $version);

    define('PROJECT_VERSION_NO', PROJECT_MAJOR_VERSION . '.' . PROJECT_MINOR_VERSION);

    Oder aber du hattest den "admin" Ordner umbenannt gehabt und das beim Hochladen der neuen Dateien nicht beachtet.

    Grüße

    Torsten

    Hetfield

    • modified Team
    • Beiträge: 937
    Ist es möglich, dass von den Updatefiles der admin-Ordner hochgeladen wurde, der eigentliche admin-Ordner aber umbenannt wurde?!

    MfG Hetfield  8)

    gonzo88

    • Mitglied
    • Beiträge: 171
    Hallo Hetfield,

    natürlich habe ich den admin-Ordner nicht einfach hochgeladen, sondern den Inhalt des (Update) admin-Ordners in meinen umbenannten admin-Ordner übertragen.

    Aber klar, wäre das eine Mglk. gewesen.

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Und was ist mit der angesprochenen Datei von Tomcraft? Hast du das auf dem Server kontrolliert?

    AGI

    • modified Team
    • Beiträge: 305
    • Geschlecht:
    Vielleicht wurden aufgrund der Dateirechte nur neue Dateien übertragen und vorhandene Dateien nicht aktualisiert. Das ist mir schon bei mehreren Hostern passiert, wenn der Benutzer des FTP-Accounts nicht dem Hauptbenutzer entsprach.
    Stichprobenartig kannst du das Datum der Aktualisierung der Dateien prüfen.

    gonzo88

    • Mitglied
    • Beiträge: 171
    Danke Tomcraft, Dein Tipp war hilfreich gewesen.

    Ich habe aber den "Fehler" gefunden:

    Üblicher Weise update ich Files mit Filezille, mit der Einstellung "Datei überschreiben falls Größe unterschiedlich oder Quelldatei aktueller". Die Updates gestern habe ich so gemacht. Anscheinend wurde damit doch nicht alle Dateien hochgeladen.

    Nachdem ich heute definitiv alle Update-Dateien der 3 Updates hochgeladen habe, ist nun alles so, wie es sein soll. Der Shop ist nun auf  v2.0.4.2

    Vielleicht könnte man diesen Hinweis (mit Filezilla) in der Updateanleitung mit aufnehmen.

    Danke für Eure Unterstützung!

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Wenn in der Datei nur aus 2.0.4.1 eine 2.0.4.2 bspw gemacht wird, dann ist die Datei am Ende gleich groß. Deshalb würde ich solch eine Einstellung nicht nutzen. Und das Datum einer Datei ist ja auch nicht immer förderlich. Was, wenn du mit Absicht eine ältere Datei wieder hochladen willst, weil die neuere nicht korrekt war und beide gleich groß sind?

    Gruß Timm

    gonzo88

    • Mitglied
    • Beiträge: 171
    Dann überschreibe ich natürlich (ältere Datei hochladen).
    Werde mir das aber merken - danke!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    [...]
    Vielleicht könnte man diesen Hinweis (mit Filezilla) in der Updateanleitung mit aufnehmen.
    [...]

    Wenn wir alle Eventualitäten mit allen gängigen FTP-Programmen abdecken wollen würden, dann wäre die Update-Anleitung zig Seiten lang. Ich denke nicht, dass das vorteilhaft wäre. Wir müssen hier einfach voraussetzen, dass sich derjenige mit dem von ihm eingesetzten FTP-Programm auskennt und weiss, was er damit anstellt.

    Mit Transmit für macOS ist es übrigens ein leichtes sich gleich ganze Ordner zu ersetzen, wenn man nicht aufpasst! Lädt man beispielsweise einen Ordner "/admin/" in den Shop, der nur eine Datei beinhaltet und man wählt "Ersetzen aus", dann sind alle anderen Dateien innerhalb des Ordners gelöscht, da der Ordner ersetzt wurde und eben nicht miteinander kombiniert. :-o :doh:

    Grüße

    Torsten
    6 Antworten
    4022 Aufrufe
    08. April 2013, 17:42:56 von hexahelix
    4 Antworten
    234 Aufrufe
    08. Juli 2024, 15:48:44 von Teratek
    9 Antworten
    5150 Aufrufe
    24. Januar 2009, 18:58:55 von Anonym
               
    anything