after install Magento 2.1.6 on Windows 10 XAMPP I got this error in the frontend homepage:
Error filtering template: Unable to write file into directory
\C:/xampp/htdocs/Magento/pub/media/catalog/product\cache\f073062f50e48eb0f0998593e568d857/m/b.
Access forbidden.
I google it but I did not find any answer how to fix it.
Best Answer
There is a simple way to solve this issue: in vendor/magento/module-catalog/Model/View/Asset/Image.php:226 remove the 'DIRECTORY_SEPARATOR'
and: /vendor/magento/module-catalog/Model/View/Asset/Image.php:130 replace DIRECTORY_SEPARATOR to '/'
PHP accepts both \ and / as valid path separators. So just use / in your code.