Hi,
Iām having a hard time migrating to 8.2 because Section 2.4 of the migration instructions are unclear to me. I donāt understand what the site_url and rewriteBase should be.
Here is my setup:
My main apache server (//my-host/), directs to another machine that hosts the crm8 instance. This is done using using proxypass /crm8/.
The DocumentRoot for the virtualhost on the second machine is set to /var/www/crm8/public/.
i have set the site_url in legacy/config.php to http:/my-host/crm8/ and rewriteBase in .htaccess to /crm8/public
The upgrade scripts runs without error, but i get a black page at //my-host/crm8/ and the apache log says: -
script ā/var/www/crm8/public/soap.phpā not found or unable to stat
Try rebuilding the .htaccess from the repair and rebuild menu. It should default to something like /legacy/ which will allow for the correct pathing to occur.
In general, it seems like you have your setup done correctly, just need minor tweaks to that last bit of routing. As a general point to remember, there are two parts to SuiteCRM 8.
public/ - Being SuiteCRM 8 itself. public/legacy/ - Being SuiteCRM 7 hiding.
SuiteCRM 7 runs ālike normalā in the background, with parts picked by the new SuiteCRM 8 framework. Thought you should almost always be using a SuiteCRM 8 specific setup guide, command, etcā¦ as its the designed to work with SuiteCRM 7 and not the other way around.
If your issues continue;
Did you upgrade from a SuiteCRM 7 instance and if so did you use the upgrader provided in the latest beta version? and Can you navigate to and see the detail view of a quote?
The migration script seems to change rewriteBase and then suggest i should set another value?
For example, if i set the āsite_urlā to ā192.168.1.100ā and RewriteBase to ā/legacyā and then run script, it says :-
Please check RewriteBase in āpublic/legacy/.htaccessā and update manually
Check SuiteCRM 8 Migration documentation for information on how to configure