我尝试将我的网站上传到 Laravel 以进行托管和配置,但无法加载该项目。错误如下:
file_put_contents():此流不支持排他锁
我该如何解决?
小智 6
问题是主机不支持“排他锁”。我在 Ubuntu 主机上遇到了 Vagrant 的这个问题。然后您可以像这里描述的那样修复它:https : //stackoverflow.com/a/35743592/2707570 如果您在远程服务器上遇到问题,您需要联系提供商并询问为什么不支持排他锁。
小智 6
尝试删除路径中的以下代码行:
public function put($path, $contents, $lock = false)
{
return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
}
Run Code Online (Sandbox Code Playgroud)
并用下面的替换它:-
public function put($path, $contents, $lock = false)
{
return file_put_contents($path, $contents, 0);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12589 次 |
| 最近记录: |