проблема руссификации на виртуальной площадке мастерхоста

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

Аватар пользователя mikr mikr 3 января 2011 в 18:17

Здравствуйте!
Возник затык, который не могу сам устранить - при попытке загрузить файл руссификации (drupal-6.16-ru.po) выдает ошибку "File to import not found."
в логе ошибок хостера вот что записывается:

[Mon Jan 3 18:07:37 2011] [error] PHP Warning: Unknown: open_basedir restriction in effect. File(/var/tmp/) is not within the allowed path(s): (/home/u123456/) in Unknown on line 0
[Mon Jan 3 18:07:37 2011] [error] PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

папки sites/default/files и sites/default/files/tmp есть, права 777 и 775.

Что подправить, добавить?

Комментарии

Аватар пользователя bsyomov bsyomov 3 января 2011 в 19:42

Google: open_basedir, и вам всё станет понятно. Всё необходимое содержится в приведённых вами сообщениях об ошибках. Учитесь самостоятельно искать ответы на элементарные вопросы, это несложно. Smile
Папку для временных файлов надо расположить в своём домашнем каталоге.

Аватар пользователя AntNick AntNick 3 января 2011 в 19:47

У меня че-то такое было. Загрузил сайт на хостинг и не мог никакие файлы прикреплять, вылазила ошибка с временной папкой. Какие только пути для tmp не прописывал, разрешения ставил, не помогало. Написал хостеру, сначала че-то стандартные отписки писали, потом сделали. Заработало. В настройках сервера похоже дело было.

Аватар пользователя mikr mikr 3 января 2011 в 19:53

Спасибо, я примерно понимаю в какой области ошибка, но я пробовал эту папку лепить наверно уже везде, кроме единственно правильного варианта.
получилось с /home/u12345/domain.ru/tmp
т.е. я просто не понимал что считать за домашний каталог. У другого хостера вставало все влет без дополнительных корректировок.
Все получилось, еще раз спасибо!

Аватар пользователя bsyomov bsyomov 3 января 2011 в 22:08

Чтение вывода phpinfo(); в таких случаях очень помогает...
И закройте эту папку через .htaccess на всякий случай, если сделали её внутри домена.

Аватар пользователя nwseo nwseo 1 мая 2011 в 16:23

"mikr" wrote:
но я пробовал эту папку лепить наверно уже везде

Не надо ничего нигде лепить. Надо в админке, в настройках файловой системы указать путь к временной папке (по дефолту указана '/tmp'): '/home/u12345/example.com/tmp'.
Все.