在Synology NAS上运行时,./composer.json不可读

前一段时间,我在stackoverflow站点问过同样的问题,但没有结果。 因为这显然与Synology NAS的configuration有关,也许你们这里的专业知识更适合?

最近我们改变了办公室,结果我们现在使用一个与以前一样的不同的NAS模型。 但现在我们正在努力运行一个简单的“composer php要求”命令。

这是情况:1.我的NAS项目文件夹映射为我的Windows计算机上的networking驱动器,我:2.我想通过我的本地窗口上安装的Composer的PHP依赖项pipe理器在我们的项目中要求下列包机器:“composer php需要dereuromark / cakephp队列”3.结果我得到错误“./composer.json不可读”。 (顺便说一下,我可以通过cmd在windows资源pipe理器中读取composer.json文件的内容,所以我不认为这对我的用户来说实际上是一个许可)

在我们以前的NAS上,我们做了完全相同的设置,并且工作完美无瑕。 当我们将NAS上的项目文件夹中的所有内容复制到C:上的本地文件夹,然后运行相同的作曲者命令时,它正在工作。 所以这与NAS有关。

任何人都知道什么NAS设置,我们可以看待使这个工作再次?

谢谢!

尝试运行:

composer clear-cache 

当转换到新的NAS时,一些旧的caching文件可能会被阻挡。 我还看到许可问题已解决:

 composer self-update 

请注意,它可能不是你的用户谁需要权限,但networking用户。 因此,请检查您的设置以查看哪个用户运行该进程,需要正确的权限。