Варианты решения Ваших вопросов

  хостинг
<< Назад       upload_tmp_dir

Вопрос: Здравствуйте! Меня интересует параметр upload_tmp_dir в php. У вас на хостинге если посмотреть значение переменной ini_get('upload_tmp_dir') то оно у вас вообще не задано. Так же его нельзя задать самому (обычно это директория tmp). Из-за этого я не могу пользоваться скриптом загрузки файлов на сервер из браузера. Как я могу правильно поменять значение этой переменной? и можно ли вообще?
Ответ:

Здравствуйте. Значение задается в самом скрипте, вы указываете конкретную папку в пределах вашего сайта, куда будеть происходить загрузка. так работают все современные cms

Вопрос: увы, файлы всегда сначала загружаются во временный каталог upload_tmp_dir, а уже потом перемещаются в нужный каталог через move_uploaded_file(); По крайней мере в maxsite cms сейчас так. Можно ли все же как то самому менять значение этой переменной у вас или нет?
Ответ:

Какое значение вас устроит?

Вопрос: увы, пока никакое. Как я понял оно вообще не задано
Вопрос: Ой, извиняюсь, я не так прочитал. Устроит указание на tmp папку. /tmp/
Ответ:

нет, только в папку в пределах вашего аккаунта, сообщите в какую папку на вашем аккаунте можно загружать

Ответ:


Проверьте пожалуйста сейчас.

Вопрос: тогда в /public_html/uploads
Ответ:

папка указана

Вопрос: Сейчас отлично, upload_tmp_dir установлено значение /home/sv43/tmp, файлы успешно загружаются. Но вот из-за наличия php.ini в корне, на сайте появились A PHP Error was encountered Severity: Warning и ошибки mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. проблема с временными зонами
Ответ:


Проверьте пожалуйста сейчас.

Вопрос: Все, спасибо. Я еще в php.ini внес date.timezone = Europe/Moscow и все теперь нормально со временем
Ответ:


ok


<< Назад