Because i used the migrate script the default roles never appeared and therefore roles like guest aren't there and i dont know how to set the default guest roles
You migrated from phpBB to Vanilla correct? What exactly would you like to do with certain roles?
mybb -> phpbb -> vanilla.
Basically i would like a guest role so i can set the permissions for visitors but when i create a role names guest it has no effect on guests.
Did you match the userid in the UserRole table to the correct roleid in the role table?
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
Yes it matches
perhaps you could post your role table.
and a few entries of user role, ones that work and ones that don't work.
it might help someone solve.
also you might post your config.php with these lines deleted so we don't see your password,etc.
Please can someone screenshot theirs?