Альтернативный способ загрузки файлов при невозможности изменить настройки php.ini - PullRequest
0 голосов
/ 18 января 2012

У меня есть хосты сайта на общем сервере, и хосты не позволят мне изменить файл php.ini.

Если загрузка занимает более 60 секунд, происходит ошибка, поскольку max_input_time установлен на 60 и не может быть изменен каким-либо образом, о котором я могу думать. upload_max_filesize также установлен на 100, что также может вызвать проблемы.

Есть ли альтернативный способ сделать это, чтобы обойти эту проблему?

Ответы [ 2 ]

0 голосов
/ 18 января 2012

Только для опытных пользователей

Обычно в качестве обработчика CGI можно настроить собственный интерпретатор PHP.Есть много предостережений, и это легко становится проблемой безопасности.Прежде чем это сделать, крайне важно изучить :

http://php.net/manual/en/security.cgi-bin.php

Такой переводчик предпочтительно не должен входить в /cgi-bin/ или быть покрытымRewriteRule s, вызывается только обработчиком Apache Action.

Но тогда это позволяет разместить пользовательский php.ini только для этого интерпретатора.Если он не принимает его в той же директории, подойдет оболочка для интерпретатора. Как переопределить конфигурацию PHP при работе в режиме CGI

0 голосов
/ 18 января 2012

Чтобы быть понятным, ваш хост не позволит вам иметь свой собственный локальный файл php.ini или вы имели в виду, что они не изменят его в основном файле php.ini для сервера?

Есливам разрешено использовать локальный файл php.ini, тогда вы можете переопределить эту директиву.

...