در فایل .htaccess در مسیری که کد مودل قرار دارد این مقدار برابر با 1147483647 تنظیم شده است.
در هر صورت همانطور که در https://moodle.org/mod/forum/discuss.php?d=337565#p1362715 نوشتم، تنها راه اینکه دقیقا متوجه شوید مشکل چیست این است که log سرور را در لحظهای که این مشکل اتفاق میافتد بررسی کنید. در غیر اینصورت تنها میتوان حدسهای کورکورانه زد.
به «مدیریت سایت > توسعه > اشکالزدایی» بروید و تنظیم پیغامهای اشکالزدایی را روی توسعهدهنده قرار دهید.
سپس در حالی که log سرور را مانیتور میکنید، یک فایل حجیم آپلود کنید و بعد ببینید چه اتفاقی میافتد.
بله منظور 40 مگ هستش. اشتباه نوشتم. من این کار رو انجام دادم ولی چیزی در var/log/httpd/error_log نمیاد.(تنظیمات اشکال زدایی هم روی توسعه دهنده هست)، فقط در لاگ -var/log/httpd/'site-address'-error_log پیغام زیر رو دارم.
PHP Notice: Undefined variable: slide4 in /var/www/moodle/theme/essential/layout/includes/slideshow.php on line 64, referer: site-address/admin/settings.php?section=debugging
۴ خط زیر رو هم موقتا و فقط برای تست به انتهای فایل config.php و قبل از require_once ی که در آخر فایل آمده است اضافه کنید و مجددا امتحان کنید.
بعد از اتمام تست، این خطوط را حذف کنید.
@error_reporting(E_ALL | E_STRICT); // NOT FOR PRODUCTION SERVERS! @ini_set('display_errors', '1'); // NOT FOR PRODUCTION SERVERS! $CFG->debug = (E_ALL | E_STRICT); // === DEBUG_DEVELOPER - NOT FOR PRODUCTION SERVERS! $CFG->debugdisplay = 1; // NOT FOR PRODUCTION SERVERS!
این رو هم بررسی کنید که شاید log file مربوط به سایت شما از log file پیشفرض آپاچی مجزا باشه.