VTiger 7 upgrade path is very similar to earlier versions. You will need to download the patch, extract it, backup your files/db and run the VTiger 7 migration wizard. This article provides step by step instructions to upgrade to VTiger 7.0.
VTiger 7 has a completely redesigned user interface and a lot of new features. If you haven’t had a chance to test drive vtiger 7 – you can play around with our demo.
VTiger 7 Open Source Demo Link
If you are a ‘do it yourself’ type of person and have enough knowledge about VTiger and its’ upgrade process – you should be able to do it yourself. On the other hand, if you consider your data too valuable to not risk, we at VTiger Experts can execute it for you. Our developers are skilled and highly experienced in upgrading VTiger to the latest version.
This is the most important step. The upgrade can be tricky and complex, and may not go as you plan. So, backup your database and file system, not as a precaution but as the first step. In the unfortunate case of losing your data, you’ll not actually lose it.
Make sure you have complete database backup(mysql dump) and file backup(vtigercrm folder).
After the successful completion of backup of database and file system, next step is to download the patch files for VTiger 6.5 to 7.0. You can download the patch at the official website of VTiger.
Place the downloaded patch(#2) in the VTiger directory. Default VTiger directory looks like this: “/var/www/vtigercrm/”. If this is the case, put the downloaded patch in the same path i.e. “/var/www/vtigercrm/”. VTiger directory will vary based on your hosting provider.
Next, extract vtigercrm-650-700-patch.zip. You will be asked to overwrite multiple folders (migrate, modules,Migration) – please do that. Once extracted, you will have vtiger7.zip and those folders overwritten.
Next, change the permissions of vtiger7.zip to “777” using FTP/SSH client or the CPanel.
For unix servers, just do ‘chmod -R 777 vtiger7.zip’
Considering that all of the previous steps were run successfully, you can now proceed to the actual VTiger 7 upgrade/migration wizard.
Note: After you hit “Start Migration”, you might be redirected to your vtiger login. If you are – login and you will have to go through step #4 again, do that and it should take you to the next step.
It will begin the migration of VTiger CRM to version 7.0. It takes 5-10 minutes depending upon the size of your database. The progress bar will display the headway. However, there is no way to get the details of the process underway.
After completion, post-upgrade log will be shown automatically that will help you to assess the successful completion of the update.
Note, if you see any errors in the log – take a screenshot of copy/save the log and report that to us. We will let you know if this is an issue or just a common error due to your database structure.
Lastly, hit “Finish” and you should be able to log into your upgraded VTiger 7.0!
If you made through it – that’s great! If you run into any issues – please contact us and we’ll help with the upgrade.
For more details, question, or help, do contact us. We do not charge for consultation.
21 Comments
Hi
Thank you for the tutorial. My problem is, that i got always “invalid request” after i click on Start Migration.
I have done all steps and set also the permission for the files to 777.
Is there any way you can help ?
Thank you & BR
Christian
Hi,
I have a problem after migration 650 to 701.
I do not see the modules Contact, account, products, services etc ..
Yet the migration tool showed me that the migration was successful.
Do you know where the problem comes from?
Thank you.
Pape.
Go to sharing access/rules and try recalculating permissions. Also you could try editing and saving the user. If that doesnt work – contact us at help@vtexperts.com and we’ll assist.
Hi, i have recalculate sharing rules and when i disconnect ant reconnect i have a blank page.
Any ideas?
Thanks,
Pape.
Same issue here, blank page after a “successfull” update process.
I just sent you an email about it.
Trying to upgrade our vTiger install from 6.5 to 7. I’ve uploaded the migration ZIP and unzipped it.
When trying to navigate to /migrate folder to kick off the upgrade, I receive an HTTP 500 error with the text “server is currently unable to handle this request”.
PHP version is 5.6 and everything works perfectly on 6.5.
I think the prerequisites are PHP 5.2 or 5.3 so maybe that’s the issue? If so, is there a way to run the upgrade on 5.6? I’m really not wanting to downgrade PHP for just this upgrade.
Thanks!
Hello,
I’ve got the same problem as Brian – attempt to open migration wizard (https://mycrmaddress/vtigercrm/migrate) results in HTTP 500 Error. Greatly appreciate any help in solving this issue.
I migrated and everything seemed to be fine but a blank page appears after migration and can’t do anything
i’ll appreciate your help thanks in advance.
It is not working. After getting INVALID CREDITENTIALS and logging I get blank page. Any help?
Retry again – it will work on the second time
Thanks for your help in advance.
I have the same problems than others. The modules Contact, account, products, services etc,, does not appear.
Here’s the solution: https://www.vtexperts.com/non-admin-users-cant-see-lists-blank-area-vtiger-7/
Thanks
Thanks again, but now a page blank appairs instead of a login page.
I have tried twice.
Could you help me?
Thanks
Hi,
trying to start migration process on a Synology. On synology 6.5 was available till the latest days, now an update came out and 7.0.1 is installed. From Synology Main Menu when I click on the vTiger icon, it opens a blank page (using chrome) with the URL http:///vtigercrm/650_701_migrate/. Here I check both checkboxes and provide the admin credentials, click Start Migration button. Result is the very same page with unfilled data.
What could be the problem, or what shall I do? (Chrome cache deleted, no other former sessions to 6.5 are opened in browsers.)
Thanks in advance
Hi,
I have the same problem, after click Start button the result is the same page forever. I opened in other PCs with others users/sessions/browsers.
Do you know how to resolve this problem=
Thanks in advance
I have the exact same problem. Please let me know if you manage to resolve this.
Hi Synology customers,
I had the same problem. Solved it by contacting their technical support. They reinstalled the old version 6.5.x and rolled back any changes done to the database during the update attempt.
Nice technical support.
Hope this helps.
Hi,
in my case trying to migrate from 6.5 to 7.0 after clicking on “Start Migration” it just routes to the standard login page, nothing happens.. any idea?
Best
Felix
Continue with that- login and it will start the migration.
Perfect, that worked! I had also to switch from PHP 5,6 to 7.1 . But, now I have this errors (see below, URL are x-ed) and after finishing the migration, all the modules are not shown in the menu. Do you have any idea?
This is the error log:
Warning: Declaration of Migration_Module_Model::getInstance() should be compatible with Vtiger_Module_Model::getInstance($value) in /XXXXXX/modules/Migration/models/Module.php on line 76
650 ==> 660 Database changes — Starts.
#141 – Successfully updated create and edit permissions
Warning: Declaration of Settings_Workflows_Record_Model::getInstance($workflowId) should be compatible with Settings_Vtiger_Record_Model::getInstance($name = ‘Settings:V…’) in /XXXXXX/modules/Settings/Workflows/models/Record.php on line 17
“#261 – vtiger_portalinfo doesnt update contact” fixed
650 ==> 660 Database changes — Ends.
660 ==> 700 Database changes — Starts.
Warning: Declaration of Users_Field_Model::getDisplayValue($value, $recordId = false) should be compatible with Vtiger_Field_Model::getDisplayValue($value, $record = false, $recordInstance = false) in /XXXXXX/modules/Users/models/Field.php on line 156
Default Calendar view field added
Default calendar view updated for all active users
Warning: Declaration of Calendar_Module_Model::getExportQuery() should be compatible with Vtiger_Module_Model::getExportQuery($where) in /XXXXXX/modules/Calendar/models/Module.php on line 987
Warning: Declaration of Users_Privileges_Model::getInstanceById($userId) should be compatible with Vtiger_Record_Model::getInstanceById($recordId, $module = NULL) in /XXXXXX/modules/Users/models/Privileges.php on line 201
Warning: Declaration of Products_Module_Model::getExportQuery($focus, $query) should be compatible with Vtiger_Module_Model::getExportQuery($where) in /XXXXXX/modules/Products/models/Module.php on line 278
Warning: Declaration of Inventory_Module_Model::getExportQuery($focus, $query) should be compatible with Vtiger_Module_Model::getExportQuery($where) in /XXXXXX/modules/Inventory/models/Module.php on line 128
Warning: Declaration of PriceBooks_Module_Model::getExportQuery($focus, $query) should be compatible with Vtiger_Module_Model::getExportQuery($where) in /XXXXXX/modules/PriceBooks/models/Module.php on line 186
Warning: Declaration of Reports_Module_Model::deleteRecord(Reports_Record_Model $reportModel) should be compatible with Vtiger_Module_Model::deleteRecord(Vtiger_Record_Model $recordModel) in /XXXXXX/modules/Reports/models/Module.php on line 152
Warning: Declaration of Reports_Module_Model::getSideBarLinks() should be compatible with Vtiger_Module_Model::getSideBarLinks($linkParams) in /XXXXXX/modules/Reports/models/Module.php on line 152