2012-04-12 150 views
1

我的Symfony2应用程序工作正常,我的笔记本电脑是我的机器。但是当我把它升级到主机提供商时,我得到错误说明Symfony2的警告:file_put_contents():排它锁不支持此流

Warning: file_put_contents(): Exclusive locks are not supported for this stream in /somepath/vendor/doctrine/lib/Doctrine/ORM/Proxy/ProxyFactory.php line 155 

我该如何解决这个问题?

+0

请问您检查的权限,并将其设置为777 ** **暂时以确保这是不是一个问题?另外,我们在讨论什么托管?自己的服务器,虚拟机还是托管? – Sgoettschkes 2012-04-12 18:14:21

+2

它是托管网站,并给777没有任何区别。我现在从文件放置内容中删除了Ex锁定参数,因为有些博客说它不支持在NFS上,所以现在删除它一切正常。 – adityap 2012-04-15 16:05:04

+0

真的可以找到这个问题的答案。目前在CodeIgniter中使用Doctrine并且更改文件权限时遇到同样的问题并不起作用。 – 2014-02-04 23:36:48

回答

2

我现在你的帖子已经老了。

在颠沛流离试试这个:

config.vm.synced_folder ".", "/vagrant", id: "v-root", mount_options: ["rw", "tcp", "nolock", "noacl", "async"], type: "nfs", nfs_udp: false 
+0

非常感谢! – 2016-11-01 12:26:37

相关问题