Проблемы с файловой системой

Главные вкладки

Аватар пользователя demart demart 15 марта 2009 в 17:13

Проблема началась давно, как только поставил 6 версию друпаля.

Такое сообщение появляется только в русскоязычной версии сайта, если инсталю друпаль на английском проблем нет.

Выбранный файл /srv/www/vhosts/demart.ws/subdomains/stanica/httpdocs/tmp/fileMWlhsG не может быть скопирован.
Выбранный файл /srv/www/vhosts/demart.ws/subdomains/stanica/httpdocs/tmp/fileiFRkKu не может быть скопирован.

Очень устала проблема не могу решить никак, убрать из темы вывод сообщений не вариант так как потом много проблем из-за невозможности понять что не нравиться сайту при других проблемах, регистрация, не верный пароль, и т.д.

Комментарии

Аватар пользователя axel axel 15 марта 2009 в 17:22

Так проверить, имеет ли php права на запись в эту директорию? Для простоты можно выставить ей права chmod 777 /srv/www/vhosts/demart.ws/subdomains/stanica/httpdocs/tmp. Явно проблема системного характера, не друпальская.

Аватар пользователя demart demart 15 марта 2009 в 18:12

стоят там права .. и файлы там есть эти, просто я смотрю что на работу сайта никак не влияет, вот и подумал можно ли условие какое-то сделать чтоб сообщения именно этого характера не выводились?

Аватар пользователя demart demart 15 марта 2009 в 21:26

Кое как реши проблему, убрал в includes/file.inc эту строку

    if (![user=copy]copy[/user]($source, $dest)) {
      drupal_set_message(t('The selected file %file could not be copied.', array('%file' => $source)), 'error');
      return 0;
    }

Вопрос чем это чревато для работы сайта?

Аватар пользователя seaji seaji 15 марта 2009 в 21:39

Вы убрали сообщение об ошибке, но не решили проблему с копированием файла.
У меня такое было, когда на хостинге по умолчанию для новых файлов выставлялись права 600 и потом с этими файлами ничего сделать нельзя было сделать.
Помогли переговоры с хостером.
Пусть настроят систему так, что бы новым файлам давались права 644
Если будут предлагать использовать chmod() то не соглашайтесь. Скажите что CMS не Ваша и переписывать ее не собираетесь.