1

我一直在尝试使用 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>

控制器(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

我一直在玩这些价值观,但没有任何反应。

关于可能发生什么的任何线索?

4

1 回答 1

1

好吧,与往常一样,通过完全重新启动服务器来修复错误。在此之前,我尝试重新启动每个单独的组件、更改参数等。在我重新启动整个服务器之前,没有任何效果。

我也在运行 memcached(但不要认为它与问题有关)。

我怀疑这个问题可能与运行我的 apache 服务器的用户/组有关。

如果有人遇到同样的问题,请告诉我,我一直在努力解决这个问题并尝试了一切,所以我也许可以帮助你。

感谢@DevZer0 提出您的问题,在您询问之前我没有查看 apache 错误日志。

于 2013-07-04T23:07:01.170 回答