XF 2.2 Failed to open stream: Permission denied

Версия XenForo
2.2

Rodion Gyl

Проверенные
Сообщения
45
Решения
1
Реакции
3
Баллы
145
Доброго времени суток! Пытаюсь поставить аватар\банер и выходит ошибка
Права на папках стоят правильно, пробывал прописывать повторно


Код:
ErrorException: [E_WARNING] fopen(/var/www/forum/data/avatars/o/0/1.jpg): Failed to open stream: Permission denied in src/vendor/league/flysystem/src/Adapter/Local.php at line 157
XF::handlePhpError()
fopen() in src/vendor/league/flysystem/src/Adapter/Local.php at line 157
League\Flysystem\Adapter\Local->writeStream() in src/vendor/league/flysystem/src/Adapter/Local.php at line 190
League\Flysystem\Adapter\Local->updateStream() in src/vendor/league/flysystem/src/Filesystem.php at line 119
League\Flysystem\Filesystem->putStream() in src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php at line 430
League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod() in src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php at line 395
League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall() in src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php at line 71
League\Flysystem\EventableFilesystem\EventableFilesystem->putStream() in src/vendor/league/flysystem/src/MountManager.php at line 615
League\Flysystem\MountManager->putStream() in src/XF/Util/File.php at line 208
XF\Util\File::copyFileToAbstractedPath() in src/XF/Service/User/Avatar.php at line 273
XF\Service\User\Avatar->updateAvatar() in src/XF/Pub/Controller/Account.php at line 556
XF\Pub\Controller\Account->actionAvatar() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 258
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2513
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20
 
Вопрос решился сам собой, моя внимательность подвела, форум залит от имени root

Решение если будет такой же дурачок как я:
Bash:
chown -R www-data:www-data /var/www/forum/*
 
Последнее редактирование:
в том числе и административные
вы не совсем понимаете как работает система разрешений) нет такого понятия в юниксе
и советов таких давать не нужно, это некорректное решение
 
chmod -R 777 /var/www/ - Выдает фулл права каталогу и подкаталогам в том числе и административные
С таким же успехом можно выдавать данные от ftp всем пользователям сайта в письме
 
С таким же успехом можно выдавать данные от ftp всем пользователям сайта в письме
а настолько уже утрировать не стоит, там свои последствия по вопросу безопасности, но не настолько серьёзные
 
Вопрос решился сам собой, моя внимательность подвела, форум залит от имени root

Решение если будет такой же дурачок как я:
Bash:
chown -R www-data:www-data /var/www/forum/*
В следующий раз сразу прикладывайте скрин с текущими правами на папки. Так решить вопрос быстрее. Не придется гадать, что же у вас не так и задавать дополнительные наводящие вопросы
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу