WebsiteBaker Support (2.10.x) > Hilfe & Support (deutsch)

Update 2.8.1 auf 2.10 - usbserver - Stand Technologie WB 2.10 vs WBCE 1.3

(1/2) > >>

sagenhaft:
Hallo zusammen

Besten Dank für euer Engagement in den letzten Jahren für WB (Y) (Y) (Y).

Hab 2009 WB "missbraucht" um mich primär mit dem Web, Technologie etc. auseinander zusetzen und mir einen "Egoblog" zu basteln (www.bohren.net). Ziel war im 2010 erreicht. Seither pflege ich die Site +/- nur noch inhaltlich (Egoblog), denn die Funktionalitäten, Design etc. reichen mir mit WB 2.8.1 jetzt und in Zukunft (ich bin nicht so gut wie das Resultat vermuten lässt und habe eh alles vergessen  :x). Aber ein Update, oder einen Wechsel des CMS ist trotzdem angebracht.
Zur Zeit habe ich WB 2.8.1 (Linuxserver) mit weitergehenden Anpassungen am News-Modul (inkl. Datentabellen), show_menu2, eigene Templates installiert.

* Sind WB und WBCE sicherheitstechnisc h und bezüglich technischer (!) Zukunftsfähigkeit vergleichbar?

* Ich möchte das update auf 2.8.3 (und dann auf 2.10.0) offline machen und dann per FTP auf den Server kopieren. Geht das?

* Habe eine Kopie vom Server inkl. Datenbank auf dem Rechner. Wie kann ich WB offline (z.B. usbwebserver) zum laufen bringen?
Schon jetzt Danke für die Antworten. Werdet sicher noch mehr von mir hören :| Roland

Gast:

--- Quote ---Sind WB und WBCE sicherheitstechnisc h und bezüglich technischer (!) Zukunftsfähigkeit vergleichbar?
--- End quote ---

einen "Vergleich" in dieser Form wirst du weder hier noch bei den Kollegen vom Fork bekommen und auch nicht im Vergleich mit anderen Systemen. Hier wie da konzentriert sich jeder auf sein System und hier wie da wird ständig daran gearbeitet, von daher ist es unmöglich zu beurteilen. Man müßte die zu vergleichenden Systeme schon bis ins Detail kennen und dann auch noch die Zeit finden.
Es gab mal eine gemeinsame Basis (WB 2.8.3 SP4), aber das ist auch schon wieder ein paar Jahre her und hier wie da hat sich eine ganze Menge geändert. Was uns noch vereint, ist das Bedienungskonzept.

Es wundert mich allerdings ein wenig, das du plötzlich auf Sicherheit bedacht bist, wo du selbst noch ein WB 2.8.1 benutzt. Die sämtlichen Sicherheitswarnung, die übrigens auch von den Kollegen ausgeben wurden, werden scheinbar gern überlesen.  :roll:

Zu deinen Fragen:
sicherheitstechnisch gibt es bei WB mehrere Partner, die jede Version und auch den kommenden  WB 2.11 RC1 auf Herz und Nieren testen. In der Vergangenheit wurden von ihnen einige Risikostellen gefunden, die Möglichkeiten zur Datenmanipulation hatten. Alle vakanten Stellen erforderten einen registrierten User mit Zugang zum Verwaltungsbereich sowie erweiterte Rechte im System auf bestimmte Funktionen.
Es gab ebenfalls eine Sicherheitslücke im 3th-Party-Produkt phpmailer, außerdem Warnungen für Produkte, die Flash benutzen (bei uns z.b. der Flash-Upload mit uploadify in den alten Foldergalerien der 1er-Reihe).
Alles, was bekannt war, wurde korrigiert, diverse Addons weiter abgesichert. Im Groben geht es dabei um die Datenverarbeitung auf dem Weg von und zur Datenbank.
Die aktuellen Download-Pakete mit WB 2.10.1  entsprechen dem derzeit bekannten Stand der Sicherheit und in der kommenden WB 2.11. wird das genauso sein.

funktions-technisch wird es, bedingt durch PHP 7.2.x in der Zukunft sicher bei allen CMS einiges an Reparaturbedarf geben. Jetzt muß korrigiert werden, was in der Vergangenheit zu lasch angegangen wurde. Das WB-eigene error-log-System hat bei der Beseitigung diverser Kleinigkeiten große Dienste erbracht, so das man sagen kann, das das WB-Paket der WB 2.11 inklusive der mitgelieferten Addons ohne jedwege Fehlermeldungen oder Notices auch unter PHP 7.x läuft. Nach Stand heute ist also die technische Sicherheit bis mindestens 1.Januar 2021 gesichert. Bis dahin läuft die PHP 7.2. (siehe -> http://php.net/supported-versions.php ).


--- Quote ---Ich möchte das update auf 2.8.3 (und dann auf 2.10.0) offline machen und dann per FTP auf den Server kopieren. Geht das?
--- End quote ---

Grundsätzlich geht das, allerding mußt du erst einmal von WB 2.8.1 auf WB 2.8.3 (Rev 1611), aus persönlicher Erfahrung und entgegen der unten verlinkten Anleitung empfehle ich von da (Rev 1611) auf eine höhere Version (SP6 oder SP7) und dann auf WB 2.10.1 (das aktuelle Paket). Du benötigst also einen Server, auf dem die WB 2.8.3 Rev 1611 noch läuft (ich glaube, PHP 5.3). Der komplette Vorgang ist hier zusammen gefaßt -> https://forum.WebsiteBaker.org/index.php/topic,23658.msg160358.html#msg160358
Ab WB 2.11 ist dann wieder die jeweils unmittelbare Vorgängerversion (für WB 2.11 also WB 2.10.x) nötig. Solch komplexes Upgrade über 6 Versionen wie von WB 2.8.3 auf WB 2.10 wird es nicht mehr geben. Der Vorgang ist zu komplex, um es jederzeit fehlerfrei handhaben zu können.


--- Quote ---Habe eine Kopie vom Server inkl. Datenbank auf dem Rechner. Wie kann ich WB offline (z.B. usbwebserver) zum laufen bringen?
--- End quote ---

für das alltägliche Probieren und Basteln empfehle ich für den allgemeinen User WB-Portable. Man kann diverse WB-Installationen einbinden und das Programm auch per USB-Stick von Rechner zu Rechner mitnehmen.
Für deine Zwecke empfehle ich aber den Uwamp-Server (https://www.uwamp.com/en/). Er bietet die Möglichkeit, verschiedene PHP-Versionen per Select auszuwählen und direkt und problemlos zu installieren. Man kann also ohne Aufwand per Mausklick hin und herschalten, was für dein Vorhaben bezüglich des Upgrades auf WB 2.8.3 Rev 1611 wohl besonders wichtig ist.
Vom Prinzip her muß man nur sein WB-Backup in einen neuen Ordner unter www einkopieren, die config.php anpassen und das Datenbank-Backup einspielen. Geht natürlich auch mit diversen WB-Installationen
Für deine Zwecke wären auch zwei getrennte Installationen angebracht (siehe Downloadseite).

Hast du erstmal WB 2.10.1 am laufen, würde ich dann nur noch das neueste an Software benutzen, also PHP 7.2 und MySQL 5.7.11 oder neuer, PHPmyAdmin 4.7.7 usw. Diese neuen Versionen werden immer strikter, man kann auch pingelich sagen. Aber je eher ich ein Problem erkenne, je früher kann ich es beheben. Online kann man ja (sofern die Auswahl da ist) eine Version kleiner fahren

Was deine Änderungen an den Modulen betrifft, mußt du da wohl oder übel in den sauren Apfel beißen und deine Anpassungen in die jeweils neueste Versionen einarbeiten. IDE's mit Vergleichsfunktione n wie Netbeans, Notepad++ oder Programme wie WinMerge sind da gute Helfer

sagenhaft:
Besten Dank jacobbi22 für die schnelle, ausführliche und hilfreiche Antwort.

Hilfreich ist für mich, dass

* WB und WBCE schon weit "auseinanderwickelt" sind
* WB bei der Sicherheit up to date ist
(damit ich dann lange nichts mehr machen muss :wink:. Ich habe auf der Site keine Eigen- und Fremdaten die "verwertbar" sind, niemanden der auf die Site zugreiffen muss und tägliches Backup)
* sich mein Aufwand auf mindestens 3 Jahre bis 1.1.21 "abschreiben" lässt
* drei Upgrades sinnvoll sind:  WB 2.8.1 -> WB 2.8.3 (Rev 1611) -> WB 2.8.3 (SP7) -> WB 2.10.1Zwei grundsätzliche Fragen konnte ich für mich so beantwortet (weiterhin Website und auf WB 2.10.1*). Aber wie vermutet "Werdet sicher noch mehr von mir hören" habe ich noch Unsicherheiten:

* Beim Updaten werden m.E. schlussendlich nur die Daten der DB "mitgezogen", oder werden die Daten auch aktualisiert (z.B. die Links)?
* Gegenüber der Originalversion 2.8.1 kann ich gut nachvollziehen, was ich an Modulen und der Datenbank etc. geändert habe. Was spricht dagegen, wenn ich die "Updateorgie" auslasse und WB 2.10.1 offline aufsetze und meine Anpassungen direkt in die neuesten Versionen der Module (und DB) etc. schreibe und die alten Daten "händisch" in die neue DB übernehmen?Danke schon jetzt für die Klärung. Roland

*WB ist immer noch sehr verbreitet und News-Modul ist Standard.

Gast:

--- Quote ---    Beim Updaten werden m.E. schlussendlich nur die Daten der DB "mitgezogen", oder werden die Daten auch aktualisiert (z.B. die Links)?
--- End quote ---
Die Daten innerhalb der Datenbank werden beim Upgrade selbst nicht verändert. Wo erforderlich, betrifft es dann eher die Tabellenstruktur der einzelnen Tabellen und/oder deren Zeichensatz.
WB ist seit 2.8.3 SP6 dazu übergegangen, schrittweise Links in einer Section durch einen Platzhalter zu ersetzen, was dann eine spätere manuelle Korrektur innerhalb der Backup-Datei überflüssig macht {SYSVAR::MEDIAREL}


--- Quote ---Was spricht dagegen, wenn ich die "Updateorgie" auslasse und WB 2.10.1 offline aufsetze und meine Anpassungen direkt in die neuesten Versionen der Module (und DB) etc. schreibe und die alten Daten "händisch" in die neue DB übernehmen?
--- End quote ---

in aller Regel spar ich mir diese Upgradeorgie und füge in ein leeres, neu installiertes WB 2.10.1 meine alten Seiten neu ein
oder ich upgrade direkt von der Alt-Version auf 2.11 mit dem möglichen Risiko, das ich dann in der Datenbank manuelle Korrekturen machen muß, z.b. in der settings-Tabelle
Was ich nicht machen würde, ist das spätere manuelle Einspielen alter Strukturen in die neue Datenbank. Es läßt sich nicht allgemein sagen, was sich über die Jahre da alles verändert hat. Also wenn, dann anders herum: das alte Kram zu erst, dann WB drüber ziehen und (ganz wichtig!) das Upgrade-Script starten. Im Normalfall erkennt WB ein Upgrade und startet das Script automatisch. Wenn aber nicht, dann über das Infofenster, etwas weiter unten ist der Link zum starten des Upgrades

sagenhaft:
Besten Dank jacobbi22

Grundsätzlich habe ich es mir also in deinem Sinne vorgestellt, also neuste Version verwenden und dann Änderungen vornehmen. Nach Pröbeln an der config.php läuft jetzt meine aktuelle Site mit WB 2.8.1 Rev. 1287 und meinen Änderungen mit Ruckeln und Zuckeln +/- sauber auf dem USBWebserver 8.6. Aber was meinst du mit:
--- Quote ---...Also wenn, dann anders herum: das alte Kram zu erst, dann WB drüber ziehen...
--- End quote ---

* Soll/kann ich jetzt meinen alten Kram aus dem USBWebserver Verzeichnis "root" löschen (die DB bleibt natürlich wo und wie sie ist) und dort die neuste WB-Version gemäss Standardanleitung installieren "...und (ganz wichtig!) das Upgrade-Script starten"?
* Falls nein, was meinst du mit "drüberziehen"?
* Wenn ich WB standardmässig installiere, aber eben lokal, muss ich die config.php anpassen?
* Wenn ja, kann ich die aus der Demoversion "wbdemo" nehmen?
* Wenn ich sie nicht so anpassen kann, kannst du mir bitte sagen was ich ändern muss?
* Kannst du bitte noch die Daten der aktuellen config.php (für WB 2.8.1 lokal, angehängt) anschauen. Da gibts sicher Optimierungspontenz ial  :wink:Besten Dank für die Geduld. Roland

Navigation

[0] Message Index

[#] Next page

Go to full version