Hallo,
da ich seit der ersten Beta-Version doch noch recht viel geändert habe und vor allem einige Neuerungen hinzugekommen sind, habe ich mich entschieden noch eine zweite Beta-Version zu veröffentlichen bevor die endgültige Version herauskommt.
Diese Anleitung ist ausschließlich für das Update von der ersten Beta-Version auf die zweite gedacht. Falls ihr die erste Beta-Version noch nicht installiert habt, könnt ihr wie gewohnt ein Update mit der install.php durchführen!
WICHTIG: Bitte macht vorher ein Backup von der Datenbank (z.B. mit dem Boardsolution DBBackup-Tool)! Denn die DB wird durch unten angegebenes Script etwas verändert. Und man weiß ja nie ob nicht doch mal was schief geht...
Da sich sehr viele Dateien geändert haben, werde ich hier zunächst die zu ersetzenden Dateien und Ordner für diejenigen auflisten, die an keiner Quellcodedatei etwas verändert haben. Falls ihr nur wenige Dateien angepasst habt, könnt ihr natürlich auch für diese unten in der Liste schauen und ansonsten die als erstes hier aufgelisteten Dateien/Ordner ersetzen.
Falls ihr nichts geändert habt: Achtet darauf, dass ihr ggf. die config-Dateien sichert, falls dort Werte angepasst wurden. Folgende Dateien / Ordner (mit "/" am Ende) müssen ersetzt werden:
- acp/images/design/bbcode_notice.gif
- acp/modules/
- acp/pages/
- acp/src/
- acp/templates/
- bbceditor/
- config/bbcode.php
- config/community.php
- config/general.php
- config/userdef.php
- extern/modules/
- install/
- language/
- modules/
- src/
- standalone/
- themes/default/templates/
- admin.php
- standalone.php
Falls ihr etwas geändert habt: Folgende Dateien haben sich geändert:
- acp/images/design/bbcode_notice.gif
- acp/modules/acp_access.php
- acp/modules/adminfaq.php
- acp/modules/attachments.php
- acp/modules/avatars.php
- acp/modules/config.php
- acp/modules/correct_messages.php
- acp/modules/error_log.php
- acp/modules/forums.php
- acp/modules/index.php
- acp/modules/ip_log.php
- acp/modules/linklist.php
- acp/modules/mass_email.php
- acp/modules/moderators.php
- acp/modules/smileys.php
- acp/modules/subscriptions.php
- acp/modules/user_activation.php
- acp/modules/user_blocking.php
- acp/modules/user_groups.php
- acp/modules/user_search.php
- acp/pages/content.php
- acp/pages/frameset.php
- acp/pages/navi.php
- acp/pages/page.php
- acp/src/acp.php
- acp/src/acp_functions.php
- acp/src/user.php
- acp/templates/acp_access_config_module.htm
- acp/templates/bbcode.htm
- acp/templates/color_picker.htm
- acp/templates/content.htm
- acp/templates/error_log.htm
- acp/templates/error_log_send.htm
- acp/templates/frameset.htm
- acp/templates/ip_log.htm
- acp/templates/login.htm
- acp/templates/mass_email.htm
- acp/templates/moderators.htm
- acp/templates/navi.htm
- acp/templates/post_form.htm
- acp/templates/user_blocking.htm
- acp/templates/user_details.htm
- bbceditor/language/en.txt
- bbceditor/language/ger_du.txt
- bbceditor/language/ger_sie.txt
- bbceditor/bbcapplet.jar
- bbceditor/bbclib.cer
- bbceditor/bbcmain.cer
- bbceditor/editor.jar
- bbceditor/extra_tags.xml
- config/bbcode.php
- config/community.php
- config/general.php
- config/userdef.php
- extern/modules/general_stats.php
- extern/modules/online_user.php
- extern/example.php
- install/modules/config.php
- install/modules/finished.php
- install/modules/process.php
- install/sql/full.php
- install/sql/update.php
- install/templates/header.htm
- install/templates/step_finished.htm
- install/install_base.php
- install/install_functions.php
- language/
- modules/calendar.php
- modules/change_password.php
- modules/delete_post.php
- modules/delete_topics.php
- modules/edit_post.php
- modules/edit_topic.php
- modules/forums.php
- modules/latest_topics.php
- modules/lock_topics.php
- modules/login.php
- modules/manage_posts.php
- modules/memberlist.php
- modules/new_event.php
- modules/new_poll.php
- modules/new_post.php
- modules/new_topic.php
- modules/openclose_topics.php
- modules/portal.php
- modules/posts.php
- modules/redirect.php
- modules/register.php
- modules/resend_activation.php
- modules/search.php
- modules/sendpw.php
- modules/stats.php
- modules/team.php
- modules/topics.php
- modules/user_locations.php
- modules/userdetails.php
- modules/userprofile.php
- src/actions/action_helper.php
- src/actions/action_performer.php
- src/actions/actions.php
- src/auth/auth.php
- src/auth/session.php
- src/cache/event_cache.php
- src/email/email.php
- src/feed/feed.php
- src/feed/rss20.php
- src/tasks/attachments.php
- src/tasks/email_notification.php
- src/additional_fields.php
- src/ajax_get_post_form.js
- src/ajax_quote_message.js
- src/base.php
- src/bbcode.js
- src/bbcode.php
- src/debug.php
- src/forum_utils.php
- src/functions.php
- src/general_functions.php
- src/module.php
- src/mysql.php
- src/page.php
- src/pms.php
- src/posting_form.php
- src/posting_utils.php
- src/search.php
- src/topics.php
- src/url.php
- standalone/acp_user_search.php
- standalone/activate.php
- standalone/ajax_check_user.php
- standalone/ajax_get_post_form.php
- standalone/color_picker.php
- standalone/conf_email.php
- standalone/download.php
- standalone/print.php
- standalone/smileys.php
- standalone/thumbnail.php
- standalone/user_details.php
- standalone/user_search.php
- themes/default/templates/bbcode.htm
- themes/default/templates/calendar_event_detail.htm
- themes/default/templates/extern_conf.htm
- themes/default/templates/footer.htm
- themes/default/templates/header.htm
- themes/default/templates/headline.htm
- themes/default/templates/manage_posts.htm
- themes/default/templates/message_review.htm
- themes/default/templates/post_form.htm
- themes/default/templates/print.htm
- themes/default/templates/showsmileys.htm
- themes/default/templates/topics_module.htm
- themes/default/templates/user_search.htm
- admin.php
- standalone.php
Nachdem ihr die Dateien ersetzt habt, muss noch dieses Script einmal ausgeführt werden um den Zeichensatz der Datenbank zu ändern (ist jetzt utf-8 und nicht mehr latin1) und einige andere Kleinigkeiten anzupassen. Ladet es bitte ins Verzeichnis von Boardsolution hoch und ruft es im Browser auf.
In der config/userdef.php muss der Eintrag BS_FOLDER_URL noch angepasst werden. Und in der config/community.php muss ggf. das Tabellen-Präfix von BS_TB_USER geändert werden.
Damit die neuen BBCode-Tags "att" und "attimg" verwendet werden können, müsst ihr diese noch unter Adminbereich -> Einstellungen -> Formatierung bei den gewünschten Bereiche hinzufügen.
Ansonsten ist noch erwähnenswert, dass ihr den Browser neustarten müsst um das neue Java-Applet (haben sich ein paar Dinge geändert) zu sehen. Denn die mir bekannten Browser cachen Java-Applets und laden sie nur neu, wenn der Browser neugestartet wird.
Die Nachrichten und der DB-Cache müssen nicht neuberechnet werden. Ersteres ist nicht nötig und Letzteres ist schon durch obiges Script gemacht worden.
Das wars! 
Ich hoffe die Anleitung ist fehlerfrei. Falls Probleme auftauchen, meldet euch bitte hier im Forum.
mfg Nils
Dieser Beitrag wurde insgesamt 5 mal editiert. Das letzte mal 13.08.2007, 21:27 von Nils.
|