Я пытаюсь сделать грязный хак, чтобы установить некоторые переменные php.ini для определенной части моего сайта.
Хак состоит в том, что для всего сайта переменные php.ini относительно размеров POST являются рекомендуемыми значениями по умолчанию PHP. Однако в одной области я ожидаю, что будет отправлено огромное сообщение POST. Это делается из соображений безопасности, и поэтому люди не могут размещать массивные объекты повсюду и использовать оперативную память сайтов и процессоры и т. Д.
Вот что я пытаюсь сделать:
Я создал подкаталог в области public_html под названием «массовая загрузка» (контроллер также называется так).
В папке я поместил файл .htaccess, который совпадает с файлом kohana по умолчанию, но с некоторыми отличиями (во-первых, RewriteBase теперь / massupload, а во-вторых, RewriteRule теперь RewriteRule. * Index.php / projects / $ 0 [PT]). Мои значения php_value также установлены здесь.
Скопировал файл index.php и изменил пути к системе, приложению и модулю так, чтобы они были правильными.
Теперь ... если я вставлю phpinfo () вверху индексного файла, я вижу, что php_values работают, когда я посещаю http://www.mysite.com/massiveupload
Однако, когда phpinfo () удален, веб-сайт ломается в этой строке:
требуется SYSPATH. 'Class / kohana / core'.EXT;
Что дает мне HTTP 500 (Внутренняя ошибка сервера).
Я проверил путь и файл существует, file_exists () тоже может его найти. Так что я думаю, что это что-то в файле.
Любая помощь будет принята с благодарностью.