Ik heb nu 9 websites na een upgrade van php naar v5.4 geupdate naar cmsms 1.11.7
De werkwijze die voor mij werkte:
Backup maken van het hele domein en lokaal plaatsen
De
gehele root van je domein deleten
.htacces aanpassen met als eerste regels:
Code: Select all
<FilesMatch "\.php$">
AddHandler x-httpd-php53 .php
</FilesMatch>
Eerst de .htacces naar de server kopiëren
Nu worden alle bestanden met de juiste rechten op de server geplaatst
Dan de backup naar de server terug kopiëren zonder de folders
- admin
- lib
- includes
- plugin
In dit geval moet je in die folders dus niet zelf bestanden hebben gezet, anders moet je die natuurlijk wel even kopiëren.
Als je de genoemde folders wel terug zet, kan het upgrade proces stoppen bij het upgraden van de database. Dan moet je alsnog de folders verwijderen en opnieuw gaan kopiëren of overgaan op een installatie (zonder schrijven van de tabellen!! en de database gegevens opnieuw opgeven)
De modules Captcha en Guestbook geven problemen in de oude versies, dus die verwijderen op de server of even hernoemen.
Guestbook werkt overigens niet meer. Je kunt hem later wel weer installeren want de bestaande berichten worden wel weergegeven maar nieuwe berichten kunnen niet worden toegevoegd (jammer)
Daarna cmsms v1.11.7 naar de server kopiëren en oude bestanden overschrijven
Vervolgens kiezen voor
http://www.domein.nl/install/upgrade.php
Denk er om dat bij upgraden van oudere versies van cmsms in de sjablonen de tag {stylesheet} aangepast moet worden in {cms_stylesheet} en in de stylesheets het pad van de image tags aangepast moeten worden van [uploads/images] naar [../../uploads/images] anders werkt je website dus niet.
In het geval je na de installatie toch tegen errors aanloopt, is de kans zeer groot dat dit door een module wordt veroorzaakt. Hernoem de module(s) op de server en kijk wat er gebeurt. Sommige modules kun je opnieuw installeren met de laatste versie maar sommige werken definitief() niet meer.
Deze werkwijze heeft bij mij in alle gevallen gewerkt.