Rather than blanket change the permissions on /dev/vchiq, it might be safer and more robust to add the user account under which the web server runs to the video group, then reboot.
E.g. for me using nginx, this was:
Code: Select all
sudo usermod -a -G video www-data
sudo shutdown -r now