SubnetMask
Chevereto Member
I had been running Chevereto free 1.0 long ago, and recently 'dusted it off' to put it back up for use. I purchased a v4 license and my 'plan' was to migrate what's in the current install to v4. Since, if I'm not mistaken, the free v1 version was a fork of v3, so if that's correct, I'd think there should be a migration path from free v1 to paid v4, even if it's by way of v3. The version I was running was 1.0.8. So the first thing I tried to to was update it from the web interface. That gave me an error 'Can't write into /app/install/update/temp/ path'. There was no 'temp', so I created it and ran chown to fix the permissions and make the permissions path the 'template' folder and then re-ran the update. This time it got further, failing with 'RecursiveDirectoryIterator::__construct(/var/www/html/chev/app/install/update/temp/Chevereto-Chevereto-Free-/): failed to open dir: No such file or directory'. Once again, the folder doesn't exist, so I created it, fixed permissions and re-ran the update. This time it seemed to go ok with no errors, but I get the message 'Chevereto is already installed and updated'. When I went to the dashboard, it was still at 1.0.8, not the 1.6.2 that it was supposed to be downloading.
I also tried updating it manually - you're supposed to be able to download the zip and extract it in the public web folder where the current version is running and that's supposed to update it, but when I tried that, I got:
Warning: dirname() expects exactly 1 parameter, 2 given in /var/www/html/chev/app/loader.php on line 37
Can't find lib/G/G.php
Does anyone have any thoughts on what's going wrong? Or perhaps, is there a way to copy all data from the v1 free install to a new install so everything remains intact?
I also tried updating it manually - you're supposed to be able to download the zip and extract it in the public web folder where the current version is running and that's supposed to update it, but when I tried that, I got:
Warning: dirname() expects exactly 1 parameter, 2 given in /var/www/html/chev/app/loader.php on line 37
Can't find lib/G/G.php
Does anyone have any thoughts on what's going wrong? Or perhaps, is there a way to copy all data from the v1 free install to a new install so everything remains intact?