2014-12-22 5 views
0

выглядит как очень простая задача, но это не работает ... Я пытаюсь установить upload_tmp_dir в корневой каталог на мой файл .htaccess ....htaccess :: Не удается установить upload_tmp_dir

php_value upload_tmp_dir/

Я распечатки результатов, и это остается такой же, как по умолчанию на моем php.ini

echo 'Your Temp Upload Directory : '.ini_get('upload_tmp_dir').'<br>'; 

IOW ... не работает.

Я знаю, что это невозможно, чтобы установить его с помощью:

ini_set('upload_tmp_dir','/'); 

Что я здесь делаю неправильно?

+0

вы проверить, если ваш apache настроен на разрешение .htaccess? по умолчанию это не так. –

+0

да другие параметры работают отлично, поэтому .htaccess работает нормально! –

+0

Убедитесь, что путь доступен для записи – tlenss

ответ

1

Временная директория, используемая для хранения файлов при загрузке файла. Должен быть доступен для записи любым пользователем> PHP. Если не указано, PHP будет использовать по умолчанию систему.

Если каталог, указанный здесь, не доступен для записи, PHP возвращается к временному каталогу по умолчанию. Если open_basedir включен, то для успешной загрузки должна быть разрешена системная папка по умолчанию.

, как вы можете видеть на ini.upload-tmp-dir

Так проверьте, если open_basdir включен и новый каталог записываемый (который я думаю, не будет иметь права на запись вы установите его в корень