warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/home/admin/data/tmp) is not within the allowed path(s): (/home/host:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/host/public_html/сайт.ru/includes/file.inc on line 90.Когда добавляется нода- вылезает такое окно
А когда добавляешь аттачментом имидж - то выдает аналогичную ошибку- /сайт.ru/includes/file.inc on line 227
насколько я поняла причина в файле file.inc Подскажите что исправить нужно?
Комментарии
Нужно на странице admin/settings/file-system указать временную папку tmp или files/tmp. И соответственно выставить на нее права 777, или лучше если будет работать 775.
ankheg, не помогает
В общем есть папки, доступные из ваших скриптов. Это /home/host, /usr/lib/php, /usr/local/lib/php, /tmp. А у вас tmp друпала настроено на /home/admin/data/tmp - это не входит в разрешенный список. Поэтому ошибки при операциях с файлами.
Надо добиться, чтобы папки друпала files и tmp были внутри разрешенных папок.
Варианты:
Либо вы неправильно указываете пути для папок: /tmp и tmp - это разные папки. Вам нужна без слеша.
Либо попробуйте прописать /home/host/public_html/сайт.ru/tmp
И аналогично для папки files.
Права 777 еще.
попробую, спасибо