Mautic 无法保存任何内容

问题描述 投票:0回答:4

我已在我的网络服务器上安装了 Mautic。没有错误。但是,当我尝试保存配置或保存新制作的页面时,Mautic 显示它正在工作,但尚未完成。

Please wait...

我不知道发生了什么事。请帮我!谢谢你! 附:因为没有 mautic 标签,所以我必须使用 zend-framework!

zend-framework2 mautic
4个回答
2
投票

通过向文件授予适当的权限,我解决了同样的问题。

cd /var/www/mautic

find . -type d -exec chmod 755 {} \;

find . -type f -exec chmod 644 {} \;

chmod -R g+w app/cache/

chmod -R g+w app/logs/

chmod -R g+w app/config/

chmod -R g+w media/files/

chmod -R g+w media/images/

chmod -R g+w translations/

chown -R $USER:www-data .

0
投票

我的猜测是您的问题是由文件系统权限引起的。但为了保险起见,请检查 /app/logs 目录中的 Mautic 日志以及服务器错误日志。

顺便说一句,Mautic 是基于 Symfony2 框架构建的,因此它可能是一个更好的标签。


0
投票

这是您在 Mautic 论坛中发现的最常见问题之一。问题是,如果您遇到这种情况,那么发生这种情况的原因不是单一的,而是众多原因之一。就像 FrankS101 所说,这可能是一个权限问题。

我建议打开 Mautc 应用程序目录中的日志文件,查看由

vim app/logs/mautic_prod-DATE.log
生成的错误日志,并检查错误是什么,然后使用下面提供的解决方案。

  • 您必须将整个 Mautic 目录的所有者设置为正在运行的 HTTP 服务器实例的所有者,例如,Nginx 服务应该有 nginxwww-data 作为用户组,您必须检查它是哪个是的。

  • 如果您使用的是apache,请检查apache对该文件夹的写入权限,尤其是这两个文件夹

    bundles
    logs

  • 您还可以尝试增加 php.ini 文件中 PHP 分配的内存。明智地这样做,但这取决于服务器已有的内存量以及您想要分配给它的内存量。

  • 您可以尝试禁用最近安装的一些可能会导致冲突的插件。

  • 您可以尝试清除缓存并重新加载,这也有帮助。通过

    rm -rf app/cache/

  • 删除缓存

这可能是安装错误造成的,您可能需要重新安装才能更新数据库,因此请正确遵循安装程序,以获得无错误的 Mautic 安装。


0
投票

对我来说,问题是在 mydomain.com 的 wordpress 中安装了 wordfence 插件

由于 Mautic 安装在 subdomain.mydomain.com 中,wordfence 会阻止某些操作,例如保存配置、保存电子邮件等。

我将workfence防火墙更改为学习模式,访问了我需要的所有Mautic页面,让插件学习并允许访问,而不是在wordfence中关闭学习模式。这解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.