сценарий: Запуск Roundcube + IIS 7 + Php 5.4.4 + Hmailserver на конечной машине Win7.
Я потратил бесчисленное количество часов на поиск и до сих пор не могу понять, является ли это проблемой IIS, PHP или Roundcube … тем более, что я не могу найти приличную ошибку msg в любом файле журнала.
проблема: Я не могу прикрепить файл в RoundCube размером более 1,6 МБ. Единственное сообщение, которое я получаю, — Ошибка загрузки файла. Я просмотрел журналы 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’ — указанный модуль невозможно найти.Спасибо за помощь .. Я понял это! Я провел эксперимент и создал простую форму загрузки php. Это было успешно. Это указывало на проблему солей с круглым кубом. Я отключил плагины, пока не нашел виновника «filesystem_attachments». Вот и все .. проблема решена 🙂
Других решений пока нет …