如何在上传Apache,Passenger,Node文件时修复此EACCES错误

问题描述 投票:0回答:1

我已经在Apache上安装了Debian Wheezy的应用程序,它运行得很好。但是我上传文件时遇到了麻烦。

我想提一下,之前我在托管服务上运行了这个非常相同的应用程序,提供了Node + Passenger选项。我很确定我们遇到了同样的问题。我向客户服务部门报告了这个问题,他们每天都会修复它。不幸的是没有解释导致错误的原因。显然它在本地托管很好,在Nodejitsu托管上也没有错误。

所以,我的应用程序使用此模块来处理文件上传:https://www.npmjs.com/package/blueimp-file-upload-expressjs

日志:

App 32309 stdout:EACCES,打开'/ var / passenger_node_test / data / uploaded / tmp / upload_b71d67685c771daa8dfabf8630f688f2'

App 32309 stdout:错误:EACCES,打开'/ var / passenger_node_test / data / uploaded / tmp / upload_b71d67685c771daa8dfabf8630f688f2'

App 32309 stdout:

App 32309 stdout:清洁

App 32309 stdout:清洁

[2015-01-24 20:53:01.0740 32234 / b5fa2b70 EventedBufferedInput.h:146]:[EventedBufferedInput 0x84005dc fd = 28,state = LIVE,buffer(0)=“”,paused = 0,socketPaused = 0,nextTickInstalled = 0,generation = 2,error = 0] onReadable

[2015-01-24 20:53:01.0741 32234 / b5fa2b70 EventedBufferedInput.h:172]:[EventedBufferedInput 0x84005dc fd = 28,state = LIVE,buffer(0)=“”,paused = 0,socketPaused = 0,nextTickInstalled = 0,生成= 2,错误= 0]流结束

[2015-01-24 20:53:01.0741 32234 / b5fa2b70 agents / HelperAgent / RequestHandler.h:1223]:[Client 25]事件:onAppInputData

[2015-01-24 20:53:01.0741 32234 / b5fa2b70 agents / HelperAgent / RequestHandler.h:1313]:[Client 25]事件:onAppInputEof

[2015-01-24 20:53:01.0742 32234 / b5fa2b70 agents / HelperAgent / RequestHandler.h:1323]:[Client 25]应用程序发送EOF

[2015-01-24 20:53:01.0742 32234 / b5fa2b70 Pool2 / Implementation.cpp:583]:会话关闭进程(pid = 32309,group = / var / passenger_node_test #default)

[2015-01-24 20:53:01.0742 32234 / b5fa2b70 agents / HelperAgent / RequestHandler.h:1406]:[Client 25]事件:onClientOutputPipeEnd

[2015-01-24 20:53:01.0742 32234 / b5fa2b70 agents / HelperAgent / RequestHandler.h:1411]:[客户端25]客户端输出管道已结束;断开客户端

我认为发生了什么。服务器收到文件并将其保存为临时数据,但由于某种原因,之后无法读取它。什么可能导致此错误?我试图在app文件夹上运行chown -R root但它没有帮助。

请帮忙,问候

康拉德

linux node.js apache passenger
1个回答
0
投票

如果任何人面临将图像或文件上传到Linux或centos机器的问题,请使用此命令授予文件夹读写操作权限: - 例如: -

chmod -R 777 / var / www / pack / images

添加权限后,您可以读取和写入图像。

© www.soinside.com 2019 - 2024. All rights reserved.