Заливка файлов на хостинг проходит успешно, всё успешно устанавливается и сайт готов к работе. Но во время заливки русскоязычного перевода (через /admin/build/translate/import) вылетает следующая ошибка:
* warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access sites/default/files/tmp/drupal-6.9-ru.po in /home/user/mydomain.ru/docs/includes/file.inc on line 572.
* File upload error. Could not move uploaded file.
* File to import not found.
подскажите, пожалуйста, способ борьбы.
заранее благодарен.
Комментарии
зы. проблема была относительно успешно решена очень хитро - был залит изначально русифицированный дистрибутив drupal. но это, как Вы понимаете, не решение проблемы, а её обход...
нет доступа. проверьте права.
если имеются в виду права доступа в директорию, которая показана в ошибке, то тут всё точно верно: специально даже выставлял 777 для проверки. всё равно то же самое пишет.
так что, наверное, что-то ещё...
"Unable to access sites/default/files/tmp/drupal-6.9-ru.po"
Было что то подобное когда пробовал использовать сайт с БД Posgre(стояла на другом сервере), никак не удавалось русифицировать сайт, переставил на MySQL(стоит локально на сервере) и проблема исчезла. Возможно, это была проблема с недостаточностью времени выполнения скриптов, она, по умолчанию, у провайдера стояла 10сек.
тогда в общемто ругается по другому. здесь он конкретно пишет - нет прав на темповый файл по.
сайт на MySQL стоит. не на Posgre... так что и тут не то).
в ночи сделал вот что. пришёл по эжтому адресу, туда, куда он не может получить access, и там СОЗДАЛ папку tmp (которой там почему-то вообще не было) и дал ей 777.
в отчёте о состоянии drupal отображалось, что модуль imagecache тоже не может получить access в эту папку, а когда я её создал, данный error исчез. интересно...