我们的eZpublish 4.3联系人表单随机发送电子邮件到ezpublish站点的管理员电子邮件地址,而不是正确的表单地址。
联系人表单是标准的“信息收集”ezpublish表单,用户从选择框中选择要联系的部门,然后键入他/她的消息并点击发送。
该站点运行在Debian7机器上,通过apt-get安装了PHP5.6(作为apache模块)。PHP4.3需要PHP5.3,所以我们从源码中编译了一个PHP5.3,并将其放在/opt/php53中,它可以在eZpublish -fpm下运行。
有时会将电子邮件发送到正确的部门电子邮件地址,但有时会发送到站点管理员地址。
我的问题是,我如何调试正在发生的事情?我在阿帕奇日志里找不到任何东西。我尝试在ezpublish日志文件中查找,但也找不到任何有价值的东西。
会出什么问题呢?
发布于 2015-11-05 13:17:31
可能是你的选择框的某个值有问题。在开发中复制,并使用xdebug或其他调试技术在表单PHP控制器中显示POST值。如果这些是错误的,那么您的模板或内容可能是错误的。编辑2:查看HTML以检查选择值。
发布于 2016-01-13 18:21:22
email_receiver的层次结构如下所示:
membership_coordinator_email_address属性。如果未设置,邮件将发送到:
...\settings\siteaccess\YOUR_SITE_NAME\site.ini.append.php
[InformationCollectionSettings]EmailReceiver=example@mail.com如果未设置,邮件将发送到:
...\settings\override\site.ini.append.php
[MailSettings]AdminEmail=admin_example@mail.com有关更多信息,请查看官方网站上的教程(可能你弄乱了你的反馈表单):http://share.ez.no/learn/ez-publish/how-to-create-ez-publish-forms
https://stackoverflow.com/questions/33532283
复制相似问题