0

场景:在 Win7 终极机器上运行 Roundcube + IIS 7 + Php 5.4.4 + Hmailserver。

我花了无数个小时搜索,但我仍然无法确定这是 IIS 问题、PHP 还是 Roundcube 问题。尤其是因为我在任何日志文件中都找不到像样的错误消息。

问题:我似乎无法附加大于 1.6MB 的圆形文件。我得到的唯一消息是文件上传失败。我查看了 IIS 日志、roundcube 日志和 php 日志,但无济于事!还有另一种方法可以在这里得到详细的诊断错误吗?(我只包括 HMailserver 来提供完整的前景,但它不参与等式,因为 roundcube 配置为使用外部服务器进行 smtp)。

PHP.INI settings:
    post_max_size = 200M;
    upload_max_filesize = 20M;
    Max_file_uploads = 20
    memory_limit = 256M;

完整的 phpinfo() 位于我在这里上传的 pdf 文件中:http ://s000.tinyupload.com/index.php?file_id=09856336041349051907

谢谢。


更新#1:

我可以验证作为附件上传的文件是否已完全上传并存储在 wwwroot/temp 目录中。但是,一旦上传,就会发生错误,并且文件会留在临时目录中。

另外,很奇怪..这是在我的php错误日志中...但是..这些文件确实存在于那些目录中!

[08-Sep-2015 21:13:46 UTC] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\PHP\v5.4.4\ext\php_pdo_sqlsrv_54_nts.dll' - 指定的模块找不到。在第 0 行的未知中

[08-Sep-2015 21:13:46 UTC] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\PHP\v5.4.4\ext\php_sqlsrv_54_nts.dll' - 指定的模块找不到。在第 0 行的未知中

[08-Sep-2015 21:13:46 UTC] PHP 警告:PHP 启动:无法加载动态库 'C:\Program Files (x86)\PHP\v5.4.4\ext\php_com_dotnet.dll' - 指定的模块找不到。在第 0 行的未知中

4

1 回答 1

0

感谢所有的帮助..我想通了!我做了一个实验,创建了一个简单的 php 上传表单。这是成功的。这指出了圆形立方体的一个问题。在找到罪魁祸首“filesystem_attachments”之前,我禁用了插件。就是这样..问题解决了:)

于 2015-09-09T05:43:36.790 回答