Seite 1 von 1
update_to_latest.php jedesmal oder nur am ende ausführen?
Verfasst: 01.12.2005 04:03
von ll-rooth
Hallo,
ich hab eine Frage zum update von 2.0.11 auf 2.0.18. Versteh ich das richtig, muß ich die update_to_latest.php nur einmal ausführen nachdem ich alle Codechanges durchgeführt habe? Oder gibt es eine update_to_latest.php für jede Versionsnummer?
Gruß
Christian
Verfasst: 01.12.2005 05:43
von IPB_Flüchtling
Hallo Christian,
es gibt für jede Version eine eigene update_to_latest. Meistens wird damit nur die Versionnummer in der Datenbank geändert (also von 0.11 auf 0.12 usw.)
Zumindest von 2.0.17 auf 2.0.18 hat es aber auch weitere Änderungen in der Datenbank gegeben, von 2.0.10 auf 2.0.11 - glaube ich - ebenfalls. Wenn Du auf Nummer sicher gehen willst, führst Du am besten jede einzelne update_to_latest aus - dann kannst Du Dir wenigstens sicher sein, dass Deine Datenbank auch tatsächlich auf dem Stand 2.0.18 ankommt.
LG, IPB_Flüchtling
Verfasst: 01.12.2005 09:56
von Christian_W
Es reicht aus die update_to_latest.php am Ende auszuführen. Diese prüft auf welchem Stand die DB ist und macht alle nötigen Änderungen. Deshalb auch update_to_latest und nicht update_to_2016, update_to_2017, update_to_2018
Gruß Christian
Zur Info:
KB:db_update
KB:patch
Verfasst: 01.12.2005 10:09
von IPB_Flüchtling
@Christian_W:
Danke für die interessante Info - wusste ich bislang nicht! Finde ich übrigens sehr durchdacht, dass die update_to_latest.php so clever programmiert/gescriptet worden ist!
Trotzdem noch eine Frage: Auch wenn jemand eine sehr alte phpbb-Version (z.B. 2.0.4) hat: Reicht es dann ebenfalls aus, die update_to_latest.php auszuführen, um - was die Datenbank angebelangt - auf den Stand 2.0.18 zu kommen?
Ich frage das deshalb, weil ich schon ein- oder zweimal jemandem geraten habe, die Datenbank wirklich schrittweise upzudaten (also von 2.0.10 auf 2.0.11 usw.)
(Falls die Antwort ja lautet: Hoffentlich liest der Betreffende das jetzt nicht mit oder ist mir zumindest nicht allzu böse...

)
LG, IPB_Flüchtling
Verfasst: 01.12.2005 10:30
von mad-manne
Kleiner Zusatz meinerseits:
Wenn man die
als MOD-File gehaltenen Updates mit
EasyMOD "einbaut", muss bei manchen updates
doch die passende
update_to_latest.php ausgeführt werden.
Dies war der Fall, beim Update nach 2.0.13??. Oder wo war das noch gleich mit der Admin-Reauthentifizierung

Danach konnte man sich ohne das DB-update nicht mehr in den Admin-bereich einloggen, da die benötigten DB-Felder gefehlt haben. Aber ohne Zugang zum Admin-Bereich: kein easyMOD
Bei allen anderen update-Methoden, sollte es aber wie bereits von den anderen beschrieben reichen, die
update_to_latest.php erst am Ende auszuführen.
Gruss,
Manne.
Verfasst: 01.12.2005 14:10
von ll-rooth
Vielen Dank für die Antworten...
Gruß
Christian