Там и так полный путь указан, это я в посте сократил
Выбранный файл /var/www/vhosts/ugbugan.ru/httpdocs/sites/default/files/tmp/fileZ4nK8v не может быть скопирован.
Выбранный файл /var/www/vhosts/ugbugan.ru/httpdocs/sites/default/files/tmp/fileNrdLD2 не может быть скопирован.
вроде решил, по крайне мере сейчас уже не отображается
спросил у саппорта
Цитирую
"Valeratal" wrote:
Такая проблема
Система hrmj.ru
Есть у меня ряд файлов, папок, владелец apache
И у этих файлов и папок я не могу изменить права (chmod)
Поэтому вопросы
1. Как изменить права для таких у файлов и папок
Командой chmod с помощью SSH-доступа. Например, следующей командой UNIX shell:
будут установлены рекурсивно владельцем файлов и директорий пользователь webadmin и группа psacln директории /var/www/vhosts/hrmj.ru/httpdocs/
"Valeratal" wrote:
3. Может быть есть возможность изменения приоритета прав у меня и apache
Нет. Т.к. веб-сервер Apache запускается стандартно в Plesk из под пользователя и одноименной группы apache, то изменить этого нельзя. на необходимые директории периодичеки можно, например, составить Cron-задание с той же командой UNIX shell.
конец цитаты
В общем, поставил я на эти папки 777 и изменил владельца. Правда группу подредактировал, вместо psacln вставил psaserv
спасибо Valeratal . очень помогло!
поменяла владельца папки /sites/default/files/ и файла /sites/default/files/.htaccess
и поставила права 755 на них! и все.
До этого кстати папка languages была не видна по фтп!!! увидела ее только через ssh.
вообще непонятно почему сразу в дистрибутиве не создали эту папку, не было бы и проблем.
Проблема та же, единственное что я понял друпал создает файлы с правами 600, по этому они и не копируются, как это исправить и почему он такие права на файлы ставит?
Комментарии
попробуйтие полный путь указать
Там и так полный путь указан, это я в посте сократил
Выбранный файл /var/www/vhosts/ugbugan.ru/httpdocs/sites/default/files/tmp/fileZ4nK8v не может быть скопирован.
Выбранный файл /var/www/vhosts/ugbugan.ru/httpdocs/sites/default/files/tmp/fileNrdLD2 не может быть скопирован.
посмотриеть переменные окружения
в phpinfo
Помогло следующее - в папке files переименовал папку languages в __laguages (т.к. ни удалить, ни сменить прав не удавалось). И присвоил ей права 777.
Не знаю почему, но помогло.
такая же проблема
нет какого нибудь решения
я уж согласен хакать ядро
Фигня в том, что это еще и пользователям показывается (интересно, зачем?)
вроде решил, по крайне мере сейчас уже не отображается
спросил у саппорта
Цитирую
Командой chmod с помощью SSH-доступа. Например, следующей командой UNIX shell:
chmod -R 777 /var/www/vhosts/hrmj.ru/httpdocs/tmp/
будут установлены рекурсивно права 777 на все поддиректории и файлы директории /var/www/vhosts/hrmj.ru/httpdocs/tmp/
Командой chown в UNIX shell. Например командой:
chown -R webadmin:psacln /var/www/vhosts/hrmj.ru/httpdocs/
будут установлены рекурсивно владельцем файлов и директорий пользователь webadmin и группа psacln директории /var/www/vhosts/hrmj.ru/httpdocs/
Нет. Т.к. веб-сервер Apache запускается стандартно в Plesk из под пользователя и одноименной группы apache, то изменить этого нельзя. на необходимые директории периодичеки можно, например, составить Cron-задание с той же командой UNIX shell.
конец цитаты
В общем, поставил я на эти папки 777 и изменил владельца. Правда группу подредактировал, вместо psacln вставил psaserv
Было подобное
http://drupal.ru/node/18438
Это и у меня сработало.
спасибо Valeratal . очень помогло!
поменяла владельца папки /sites/default/files/ и файла /sites/default/files/.htaccess
и поставила права 755 на них! и все.
До этого кстати папка languages была не видна по фтп!!! увидела ее только через ssh.
вообще непонятно почему сразу в дистрибутиве не создали эту папку, не было бы и проблем.
странно, что папка не была видна. Может как раз из-за владельца
А еще способ:
в locale.module изменил строчку
$dir = file_create_path(variable_get('locale_js_directory', 'languages'));
на
$dir = file_create_path(variable_get('locale_js_directory', 'files/languages'));
обратное действие тоже помогает )))
Проблема та же, единственное что я понял друпал создает файлы с правами 600, по этому они и не копируются, как это исправить и почему он такие права на файлы ставит?
Мое решение:
удаление папки и переставление прав всегда помогают))