It has nothing to do with permissions or any other stuff you did. A function isLogged() is called in vq2-catalog_model_catalog_product.php file on line 468 and it doesn't exist of required model is not loaded. Just open the file and see the whole line - you'll get more understanding of the issue.