LINUX.ORG.RU
решено ФорумAdmin

Корректная настройка прав доступа пользователя для вебсайта

 , ,


0

1

Есть несколько настроенных и работающих сайтов на базе Битрикс: devtest.ru и development.ru. Для них в системе создавались пользователи devtest и development соответственно. На сайте devtest.ru не удается закачать изображение напрямую с компьютера (т.е. извне) в админке сайта. На development.ru делаю то же самое и все работает.

Насколько я понимаю, проблема в правах доступа. Вроде все настроил для devtest по аналогии с development, но проблему пока решить не удается.

Создавал пользователя devtest, указывал его владельцем для папки сайта devtest.ru, сделал на время разбирательств chmod 777 на эту же папку, для apach&nginx добавил группу devtest.

Можете подсказать, что еще бы посмотреть в настройках по пользователю development, чтобы скопировать для devtest? Или надо что-то рестартить после правок пользователей?

Есть пользователи apache:apache nginx:nginx development:development devtest:devtest

# id apache uid=48(apache) gid=48(apache) группы=48(apache),1009(development),1005(devtest)

# id nginx uid=995(nginx) gid=993(nginx) группы=993(nginx),1009(development),1005(devtest)

# id devtest uid=1005(devtest) gid=1005(devtest) группы=1005(devtest)

# id development uid=1009(development) gid=1009(development) группы=1009(development)

# ls -lahi /var/www/ 14811613 drwxrwxrwx 10 development development 4,0K июл 21 10:55 development.ru 14590704 drwxrwxrwx 9 devtest devtest 4,0K июл 20 20:27 devtest.ru

Есть несколько настроенных и работающих сайтов на базе Битрикс

Сочувствую.

На сайте devtest.ru не удается закачать изображение напрямую с компьютера (т.е. извне) в админке сайта.

Что пишет?

Можете подсказать, что еще бы посмотреть

Владельца и права на тот каталог, в который заливаются изображения.

h578b1bde ★☆ ()
Ответ на: комментарий от h578b1bde

Спасибо за подсказку.

Начал копать настройки и нашел таки строку в файле php_interface/dbconn.php

define(«BX_TEMPORARY_FILES_DIRECTORY», «/var/www/site/devtest.ru/upload/tmp/»);

После ее закомментаривания проблема исчезла. Еще донастроил в настройках главного модуля.

Временные файлы теперь создаются в каталоге, заданном константой BX_TEMPORARY_FILES_DIRECTORY (в dbconn.php). Если данная константа не определена, используется каталог tmp внутри директории, указанный в настройках Главного модуля (параметр “Папка по умолчанию для загрузки файлов”). Если и этот параметр не указан, используется каталог /upload/tmp/.

Jalart ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.