我正在使用Laravel 4并且正在尝试使用Beanstalkd排队(在本地Homestead上运行)
我有一个下载和解析XML文件的脚本,该文件与同步驱动程序工作正常但是当我切换到beanstalkd驱动程序时,failed to open stream: No such file or directory
函数出现copy()
错误。
通过Beanstalkd下载文件,我可能会忽略任何配置吗?无论我是尝试copy()
URL还是本地文件,我都会得到同样的错误,因此我认为它与网络无关。我也试过了fopen()
但得到了同样的错误。但它适用于Log::info('This works.');
由于
答案 0 :(得分:1)
我在运行Artisan任务时遇到了同样的问题......问题在于文件路径。 Laravel自动解析公共目录的路径,但是Beanstalkd&工匠不是。在public_path()
之前添加'/folder/file.txt'
解决了问题。