Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

phpBB updaten, vragen over mods en stijlen

Pagina: 1
Acties:

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:17

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Ik heb de schone taak toebedeeld gekregen om een forum te update van phpBB 3.0.4 naar 3.0.10. Dat wil ik doen via Automatisch updaten omdat dan mijn mods en dergelijke behouden blijven, nadeel is dat ik telkens maar één 0.0.1 versie op kan hogen. Nu heb ik een plannetje gemaakt wat start met het maken van een backup van files en database, updaten naar een versie hoger, testen, backup restoren of opnieuw beginnen met een backup en dan de volgende update. Op zich is dat wel te doen allemaal, maar ik doe dit voor het eerst en kan nog niet alles precies overzien.

Nu zijn er op het forum twee mods geïnstalleerd:
- Advertisement Management (http://lithiumstudios.org...viewtopic.php?f=31&t=1132)
- phpBB Garage 2.0.B4 (http://forums.phpbbgarage.com/index.php)

Wat ik niet helemaal helder krijg is in hoeverre die mods last hebben van het updateproces. Moet ze de nieuwere versie 'ondersteunen'? Blijft alles gewoon werken?

Mijn andere vraag gaat over stijlen. Het forum gebruikt een custom stijl en ik weet niet of die gebasseerd is op subsilver2 of prosilver. Ik kan hem wel exporteren maar de inhoud zegt me niet zo veel. Nu las ik al ergens dat de CAPTCHA uit 3.0.6 dan waarschijnlijk niet getoond wordt en er een pagina/template aangepast moet worden. Hoe pak ik zoiets aan?

Exchange en Office 365 specialist. Mijn blog.


  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Beste aanpak, draai een backup, en zet ie op een test-omgeving, doe daar de upgrade, en als alles werkt, kan je de upgrade op de live-site doen. Werkt het niet, vanwege een mod, of vanwege de template, dan moet je wachten tot die de nieuwe versie wel ondersteunen.

3rd-party plugins en mods zijn opzich leuk, maar het is aan de devver van die plugins dat ze uptodate blijven, daar gaat het dev-team van phpBB natuurlijk niet over.

Ey!! Macarena \o/


  • Winkey
  • Registratie: Februari 2010
  • Laatst online: 17:37
De updater bij de laatste versies is flink verbeterd en zou beter om moeten kunnen gaan met mods die geïnstalleerd zijn. Bovendien hoef je niet telkens per versie te updaten maar dat kan gewoon via een package die ineen keer van 3.0.4 naar 3.0.10 gaat.

Wat RaZ zegt is heel wijs probeer het eerst in een test omgeving uit te voeren.

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:17

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
RaZ schreef op vrijdag 03 februari 2012 @ 22:19:
Beste aanpak, draai een backup, en zet ie op een test-omgeving, doe daar de upgrade, en als alles werkt, kan je de upgrade op de live-site doen. Werkt het niet, vanwege een mod, of vanwege de template, dan moet je wachten tot die de nieuwe versie wel ondersteunen.

3rd-party plugins en mods zijn opzich leuk, maar het is aan de devver van die plugins dat ze uptodate blijven, daar gaat het dev-team van phpBB natuurlijk niet over.
Dat laatste is de kern natuurlijk, het gaat hier om twee veroudere mods waarvan er eentje in ieder geval niet meer ontwikkeld wordt. Dat ze in gebruik zijn kan ik nu even niets aan doen helaas.

Een testomgeving kan ik helaas niet opzetten, ik heb ook geen volledige toegang tot de server om de hele configuratie uit te spitten. Bovendien ontbreekt het mij aan skillz om een identieke Linux server op te zetten. Of is het zo simpel dat ik een Windows phpBB server kan opzetten en hier de DB en files van dit forum op kan restoren?

[ Voor 33% gewijzigd door Jazzy op 03-02-2012 22:23 ]

Exchange en Office 365 specialist. Mijn blog.


  • Xantios
  • Registratie: Maart 2006
  • Laatst online: 17-11 15:19
No offence, maar als je die kennis / mogelijkheden niet hebt dan worden de mogelijkheden dermate beperkt dat ik zo iets heb van, "Hou d'r maar mee op"

Al met al zul je toch tenminste een kopie moeten kunnen draaien,
aan een live omgeving rommelen is voor mij gewoon een No Go...
Desnoods neem je voor een paar euro een hosting pakket bij een of andere goedkope hosting boer?

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:17

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
No offence taken, dat advies geef ik ook regelmatig aan mensen dus kon er op wachten. :) De situatie is helaas zo dat dit forum vrijwel zonder beheerders draait waardoor de moderators ook de techniek mee moeten pakken. 'Rommelen in een live omgeving' is dus gewoon hoe het gaat, het enige wat ik kan doen is een backup maken van de files de database. Dan heb ik in ieder geval een fall-back plan.

Maar hoe portable is zo'n forum eigenlijk? Moeten de versies van php, MySQL en allerlei andere componenten echt overeenkomen of kan ik een restore van files en database doen naar een Windows server?

Exchange en Office 365 specialist. Mijn blog.


  • Xantios
  • Registratie: Maart 2006
  • Laatst online: 17-11 15:19
Jazzy schreef op zaterdag 04 februari 2012 @ 12:54:
No offence taken, dat advies geef ik ook regelmatig aan mensen dus kon er op wachten. :) De situatie is helaas zo dat dit forum vrijwel zonder beheerders draait waardoor de moderators ook de techniek mee moeten pakken. 'Rommelen in een live omgeving' is dus gewoon hoe het gaat, het enige wat ik kan doen is een backup maken van de files de database. Dan heb ik in ieder geval een fall-back plan.

Maar hoe portable is zo'n forum eigenlijk? Moeten de versies van php, MySQL en allerlei andere componenten echt overeenkomen of kan ik een restore van files en database doen naar een Windows server?
Ik zou wel linux->linux doen... al dan niet even met Virtualbox debian installeren
( Ik ga er vanuit dat je live omgeving op linux draait)

Distro's onder elkaar wilt in mijn ervaring nog wel goed gaan,
phpbb uitpakken ( nieuwe versie) even MySQL importeren,
config filetje bewerken, en kijken of het boem doet?

Daarna handmatig de mods er in "beunen" ?

( zo zou ik het testen )

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:17

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Ik heb het even geprobeerd met een Windows host met een identieke versie van phpBB maar kon de backup niet inlezen, phpBB accepteerde hem niet. Ben nu een Linux-server aan het opzetten om bovenstaande te testen.

Exchange en Office 365 specialist. Mijn blog.


  • ThomVis
  • Registratie: April 2004
  • Laatst online: 11-09 21:04

ThomVis

Detected rambling:

phpBB Windows->Linux of Linux->Windows is geen enkel probleem, maar je zal de MySQL database en de bestanden die het forum maken moeten overzetten. Ik heb het ook geprobeerd met de beheertools die beschikbaar zijn (ACP, MySQL manager etc..), maar een dump van de DB via de command line en een kopie van de web root folder hebben altijd gewerkt.

Mijn advies zou zijn een nieuw forum te installeren (op een testmachine) met de laatste versie en dan een migratie doen van je live naar je nieuwe forum, dit is een optie aan het eind van de installatie. Je oude foum blijft daarbij behouden, dus niemand die wat merkt. Dan kan je op je gemak kijken welke Mods/Styles je kan/wil gebruiken.

DB Backup:
mysqldump --opt -u [username] -p[password] [dbname] > [backupfilename]

DB Restore:
mysql -u [username] -p[password] [dbname] < [backupfilename]

Als je spullen kopieert moet je letten op de database gegevens in config.php en de foldernaam in de database: `[databasename]`.`phpbb_config`.`script_path`

You don't have to know how the computer works, just how to work the computer.


  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:17

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Okay, helder. Ik had de DB nu via phpBB teruggezet.

Maar waarom een testserver met de laatste versie? Uiteindelijk wil ik de update van 3.0.4 naar 3.0.10 testen dus moet ik toch een server met phpBB 3.0.4 uitrollen?

Exchange en Office 365 specialist. Mijn blog.


  • ThomVis
  • Registratie: April 2004
  • Laatst online: 11-09 21:04

ThomVis

Detected rambling:

Kan ook, er zijn meerdere routes voor de upgrade.

You don't have to know how the computer works, just how to work the computer.


  • Beatboxx
  • Registratie: April 2010
  • Laatst online: 26-10-2022

Beatboxx

Certified n00b

Nee, hoeft niet. Als het werkt met phpBB 3.0.10 mag je er denk ik vanuit gaan dat alles gewoon werkt, en werkt het niet op je real-server installeer je in 2 minute kale phpBB waarin je de backup importeert.

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:17

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Okay, ik heb nu een testserver waar ik de upgrade van 3.0.4 naar 3.0.10 aan het doen ben. De upgrade van de database verliep zonder problemen maar ik weet even niet goed wat ik moet bij het controleren van de bestanden.

Bij veruit de meeste bestanden kan bij de wijzingen mergen met de bestaande bestanden maar bij drie bestanden meldt hij een conflict:
includes/acm/acm_file.php (1 conflict)
includes/ucp/ucp_confirm.php (1 conflict)
includes/ucp/ucp_register.php (4 conflicten)

Mijn opties:
Merge differences and use new file code within conflicting block
Merge differences and use modified code within conflicting block
Do not merge - use new file
Do not merge - use currently installed file

Maar als ik de conflicten bekijk dan kan ik er weinig van maken. Als ik het conflict bekijken wil dan krijg ik een bestand die begint met dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
/**
*
* @package acm
<<<<<<< Beginning of current original file
* @version $Id: acm_file.php 9076 2008-11-22 19:06:42Z acydburn $
* @copyright (c) 2005 phpBB Group
======= End of current original file / Beginning of new updated file
* @version $Id$
* @copyright (c) 2005, 2009 phpBB Group
>>>>>>> End of new updated file
*
In dit geval vind ik de tweede optie prima, dus gewoon "Merge differences and use new file code within conflicting block" kiezen?

Exchange en Office 365 specialist. Mijn blog.

Pagina: 1