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 - разве это хорошо?
Лучше чтобы другие сайты сохраняли временные файлы каждый в свой домен.