Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Не грузятся файлы (атрибуты к папкам выставлены) 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. Недоглядел =). Спасибо!

  • 1 месяц спустя...

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

 

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?

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

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

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

Какой текст ошибки php из логов?

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.