Ошибка на Vbulletin (Filename cannot be empty)

ONIX
Сообщения: 2
Зарегистрирован: 05 янв 2010
При загрузке аватары с компьютера в самом верху страницы выскакивает такая ошибка:

Код: Выделить всё

Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/admin/:/tmp:/var/tmp:/usr/local/lib/php/) in [path]/includes/class_dm_userpic.php on line 204

Warning: fopen() [function.fopen]: Filename cannot be empty in [path]/includes/class_image.php on line 333


Хотя аватар нормально загружается и ставится.. Как исправить эту ошибку?

Woin
Администратор
Сообщения: 437
Зарегистрирован: 28 дек 2009
Цитата решении проблемы с форума vbulletin:
You have open_basedir restrictions on your server. To get uploads to work you need to create a 'tmp' subdirectory under your main hosting directory and chmod it to 777. Then in the Admin CP set "Upload In Safe Mode?" to 'Yes' and point the "Safe Mode Temp Directory" to that directory. If you placed the tmp directory in the right place, the path to the Safe Mode Temp Directory will be:

/var/netenberg/tmp

Admin CP -> vBulletin Options -> Server Settings and Optimization Options -> Safe Mode Temporary Directory

Admin CP -> vBulletin Options -> Server Settings and Optimization Options -> Safe Mode Upload Enabled -> Yes

Also the php.ini setting for 'upload_tmp_dir' may be empty. It's possible you (as root) or your host will need to edit php.ini and set 'upload_tmp_dir' to point to the full path to a directory on the server that is chmod'd to 1777. You will also need to restart Apache after making this change.

ONIX
Сообщения: 2
Зарегистрирован: 05 янв 2010
Спс, помогло)


Вернуться в «Вопросы по движкам/скриптам»