I have implemented WAMP Server for development environment. It contains MySQL 5.7 and PHP 5.6.
The creation of Campaign using the Wizard is not finishing the step-4 (Marketing) well. When I do click on button Next after entering all the required details, it simply presents the BLANK page instead of last step-5.
I have observed some github issues which talk of campaign module having some issues with MySQL 5.7
Well then you must have a different problem… did you try
resetting your permissions
checking the logs, both suitecrm.log and php_errors.log
clearing your campaigns table in the database - maybe something is only half-started there
Also please tell me which WAMP stack you installed, is it the one from wampserver.com? Or XAMPP?
I’m suspicious of errors like this which are breaking a lot of Windows installs:
Warning: Declaration of AOR_Report::ACLAccess($view, $is_owner, $in_group, $target_module) should be compatible with SugarBean::ACLAccess($view, $is_owner = ‘not_set’, $in_group = ‘not_set’) in C:\xampp\htdocs\SuiteCRM\modules\AOR_Reports\AOR_Report.php on line 1541
These show up on screen (visible to users) on my XAMPP windows testing installation. if that’s what you have, too, I know how to fix it. It might not be showing on screen, but be in the PHP logs.
I’m not a good person to help you with permissions values on Windows, normally I’m on Ubuntu, I just installed a Windows VM to be able to test some developments there also. My permissions were fine to begin with, so I didn’t change them. Anyway, I don’t think those values you specify in config.php or utils.php are ever used on Windows.
But you have a FATAL error writing the database, that seems more significant. Suppose you have some broken lines in the database from when your campaigns were failing, maybe if you can clear those up (delete the existing email marketing lines) maybe now (with the MySql fix) they can run correctly?
About the dates, you can have more than one php.ini (one for the web server, one for the CLI).
Did you set up your cron.php scheduler jobs already? That sometimes messes permissions up.
I have installed WAMP for development environment. In this environment, it does not make any difference if we make date.timestamp changes in php.ini file. Instead, I need to make this change to file phpForApache.ini which is located in the folder: C:\wamp64\bin\php\php5.6.25
Then I started the WAMP server again. And the log-entries in suitecrm.log started showing my timezone data/time immediately.
Strangely, I didn’t find timezone setting in System Settings or Locale (Admin). I found it, it is not in admin, it is in profile>Advanced