We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
upload_tmp_dir
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: upload_tmp_dir
попробуйте в файле /etc/php.ini раскомментировать строку и затем выполнить
Code: Select all
sys_temp_dir = "/tmp"
Code: Select all
systemctl httpd restart
Re: upload_tmp_dir
У меня в Centos6 нет systemd и поставить этот пакет нет возможностиAlex Connor wrote: ↑Fri Jul 05, 2019 9:19 pmпопробуйте в файле /etc/php.ini раскомментировать строкуи затем выполнитьCode: Select all
sys_temp_dir = "/tmp"
Code: Select all
systemctl httpd restart
для перезагрузки просто пишу reboot
Может я ребучу неправильно?
Раскомментил, не помогло.
Правка шаблонов basedir.tpl, default.tpl в /usr/local/vesta/data/templates/web/httpd не дает никаких результатов.
Я вообще удалил оттуда всю строку "php_admin_value open_basedir"
и ничего не поменялось, в логе ошибки мне все-так же показывает эти разрешенные пути, которых там даже нет.
Может есть другой путь к аналогичному конфигу но для конкретного пользователя?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: upload_tmp_dir
Reboot делать ни к чем, достаточно просто перезапустить службу - service httpd restart.Vester88 wrote: ↑Sat Jul 06, 2019 11:20 amУ меня в Centos6 нет systemd и поставить этот пакет нет возможностиAlex Connor wrote: ↑Fri Jul 05, 2019 9:19 pmпопробуйте в файле /etc/php.ini раскомментировать строкуи затем выполнитьCode: Select all
sys_temp_dir = "/tmp"
Code: Select all
systemctl httpd restart
для перезагрузки просто пишу reboot
Может я ребучу неправильно?
Раскомментил, не помогло.
Правка шаблонов basedir.tpl, default.tpl в /usr/local/vesta/data/templates/web/httpd не дает никаких результатов.
Я вообще удалил оттуда всю строку "php_admin_value open_basedir"
и ничего не поменялось, в логе ошибки мне все-так же показывает эти разрешенные пути, которых там даже нет.
Может есть другой путь к аналогичному конфигу но для конкретного пользователя?
Ну и просто править шаблон - мало, нужно сделать ребилд для обновления конфигов.
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: upload_tmp_dir
Все зависит от того, что именно вам надо ребилднуть
Code: Select all
[root@mail ~]
v-rebuild-cron-jobs
v-rebuild-databases
v-rebuild-dns-domain
v-rebuild-dns-domains
v-rebuild-mail-domains
v-rebuild-user
v-rebuild-web-domains
Re: upload_tmp_dir
Спасибо, ребилднул и все заработало.
Re: upload_tmp_dir
Некоторые скрипты "ругают" настройки сайтов. Вот одна из ошибок:
Решение простое и на мой взгляд правильное:
Сохранить и ребут httpd службы.
Code: Select all
PHP Warning: realpath(): open_basedir restriction in effect.
File(/tmp) is not within the allowed path(s): (/home/***/***/***/public_html:/home/web/tmp)
in /home/***/***/***/public_html/***/***.php on line 101
Code: Select all
/home/***/conf/web
***.httpd.conf
***.httpd.ssl.conf
Дописать в конце строки
:/tmp
Получится примерно такое.
php_admin_value open_basedir /home/***/***/***/public_html:/home/***/tmp:/tmp
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: upload_tmp_dir
Если править шаблон - то все сайты будут создавать временные файлы в одну папку /tmp - разве это хорошо?
Лучше чтобы другие сайты сохраняли временные файлы каждый в свой домен.