Всем доброго времени суток!
Было включено проксирование изображений и все работало отлично, но в один момент начали выскакивать вот такие ошибки:
Когда отключаю проксирование, то само собой такого не возникает. В гугле говорят на папку internal_data и data поставить 777. Как-то страшно ставить на всю папку такие разрешения, раньше ведь и без них все работало. Никто не знает что может быть не так? Заранее спасибо
Было включено проксирование изображений и все работало отлично, но в один момент начали выскакивать вот такие ошибки:
- 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('
#15 {main}
#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) {
}
["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. Как-то страшно ставить на всю папку такие разрешения, раньше ведь и без них все работало. Никто не знает что может быть не так? Заранее спасибо