Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/ma3xak/data:.) в функции drupal_tempnam() (строка 2393 в файле /var/www/ma3xak/data/www/mixcf.ru/includes/file.inc).
Warning: file_put_contents(): Filename cannot be empty в функции file_unmanaged_save_data() (строка 1898 в файле /var/www/ma3xak/data/www/mixcf.ru/includes/file.inc).
Невозможно создать файл.
Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/ma3xak/data:.) в функции drupal_tempnam() (строка 2393 в файле /var/www/ma3xak/data/www/mixcf.ru/includes/file.inc).
Warning: file_put_contents(): Filename cannot be empty в функции file_unmanaged_save_data() (строка 1898 в файле /var/www/ma3xak/data/www/mixcf.ru/includes/file.inc).
Невозможно создать файл.
Что с этим делать ?
Комментарии
В настройках файловой системы друпала смените путь ко временной директории с '/tmp' на 'tmp'
Cкорее, на /var/www/ma3xak/data/tmp
Ну и заголовок не соответствует теме - база тут не при чём.
Можно и так. Только это лишнее. Запись 'tmp' будет означать путь к каталогу в относительно текущего каталога. Для друпала текущий каталог - это каталог, где находится index.php. '/' вначале записи пути означает абсолютный путь.
Как раз, как я описал выше, и надо сделать, чтобы tmp находился вне document root виртуального хоста, и это важно для безопасности.
Судя по названиям каталогов, это всё происходит в окружении созданном ISPManager, соответственно /var/www/ma3xak/data, там находится в open_basedir и там есть /var/www/ma3xak/data/tmp с нужными правами.