Pagina 1 van 1
Upgraden van 2.0.18 naar 2.0.19 met een waslijst mods
Geplaatst: 01 jan 2006, 03:41
door Karimpje
- Wat is het probleem? Ik wil upgraden van 2.0.18 naar 2.0.19
Adres van je forum: http://www.shagitout.nl
phpBB versie: 2.0.18
Ik wil upgraden naar de nieuwe versie, dmv die patchfile. Maar ik heb geen flauw idee waar ik moet beginnen. Met de info in de install, kwam ik ook niet verder.
Ze hebben het over een Unix achtige patchapplication. Maar ik heb geen idee waar ze het over hebben. Kan mij iemand misschien helpen?
Ik heb ongeveer 20 MODS in mijn forum zitten om hem maar een beetje gebruikersvriendelijker te maken.
Zie hieronder de gehele uitleg:
The patch file is probably the best solution for those with many Mods or other changes who do not want to re-add them back to all the changed files. To use this you will need command line access to a standard UNIX type patch application.
A number of patch files are provided to allow you to upgrade from previous stable releases. Select the correct patch, e.g. if your current version is 2.0.18 you need the phpBB-2.0.18_to_2.0.19.patch. Place the correct patch in the parent directory containing the phpBB 2 core files (i.e. index.php, viewforum.php, etc.). With this done you should run the following command: patch -cl -d -p1 < [PATCH NAME] (where PHPBB DIRECTORY is the directory name your phpBB Installation resides in, for example phpBB2, and where PATCH NAME is the relevant filename of the selected patch file). This should complete quickly, hopefully without any HUNK FAILED comments.
If you do get failures you should look at using the Changed files only package to replace the files which failed to patch, please note that you will need to manually re-add any Mods to these particular files. Alternatively if you know how you can examine the .rej files to determine what failed where and make manual adjustments to the relevant source.
You should of course delete the patch file (or files) after use. As for the other upgrade procedures you should run install/update_to_latest.php after you have finished updating the files. This will update your database schema and data (if appropriate) and increment the version number
Geplaatst: 01 jan 2006, 11:55
door Bee
Ik denk dat het verstandiger is om de handmatige codewijzigingen te gebruiken, die je op
http://www.phpbb.com kan downloaden.
Geplaatst: 01 jan 2006, 21:27
door gish
waarom wordt het patch-en toch elke keer ontweken..
Geplaatst: 01 jan 2006, 22:04
door Bee
gish schreef:waarom wordt het patch-en toch elke keer ontweken..
Omdat de codewijzigingen voor veel mensen makkelijker hanteerbaar zijn

Geplaatst: 02 jan 2006, 02:44
door headout
gish schreef:waarom wordt het patch-en toch elke keer ontweken..
Vrij simpel: als men hier al komt vragen hoe men moet upgraden mbv. de patchfile, dan kun je beter niet gaan patchen mbv deze file. Toevallig afgelopen week eens gedaan (van 2.0.16 naar 2.0.18), en is mi. erg makkelijk om te doen (wel goed naar de .rej files kijken). Morgen doe ik overigens van .18 naar .19 mbv de patchfile.
Máár: niet aan beginnen als je nog nooit via een shell hebt gewerkt. Los daarvan zijn er overigens ook vele hosters die SSH toegang geblokkeerd hebben.
Geplaatst: 02 jan 2006, 22:49
door Karimpje
headout schreef:gish schreef:waarom wordt het patch-en toch elke keer ontweken..
Vrij simpel: als men hier al komt vragen hoe men moet upgraden mbv. de patchfile, dan kun je beter niet gaan patchen mbv deze file. Toevallig afgelopen week eens gedaan (van 2.0.16 naar 2.0.18), en is mi. erg makkelijk om te doen (wel goed naar de .rej files kijken). Morgen doe ik overigens van .18 naar .19 mbv de patchfile.
Máár: niet aan beginnen als je nog nooit via een shell hebt gewerkt. Los daarvan zijn er overigens ook vele hosters die SSH toegang geblokkeerd hebben.
Dit vind ik wel een erg slappe verklaring. Ik heb tot op heden nog nooit zelf iets niet kunnen oplossen. Het enigste wat mij ontbreekt is wat moet ik ervoor gebruiken. En dan nog...loopt de hele shit de mist in, dan backup van files terug zetten en kan het nog een keer proberen totdat het wel lukt.
Geplaatst: 02 jan 2006, 22:52
door Bee
We gaan gebruikers niet moeilijke technieken aanleren als het voor ons en voor hen makkelijker is om een update te doen die installeert als een mod. En de meeste updates zijn niet zo veel werk, tenzij je te maken hebt met phpBB 2.0.18, de zogenaamde monsterrelease.
Geplaatst: 02 jan 2006, 22:57
door cartoontje
Ja ik zal zelf graag naar 2.0.18 willen updaten, maar als dat makkelijker kan is het wel lekker!
Is dit ook te realiseren op een eigen PC? Ik heb PHP, MySQL en Apache al geïnstalleerd staan. Heb ik verder nog iets nodig? En zou iemand het me dan (desnoods via PM) even willen vertellen? Wil het wel eens uitzoeken!

Geplaatst: 02 jan 2006, 23:30
door Karimpje
Bee schreef:We gaan gebruikers niet moeilijke technieken aanleren als het voor ons en voor hen makkelijker is om een update te doen die installeert als een mod. En de meeste updates zijn niet zo veel werk, tenzij je te maken hebt met phpBB 2.0.18, de zogenaamde monsterrelease.
Maar het gevaar aan deze updates is wel, dat je straks code moet vervangen die je infeite al eens hebt vervangen door een mod. Hoe gaan jullie hier mee om?
Geplaatst: 02 jan 2006, 23:37
door Bee
In de meeste gevallen hoeft dat geen probleem te zijn. Bij 2.0.18 was het eerder andersom. De patchfile kan soms ook code niet vinden omdat die is aangepast door een mod. Zo krijg je in principe hetzelfde probleem.
Re: Upgraden van 2.0.18 naar 2.0.19 met een waslijst mods
Geplaatst: 03 jan 2006, 01:02
door headout
Karimpje schreef:Dit vind ik wel een erg slappe verklaring.
Een insteek als je topicstart noem ik nu ook niet echt het toonbeeld van iniatief nemen (no offence verder, maar even de search @ phpbb.com gebruiken en je bent al 4 stappen verder)
Werken vanaf de commandline/shell doe je mbv. een programma als Putty en SSH toegang. Vergelijkbaar aan het mogelijk welbekende Dos venster in Windows, echter vergt het nogal wat Unix (basis)kennis . Heb je geen SSH mogelijkheden, vraag dan je webhoster of hij je SSH toegang wil verlenen. Zoals ik al eerder zei, staan veel webhosters dat niet toe vanwege security redenen en kennis gebrek bij de meeste gebruikers
Verder kan ik me geheel vinden in de mening van Bee. Het napluizen van de .rej files nadat je gepatched hebt, vergt ook nogal wat tijd en energie overigens.
Ohja, de search op phpbb.com: SSH + patch geeft voldoende resultaten om je eens flink uit te leven! :thumb:
Geplaatst: 03 jan 2006, 07:37
door Bas
Even verder op patchen:
Met Windows-versies van diffutils (Ja, die bestaan

) kun je in je vertrouwde cmd.exe op een lokale kopie van je forum patchen. Moet je wel weten van hoe cmd werkt
