Laravel& Beanstalkd - 文件复制/下载错误

时间:2014-06-20 22:28:23

标签: php file laravel queue beanstalkd

我正在使用Laravel 4并且正在尝试使用Beanstalkd排队(在本地Homestead上运行)

我有一个下载和解析XML文件的脚本,该文件与同步驱动程序工作正常但是当我切换到beanstalkd驱动程序时,failed to open stream: No such file or directory函数出现copy()错误。

通过Beanstalkd下载文件,我可能会忽略任何配置吗?无论我是尝试copy() URL还是本地文件,我都会得到同样的错误,因此我认为它与网络无关。我也试过了fopen()但得到了同样的错误。但它适用于Log::info('This works.');

等简单任务

由于

1 个答案:

答案 0 :(得分:1)

我在运行Artisan任务时遇到了同样的问题......问题在于文件路径。 Laravel自动解析公共目录的路径,但是Beanstalkd&工匠不是。在public_path()之前添加'/folder/file.txt'解决了问题。