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
Re: upload_tmp_dir
При редактировании домена есть возможность назначить два разных шаблона, один для apache, а второй для nginx. Есть вероятность, что вы могли выставить hosting шаблон только для nginx. Это может все объяснить.
Файл /home/admin/conf/web/httpd.conf нужно проверить на наличие php_admin_value директив.
Файл /home/admin/conf/web/httpd.conf нужно проверить на наличие php_admin_value директив.
Re: upload_tmp_dir
Выставлялся и для Апач и для Нгинкс - точно, проверялось несколько раз
шаблон содержит данные директивы и значения в них задавались
не знаю, что могло вызвать ошибку
шаблон содержит данные директивы и значения в них задавались
не знаю, что могло вызвать ошибку
Re: upload_tmp_dir
Попробуйте пересоздать конфигурацию веб-доменов, надюсь это решит проблему
Code: Select all
for user in $(ls /usr/local/vesta/data/users/);do v-rebuild-web-domains $user;done
Re: upload_tmp_dir
Добрый вечер.
После переноса сайта получил аналогичную проблему:
Code: Select all
Open_basedir restriction in effect. File(X) is not within the allowed path(s): (/home/user/web/domain.com/public_html:/home/user/tmp)
upload_tmp_dir = "/home/user/tmp"
upload_tmp_dir = "/tmp"
upload_tmp_dir = "/home/user/web/domain.com/public_html:/home/user/tmp"
upload_tmp_dir = /home/user/tmp
upload_tmp_dir = /tmp
upload_tmp_dir = /home/user/web/domain.com/public_html:/home/user/tmp
Почему не срабатывает?
Какой должен быть синтаксис, с кавычками или без?
Может еще какие-то файлы требуют правки?
У меня сервер на nginx
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: upload_tmp_dir
nginx не имеет отношения к php. У вас в профиле указан апач - если это так - смотрите апачевские шаблоны в /usr/local/vesta/data/templates/web/httpd - там тоже есть open_basedirVester88 wrote: ↑Fri Jul 05, 2019 3:34 pmДобрый вечер.
После переноса сайта получил аналогичную проблему:
нашел файл /etc/php.ini, раскомментировал и попытался сделать несколько разных вариантов:Code: Select all
Open_basedir restriction in effect. File(X) is not within the allowed path(s): (/home/user/web/domain.com/public_html:/home/user/tmp)
upload_tmp_dir = "/home/user/tmp"
upload_tmp_dir = "/tmp"
upload_tmp_dir = "/home/user/web/domain.com/public_html:/home/user/tmp"
upload_tmp_dir = /home/user/tmp
upload_tmp_dir = /tmp
upload_tmp_dir = /home/user/web/domain.com/public_html:/home/user/tmp
Почему не срабатывает?
Какой должен быть синтаксис, с кавычками или без?
Может еще какие-то файлы требуют правки?
У меня сервер на nginx
Re: upload_tmp_dir
Спасибо.
А как узнать апач у меня или что-то иное?
А как узнать апач у меня или что-то иное?
Re: upload_tmp_dir
Спасибо. Понять бы еще что там смотреть.
Например в шаблоне basedir.tpl все норм прописано
php_admin_value open_basedir %docroot%:%home%/%user%/tmp
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: upload_tmp_dir
Необходимо понять, к какой именно папке пытается обратиться скрипт.
Здесь php говорит вам, что вы можете работать только с указанными папками - /home/user/web/domain.com/public_html и /home/user/tmp. Любая попытка скрипта обратиться к папке за пределами указанных приведет к ошибке.Vester88 wrote: ↑Fri Jul 05, 2019 3:34 pmCode: Select all
Open_basedir restriction in effect. File(X) is not within the allowed path(s): (/home/user/web/domain.com/public_html:/home/user/tmp)
Re: upload_tmp_dir
Спасибо. Т.е. нужно смотреть ту строку в файле, из-за которой ошибка?
Полный код шибки в логе:
Code: Select all
ErrorException: [E_WARNING] tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/user007/web/mydomain.com/public_html:/home/user007/tmp) src/XF/Util/File.php:37
Сгенерирована пользователем: Givas 5/7/19 в 16:16
Трассировка стека
#0 [internal function]: XF::handlePhpError(2, 'tempnam(): open...', '/home/user007...', 37, Array)
#1 src/XF/Util/File.php(37): tempnam('/home/user007...', 'xf')
#2 src/XF/Service/Attachment/Preparer.php(196): XF\Util\File::getTempFile()
#3 src/XF/Service/Attachment/Preparer.php(53): XF\Service\Attachment\Preparer->generateAttachmentThumbnail('/home/user007...', NULL, NULL)
#4 src/XF/Service/Attachment/Preparer.php(16): XF\Service\Attachment\Preparer->insertDataFromFile(Object(XF\FileWrapper), 2409, Array)
#5 src/XF/Attachment/Manipulator.php(171): XF\Service\Attachment\Preparer->insertAttachment(Object(XF\Attachment\Post), Object(XF\FileWrapper), Object(XF\Entity\User), '54cf32629c66f77...')
#6 src/XF/Pub/Controller/Attachment.php(86): XF\Attachment\Manipulator->insertAttachmentFromUpload(Object(XF\Http\Upload), NULL)
#7 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Attachment->actionUpload(Object(XF\Mvc\ParameterBag))
#8 src/XF/Mvc/Dispatcher.php(89): XF\Mvc\Dispatcher->dispatchClass('XF:Attachment', 'upload', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\Attachment), NULL)
#9 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(1880): XF\Mvc\Dispatcher->run()
#11 src/XF.php(328): XF\App->run()
#12 index.php(13): XF::runApp('XF\\Pub\\App')
#13 {main}
Содержимое запроса
array(4) {
["url"] => string(89) "/attachments/upload?type=post&context[post_id]=7562&hash=54cf32629c66f77dd724c9af16a5a342"
["referrer"] => string(125) "http://mydomain.com/threads/kakim-obrazom-mne-snyat-ogranichenye.238/page-27"
["_GET"] => array(3) {
["type"] => string(4) "post"
["context"] => array(1) {
["post_id"] => string(4) "7562"
}
["hash"] => string(32) "54cf32629c66f77dd724c9af16a5a342"
}
["_POST"] => array(11) {
["_xfToken"] => string(8) "********"
["_xfResponseType"] => string(4) "json"
["_xfWithData"] => string(1) "1"
["flowChunkNumber"] => string(1) "1"
["flowChunkSize"] => string(10) "4294967296"
["flowCurrentChunkSize"] => string(6) "271683"
["flowTotalSize"] => string(6) "271683"
["flowIdentifier"] => string(21) "271683-24-2345-tjpg"
["flowFilename"] => string(15) "24-2013-1-t.jpg"
["flowRelativePath"] => string(15) "24-2013-1-t.jpg"
["flowTotalChunks"] => string(1) "1"
}
}
Last edited by Vester88 on Fri Jul 05, 2019 9:31 pm, edited 2 times in total.