Author:
Per Stenebo
Per Stenebo
Created:
2014-01-02 20:01:27
2014-01-02 20:01:27
Modified:
2017-04-16 12:59:24
2017-04-16 12:59:24
Uppdatera BendCMS till ny utgåva
Uppdatera befintlig installation till ny utgåva av BendCMS.
- Döp om systemmappen bendcms till tex bendcms_old
- Döp om bendcms.php (eller index.php) till tex bendcms_old.php
- Justera sökvägen till systemmappen i bendcms_old.php
- Kontrollera att det gamla systemet fungerar (sökvägar till bilder och sådant har sannolikt havererat, ignorera det isf).
- Packa upp den nya utgåvan, alternativt kör separat hjälpskript install_bendcms.php.
- Justera ägare och rättigheter på dom uppackade mapparna och filerna (separat hjälpskript: fixabendcms.sh
fixpermissions.php). - Kopiera alla aktuella användarkonfigurationer, utom member_0.php, i ~/bendcms/memberConfig
- Jämför den nya och gamla versionen av member_0.php, ev justera värden.
- Jämför den nya och gamla versionen av ~/bendcms/sysConfig/BendCMS_config.php, justera värden.
- Prova att logga in, eventuellt behöver filrättigheter justeras igen.
- Kopiera över alla filer med id 100 och över i mapparna ~/bendcms/pageConfig och ~/bendcms/pageContent
- Jämför den nya och gamla versionen av ~/bendcms/pageConfig/0.php, justera värden.
- Om standardfil för css byts ut behöver värdet troligen bytas ut i konfigurationsfilen för fler sidor. Gör sök och ersätt i mappen ~/bendcms/pageConfig
- Kopiera över filer som fattas i den nya installationen från mapparna under ~/bendcms; css, files, head, javascript, pageLogic, phpClasses, phpFunctions, sysConfig och templates.
- Kopiera den gamla mappen ~/bendcms/pageData, skriv över (nya) befintliga filer.
- Om systemmapparna ~/bendcms eller ~/bendcms/files/sysImages har bytt namn behöver troligen motvarande sökvägar uppdateras, främst i innehållsfiler i mappen ~/bendcms/pageContent, men kanske även i mallfiler i mappen ~/bendcms/templates.