We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on Vesta 2.0 and expect to release it soon. Read more about it: https://vestacp.com/docs/vesta-2-development
upload_tmp_dir
upload_tmp_dir
Добрый день!
После переноса одного сайта на WP на свежий сервер (CentOS 6.4 x64-86) с свежеустановленной VestaCP (с ключом -d, так был нужен php 5.3)
получил следующую проблему
при загрузке изображения в медиабиблиотеку (в интерфейсе создания записи блога или отдельно в медиа, не важно) получаю ошибку - временная папка не найдена
сам каталог для загрузки сущ-т, права нанего установлены корреткно.
путем гугления выяснил, что возможная причина - не заданное значение для временной папки upload_tmp_dir
phpinfo это подтвердил
сайт расположен на аккаунте, в пакете которого выставлены шаблоны hosting (и для апача и для нгинкса)
шаблоны посмотрел
странно, но в hosting.tpl есть строка задающая нужное значение.
php_admin_value upload_tmp_dir %home%/%user%/tmp
но phpinfo упорно показывает not value
После переноса одного сайта на WP на свежий сервер (CentOS 6.4 x64-86) с свежеустановленной VestaCP (с ключом -d, так был нужен php 5.3)
получил следующую проблему
при загрузке изображения в медиабиблиотеку (в интерфейсе создания записи блога или отдельно в медиа, не важно) получаю ошибку - временная папка не найдена
сам каталог для загрузки сущ-т, права нанего установлены корреткно.
путем гугления выяснил, что возможная причина - не заданное значение для временной папки upload_tmp_dir
phpinfo это подтвердил
сайт расположен на аккаунте, в пакете которого выставлены шаблоны hosting (и для апача и для нгинкса)
шаблоны посмотрел
странно, но в hosting.tpl есть строка задающая нужное значение.
php_admin_value upload_tmp_dir %home%/%user%/tmp
но phpinfo упорно показывает not value
Re: upload_tmp_dir
менять шаблоны пробовал
при смене шаблона службы перезапускал
ребилд юзеров делал
не помогло
Спасибо!
при смене шаблона службы перезапускал
ребилд юзеров делал
не помогло
Спасибо!
Re: upload_tmp_dir
Попробуйте указать upload_tmp_dir в файле /etc/php.ini и перезапустите веб-сервер.
Re: upload_tmp_dir
в каком формате надо указать, что бы учитывались пути для разных пользователей?
Re: upload_tmp_dir
Укажите /tmp и проверьте если это решает проблему
Re: upload_tmp_dir
да, проблема решилась
однако, не будет ли это не совесм хорошо для серверов, где много независимых сайтов и разных аккаунтов, и все они будут писать в этот каталог?
однако, не будет ли это не совесм хорошо для серверов, где много независимых сайтов и разных аккаунтов, и все они будут писать в этот каталог?
Re: upload_tmp_dir
Сессии будут создаваться под разными пользовательскими аккаунтами, таким образом будут защищены на уровне системы.
Re: upload_tmp_dir
Согласен
но хранить много мелких файлов (а их будет много на мощном сервере с кучей клиентов и кучей сайтов) в одном каталоге отрицательно скажется на производительности.
Изначальнон решение иметь отдлеьные tmp для каждого аккаунта видется логичнее и правильнее
может быть есть какая то прична почему прописанный в шаблоне путь не использовался и стоит ее починить?
но хранить много мелких файлов (а их будет много на мощном сервере с кучей клиентов и кучей сайтов) в одном каталоге отрицательно скажется на производительности.
Изначальнон решение иметь отдлеьные tmp для каждого аккаунта видется логичнее и правильнее
может быть есть какая то прична почему прописанный в шаблоне путь не использовался и стоит ее починить?
Re: upload_tmp_dir
Причину найти не просто, так как не могу воспроизвести проблему. Есть вероятность, что вместо apache шаблона, вы назначили шаблон для nginx. Проверьте непосредственно файл /home/admin/conf/web/httpd.conf.
Re: upload_tmp_dir
Не очень понял про предположение о шаблоне NGINX
и что проверить в приведенном конфиге?
и что проверить в приведенном конфиге?