Проблема началась давно, как только поставил 6 версию друпаля.
Такое сообщение появляется только в русскоязычной версии сайта, если инсталю друпаль на английском проблем нет.
Выбранный файл /srv/www/vhosts/demart.ws/subdomains/stanica/httpdocs/tmp/fileMWlhsG не может быть скопирован.
Выбранный файл /srv/www/vhosts/demart.ws/subdomains/stanica/httpdocs/tmp/fileiFRkKu не может быть скопирован.
Очень устала проблема не могу решить никак, убрать из темы вывод сообщений не вариант так как потом много проблем из-за невозможности понять что не нравиться сайту при других проблемах, регистрация, не верный пароль, и т.д.
Комментарии
Так проверить, имеет ли php права на запись в эту директорию? Для простоты можно выставить ей права chmod 777 /srv/www/vhosts/demart.ws/subdomains/stanica/httpdocs/tmp. Явно проблема системного характера, не друпальская.
стоят там права .. и файлы там есть эти, просто я смотрю что на работу сайта никак не влияет, вот и подумал можно ли условие какое-то сделать чтоб сообщения именно этого характера не выводились?
Кое как реши проблему, убрал в includes/file.inc эту строку
drupal_set_message(t('The selected file %file could not be copied.', array('%file' => $source)), 'error');
return 0;
}
Вопрос чем это чревато для работы сайта?
Вы убрали сообщение об ошибке, но не решили проблему с копированием файла.
У меня такое было, когда на хостинге по умолчанию для новых файлов выставлялись права 600 и потом с этими файлами ничего сделать нельзя было сделать.
Помогли переговоры с хостером.
Пусть настроят систему так, что бы новым файлам давались права 644
Если будут предлагать использовать chmod() то не соглашайтесь. Скажите что CMS не Ваша и переписывать ее не собираетесь.
Ок понял, попробую, спасибо.