XF 2.1 ErrorException: [E_WARNING] fopen

Статус
В этой теме нельзя размещать новые ответы.

STARTS

Только чтение
Сообщения
53
Реакции
8
Баллы
145
Всем доброго времени суток!
Было включено проксирование изображений и все работало отлично, но в один момент начали выскакивать вот такие ошибки:
  • ErrorException: [E_WARNING] fopen(/home/lhfsuvhf/public_html/internal_data/image_cache/0/305-383800be93dfbf0c1f07229b3ab7728a.data): failed to open stream: Permission denied
  • src/vendor/league/flysystem/src/Adapter/Local.php:158

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] fop...', '/home/lhfsuvhf/...', 158, Array)
#1 src/vendor/league/flysystem/src/Adapter/Local.php(158): fopen('/home/lhfsuvhf/...', 'w+b')
#2 src/vendor/league/flysystem/src/Adapter/Local.php(191): League\Flysystem\Adapter\Local->writeStream('image_cache/0/3...', Resource id #119, Object(League\Flysystem\Config))
#3 src/vendor/league/flysystem/src/Filesystem.php(119): League\Flysystem\Adapter\Local->updateStream('image_cache/0/3...', Resource id #119, Object(League\Flysystem\Config))
#4 [internal function]: League\Flysystem\Filesystem->putStream('image_cache/0/3...', Resource id #119, Object(League\Flysystem\Config))
#5 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(431): call_user_func_array('parent::putStre...', Array)
#6 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(395): League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod('putStream', Array)
#7 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(71): League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall('putStream', Array)
#8 src/vendor/league/flysystem/src/MountManager.php(613): League\Flysystem\EventableFilesystem\EventableFilesystem->putStream('image_cache/0/3...', Resource id #119, Array)
#9 src/XF/Util/File.php(185): League\Flysystem\MountManager->putStream('image_cache/0/3...', Resource id #119, Array)
#10 src/XF/Service/ImageProxy.php(244): XF\Util\File::copyFileToAbstractedPath('/home/lhfsuvhf/...', 'internal-data:/...')
#11 src/XF/Service/ImageProxy.php(105): XF\Service\ImageProxy->finalizeFromFetchResults(Object(XF\Entity\ImageProxy), Array)
#12 src/XF/Service/ImageProxy.php(39): XF\Service\ImageProxy->refetchImage(Object(XF\Entity\ImageProxy))
#13 src/XF/Proxy/Controller.php(120): XF\Service\ImageProxy->getImage(' ...')
#14 proxy.php(34): XF\Proxy\Controller->outputImage(' ...', '58b31c69c16b776...')
#15 {main}
array(4) {
["url"] => string(95) "/proxy.php?image=https%3A%2F%2Fi.ibb.co%2FmC1mjxj%2F1.png&hash=58b31c69c16b776358a266b4519a6c4d"
["referrer"] => string(28) "форум.су/forums/399/"
["_GET"] => array(2) {
["image"] => string(30) " "
["hash"] => string(32) "58b31c69c16b776358a266b4519a6c4d"
}
["_POST"] => array(0) {
}

Когда отключаю проксирование, то само собой такого не возникает. В гугле говорят на папку internal_data и data поставить 777. Как-то страшно ставить на всю папку такие разрешения, раньше ведь и без них все работало. Никто не знает что может быть не так? Заранее спасибо
 
Это понятно. Стоят стандартные 644. Попробовал по этому пути поставить 777 - применяется, но при загрузке темы в которой картинка сразу же ставится 644
 
Последнее редактирование:
Первое можно было и опустить. Какие-то вы тут злые ?
Нефиг сидеть под рутом, когда мозгов нет.
Очень злые ?
Проблема была на стороне хоста. Поменял хостинг, заменил полностью владельца и выставил права - ошибка ушла. Тему можно закрывать
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу