Hi,
Iām trying to upgrade from 7.14.1 (Working perfectly) to 8.4.1.
Iāve gone through the process a few different times now, always with the same result:
- Access to the login page, and ability to log in successfully
- Nothing else. There is an empty navigation menu, an empty footer, and no content on the page
- I have tried different URLs such as the Leads and Administration page, with the exact same result.
What my instance looks like after attempting a CRM 8 migration
The process I followed:
-
Main (Working) CRM is on the latest 7.14.1
-
Create a new subdomain for the CRMv8 instance
-
Upload and extract SuiteCRM-8.4.1-7.14-migration.zip to the subdomain folder
-
Set Permissions
-
In cPanel, change the DocumentRoot from ācrm8ā to ācrm8/publicā
-
Copy the CRMv7 folder to ācrm8/publicā, rename to ālegacyā
-
Inside the legacy folder, re-set permissions
-
In cPanel, change the active PHP version from 7.4 to 8.1
-
From CLI run the Migration prepare command:
- āsession_dirā is already equal to āā
- āsite_urlā updated to the new subdomain
- The legacy .htaccess Rewritebase is set to āRewriteBase /legacyā (As the root folder is ācrm8/publicā)
-
Run the upgrade command successfully
-
Run post-upgrade command successfully
-
Re-set permissions: From the main ācrm8ā folder and from ācrm8/public/legacyā
-
Open my instance and test: It does not work. A login screen appears and I can log in as the admin user. After logging in, there is no page or menu content, as seen in screenshot above.
I have read that blank pages are often due to permission errors, however I believe my permissions are correct. My permissions were set according to the top post I could find
What Iāve tried:
Manually visiting the administration page & leads page (by using the URL format from our v7 instance). It had the same problem with both where it was just a blank page
Repeat the process from scratch, but use merge mode on the post-upgrade command. Same result
Repeat the process, but using a ācloneā of the CRMv7 instance as the base
Changing DocumentRoot to just ācrm8ā rather than ācrm8/publicā (Our Suite v7 instance has the main folder as document root and not the public folder). This went to the file index of the site instead, and from there the āpublicā folder had the same result as always
The JS console does not indicate any errors, but shows 3 warnings:
Not sure where next to troubleshoot this. If anyone has any idea please let me know.
Cheers