gpt4 book ai didi

php - Doctrine - 生产服务器上的警告消息

转载 作者:太空狗 更新时间:2023-10-29 12:21:02 26 4
gpt4 key购买 nike

我无法确定是什么原因造成的,我知道这是不可能的 - 但有人知道这个错误可能意味着什么吗?它在我的本地主机上运行良好。

Warning: file_put_contents(/tmp/NinjaspinCoreEntitiesTemplateProxy.php) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/vhosts/quickbrownfox.in/httpdocs/ninja/vendor/Doctrine/ORM/Proxy/ProxyFactory.php on line 155

我已尝试为整个目录设置所有必需的写入权限,但我仍然收到此错误。

最佳答案

我知道回答这个问题已经过时了。但我遇到了完全相同的问题,也不知道为什么,权限和一切都很好。

然后我意识到我在生产设置下的 application.ini 上将自动生成代理的选项设置为 true。 (我在 Zend 和 Bisna 中使用 Doctrine 2.1)

这导致 Doctrine 在每个请求中重新生成代理,因此它试图用新代理覆盖现有代理,并尝试同时读取它们,或类似的事情。这有点疯狂,但这就是它的工作方式(无论如何,自动生成代理应该只在开发中完成)

希望这对您有所帮助。

编辑:

我还读了here在开发模式下默认打开它。

关于php - Doctrine - 生产服务器上的警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com