Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
smalkin

Не грузятся файлы (атрибуты к папкам выставлены) IP.Board 3.3.4

Рекомендованные сообщения

Провайдер перенес сайт на другую хост площадку.

После этого не прикрепляются файлы к сообщениям.

Папки uploads и uploads/profile атрибуты 777

Но тем не менее в админке при входе пишет:

Директория фотографий для профиля не имеет прав на запись

Проверьте права доступа к директории '/home/www/www.mamagadan.ru/www/uploads/profile/' и убедитесь, что есть права на запись

 

А через диагностику доступа все зелененькое. Уже в конце концов на все папки для пробы поставил права и все равно то же самое.

 

Помогите пожалуйста советом мудрым :huh:

 

Вот последний кусок лога, я к стыду не понимаю чего он там ругается.

 

14:27:18 2012] [error] [client 94.247.56.250] PHP Warning: Unknown: open_basedir restriction in effect. File(/var/tmp) is not within the allowed path(s): (/usr/local/www/www.mamagadan.ru) in Unknown on line 0

[sat Nov 24 14:27:18 2012] [error] [client 94.247.56.250] PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

[sat Nov 24 14:27:18 2012] [error] [client 94.247.56.250] PHP Warning: file_exists() [<a href='function.file-exists'>function.file-exists</a>]: open_basedir restriction in effect. File(/home/www/www.mamagadan.ru/www/uploads) is not within the allowed path(s): (/usr/local/www/www.mamagadan.ru) in /usr/local/www/www.mamagadan.ru/www/admin/applications/core/sources/classes/attach/class_attach.php on line 1565

[sat Nov 24 14:27:33 2012] [error] [client 94.247.56.250] PHP Warning: Unknown: open_basedir restriction in effect. File(/var/tmp) is not within the allowed path(s): (/usr/local/www/www.mamagadan.ru) in Unknown on line 0

[sat Nov 24 14:27:33 2012] [error] [client 94.247.56.250] PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

[sat Nov 24 14:27:33 2012] [error] [client 94.247.56.250] PHP Warning: file_exists() [<a href='function.file-exists'>function.file-exists</a>]: open_basedir restriction in effect. File(/home/www/www.mamagadan.ru/www/uploads) is not within the allowed path(s): (/usr/local/www/www.mamagadan.ru) in /usr/local/www/www.mamagadan.ru/www/admin/applications/core/sources/classes/attach/class_attach.php on line 1565

[sat Nov 24 14:27:37 2012] [error] [client 94.247.56.250] PHP Warning: is_dir() [<a href='function.is-dir'>function.is-dir</a>]: open_basedir restriction in effect. File(/home/www/www.mamagadan.ru/www/uploads/profile) is not within the allowed path(s): (/usr/local/www/www.mamagadan.ru) in /usr/local/www/www.mamagadan.ru/www/admin/applications/core/extensions/dashboardNotifications.php on line 240, referer: http://mamagadan.ru/admin/index.php?adsess=34fbf6d13b90754867f63b0a7021f78a&app=core&module=diagnostics&section=diagnostics&do=filepermissions

Поделиться сообщением


Ссылка на сообщение

Путь к файлам сменился после переезда.

В АЦ

Настройки > System > Глобальные настройки

1) Путь до директории загрузок.

Поделиться сообщением


Ссылка на сообщение

В настройках стоит /home/www/www.mamagadan.ru/www/uploads а вот как понять поменялось ли, и что ставить.

Только провайдер скажет? Или как то можно увидеть? Заходя через ФТП я не вижу каких либо изменений каталогов

Поделиться сообщением


Ссылка на сообщение
В настройках стоит /home/www/www.mamagadan.ru/www/uploads а вот как понять поменялось ли, и что ставить.

В описании к настройке сам IPB подказывает вероятный новый путь к этой папке. Перекопируйте оттуда. Если не поможет - все, только к хостеру.

Поделиться сообщением


Ссылка на сообщение

В описании к настройке сам IPB подказывает вероятный новый путь к этой папке. Перекопируйте оттуда. Если не поможет - все, только к хостеру.

Это пробовал уже, просто ошибка меняется на "вы не выбрали файл"

В понедельник хостеру позвоню.

Спасибо за помощь!

Поделиться сообщением


Ссылка на сообщение

Хостер подтвердил что путь на новом хостинге /usr/local/www/www.mamagadan.ru/www/uploads

Как и показывает IPB. Меняю путь и при прикреплении файла ошибка: Вы не выбрали файл для загрузки.

Поделиться сообщением


Ссылка на сообщение

Опять же спрашивайте у хостера. Такая ошибка бывает, либо когда на хостинге какие-то специфичные настройки максимального размера загружаемых файлов, либо когда запись во временный каталог запрещена.

 

IPB проверяет все просто (ips_kernel/classUpload.php):

 

		if( !is_uploaded_file( $_FILES[ $this->upload_form_field ]['tmp_name'] ) )
	{
		$this->error_no = 1;
		return false;
	}

 

Никакой магии и специфики. Если простейший аплоад работает, то и IPB-шный тоже будет.

Поделиться сообщением


Ссылка на сообщение

Действительно каталог Temp. Недоглядел =). Спасибо!

Поделиться сообщением


Ссылка на сообщение

Опять же спрашивайте у хостера. Такая ошибка бывает, либо когда на хостинге какие-то специфичные настройки максимального размера загружаемых файлов, либо когда запись во временный каталог запрещена.

 

IPB проверяет все просто (ips_kernel/classUpload.php):

 

		if( !is_uploaded_file( $_FILES[ $this->upload_form_field ]['tmp_name'] ) )
	{
		$this->error_no = 1;
		return false;
	}

 

Никакой магии и специфики. Если простейший аплоад работает, то и IPB-шный тоже будет.

можете подробнее объяснить что проверяется и как этим кодом, просто такая же проблема

Поделиться сообщением


Ссылка на сообщение

спассибо, но так и не стало понятно как проверить путь к папке temp и где его прописать. С сайт не грузится ничего, не вложения ни хуки. В админке пути к аплоад прописаны, права на папки все проверил.

Поделиться сообщением


Ссылка на сообщение

ребят пожалуйста подскажите как решить проблему. где прописывается путь к папке Temp?

Поделиться сообщением


Ссылка на сообщение
01/02/13 15:28 (изменено)
open_basedir restriction in effect. File(/var/tmp) is not within the allowed path(s): (/usr/local/www/www.mamagadan.ru) in Unknown on line 0

 

В httpd.conf прописать правильные настройки для домена. Обратитесь за настройкой сервера к профессионалу, например провайдеру, который вот так вот криво взял и перенес, не учитывая настроек пользователя. Пусть сами и разгребают.

 

Нужно прописать что-то наподобие

 

<Directory /var/www/user1/data/www/forum.a108.net/>
   php_admin_flag engine ON
   php_admin_value open_basedir ".:/var/www/user1/data/www/forum.a108.net/:/tmp:/var/tmp:/usr/local/lib/php/"
</Directory>

 

и перезапустить апач. Но лучше обратиться к профессионалам.

Изменено пользователем Zero108

Поделиться сообщением


Ссылка на сообщение

Дело в том что все работало, затем я выгрузил сайт себе на денвер, поправил много чего и залил обратно (выставив в админке пути к аплоад и тп). Так что это не кривые настройки хостера

Поделиться сообщением


Ссылка на сообщение

Пожалуйста помогите, реально ничего не получается, уже везде все проверил, ну никак не грузится на форум ничего

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...