我一直在尝试使用Zend Framework提交一个带有附件的非常简单的表单,但它不起作用。我得到的是“连接已重置”错误消息。这是我正在使用的代码(简化以便于测试,调试和理解):
视图(upload.phtml)
<form enctype="multipart/form-data" action="/manage/images/uploadfiles" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" />
<input type="submit" value="Upload File" />
</form>
Controller(ImagesController.php):
public function uploadfilesAction() { /* */ }
控制器是空的(我有别的东西,但它没有什么区别。这是我得到的错误:
连接已重置 在页面加载时重置了与服务器的连接。
这些是我的php.ini文件中的一些参数:
file_uploads=On
max_file_uploads=20
upload_max_filesize=8M
memory_limit=128M
max_input_time=60
我一直在玩这些价值但没有任何反应。
关于可能发生的事情的任何线索?
答案 0 :(得分:1)
好吧,一如既往,错误是通过重启服务器来解决的。在此之前,我尝试重新启动每个组件,更改参数等。在重新启动整个服务器之前,没有任何工作。
我也在运行memcached(不要认为它与问题有关)。
我怀疑这个问题可能与运行我的apache服务器的用户/组有关。
如果有人遇到同样的问题,请告诉我,我一直在努力解决这个问题并尝试了一切,所以我可以帮助你。
感谢@ DevZer0提出您的问题,在您提出问题之前,我没有查看过apache错误日志。