I created a campaign, set the embargo time to one hour before the current system time, and placed it in the queue. After clicking the Process Queue button, the wheel spins for a few seconds, then queue status box says “All done”. No emails were sent and there were no error messages. I click the “Resume processing” button, and the same thing happens.
If I try to send a test message from the campaign’s Finish tab, it goes to a blank screen (no images or text of any kind) and never sends the test.
I’ve been using this installation of phpList for two years. I recently upgraded to 3.6.8, but I have sent at least two campaigns since then.
I enabled verbose logging, and this is all I got back:
@koerper70 Has the version of php that is being used changed? Try to find a php error log. Sometimes that is in the lists/admin directory, or might be part of the web server log.
I added “error_reporting(-1);” to the processqueue.php file. When that didn’t add anything to the logs, I tried “error_reporting(1);”. That didn’t do anything either.
I also set “error_reporting(1);” in init.php. Again, nothing new in the logs.
@koerper70 “-1” means all errors, so that was intended.
With that enabled you should get php errors reported in a php error log which is usually separate to the web server log.
Are you able to run processqueue from a command line or cron job as that might any errors more visible?
Does the blank page happen each time that you try to send a test email? Try viewing the html source of the blank page as there might be something hidden.
When I try to view the page source after attempting to send a test email, I get this error:
# Confirm Form Resubmission
This webpage requires data that you entered earlier in order to be properly displayed. You can send this data again, but by doing so you will repeat any action this page previously performed.
* Press the reload button to resubmit the data needed to load the page.
ERR_CACHE_MISS
I’ve been looking at the “Log of Events” in the PHPList System menu. Are there more logs that aren’t available from the GUI?
I’ve never used the command line, so I suspect there’s a significant learning curve there.
@koerper70 I am referring to a php error log, not phplist. As I said, often there is an error log file created in the lists/admin directory. For example in my server’s file system