Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.