无法在生产环境中运行 Akeneo

3
我决定尝试使用Akeneo,因为它是我需要的产品。然而,我无法运行其生产版本。只有一个没有任何内容的白屏出现,并显示状态代码为500。我已按照Akeneo网站上的安装教程进行了安装,但我能够做的只有访问app_dev.php(Akeneo的开发版本)。为什么呢?
我的权限设置正确。 app / logs未显示与生产版本相关的内容。
我使用的操作系统是Ubuntu 16.04,PHP 7,MySQL 5.7。
谢谢您的任何建议!
2个回答

1
如果你在 app/logs 中看不到任何日志,可能是由于致命错误。 你应该检查 /var/log/apache2/akeneo-pim_error.log 查找任何系统或 PHP 错误。
问候, JM

好的,谢谢您的快速回复。我已经检查了error.log文件,似乎我的APC缓存出了问题。Doctrine/Common/Cache/ApcCache.php中出现了FatalThrowableError:Fatal error: Call to undefined function Doctrine\Common\Cache\apc_fetch()错误。请问有什么解决方法吗? - iSS
您可以安装 apcu 扩展或者在 app/config/config_prod.yml 中使用数组缓存驱动器。如果只是为了尝试 Akeneo,第二种解决方案就足够了。 - jmleroux
我已经尝试过了,但出于某些原因它并没有起作用。错误仍然是一样的。也许是中间有一些缓存:) 有时候,缓存真的很痛苦。我会给你的评论评分的,兄弟!;) - iSS
也许是因为你需要清除缓存 ;)(回到Samir的答案,哈哈) - jmleroux
让我们在聊天中继续这个讨论 - jmleroux
显示剩余2条评论

0
一个简单的建议是先尝试清除Symfony缓存吗?
app/console cache:clear --env=prod

或者甚至:

rm -rf app/cache/* 

谢谢您的快速回复。是的,我尝试过了,但没有帮助。它仍然返回500代码。 - iSS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接