OK. I am really frustrated. I spent a ton of time trying to track down the problem with my php.ini settings not updating even though I had clearly edited the file that php-info was reporting as the file that it was using.
While troubleshooting I changed the name of the php.ini file to php.bak in order to verify it was not using the file. I then ran php-info expecting it not to work since the config file had been disabled. WRONG. It worked just as before with the exact same settings and the Loaded Configuration File showed NONE.
So php-info reported that there was no configuration file yet php was still working and had all the original settings. I finally found someone who had a similar issue and was pointed in a direction that solved that issue.
Turns out there was a syntax error in the php.ini file. When php parsed the file and got to the syntax error it stopped and did not throw any error. I still don’t know what file it used for the settings it did use.
To finally figure out that there was a syntax error I need to use php to parse the php.ini file because it would show any errors.
Move into the directory where php.ini resides and run the following:
$ php -a
php > parse_ini_file("php.ini");
This showed that there was a syntax error. Once the error was corrected the php.ini settings finally took and I was back to trying to figure out what was going on with the campaign module.
After many failed attempts I decided that possibly having the php.ini wrong during install caused some issue so I downloaded the new version 7.7.4 and made a clean install. I went to the campaign module and tried to create a new campaign and got another error.
The crm.*****.com page isn’t working
crm.*****.com didn’t send any data.
I am completely stumped. Now in addition to the campaign module not working the calendar module is throwing errors as well.
Notice: Undefined property: FP_events::$rel_users_table in /var/www/clients/client0/web5/web/modules/Calendar/CalendarActivity.php on line 188
Notice: Undefined property: Task::$rel_users_table in /var/www/clients/client0/web5/web/modules/Calendar/CalendarActivity.php on line 188
Notice: Undefined index: LBL_PREVIOUS_AGENDAWEEK in /var/www/clients/client0/web5/web/modules/Calendar/CalendarDisplay.php on line 522
Notice: Undefined index: LBL_NEXT_AGENDAWEEK in /var/www/clients/client0/web5/web/modules/Calendar/CalendarDisplay.php on line 503
The only thing I can think might be causing these issues is that my server uses ipconfig3 and it does user and groups a bit different in that the website directory is web5:client0 where web5 is the domain and client0 is the owner of the domain in ispconfig. www-data is the user and group for apache2. www-data is a member of the group client0.
In order to get everything to install I used 775 permissions on the entire web directory.
Thanks in advance for any help!