I've one problem though. I could not find the ⓘ icon toward CS50 IDE’s top-right corner. So, instead, I've figured my username and password by running on the command line
password50, as specified in here.
Permissions have changed due to a recent update, but the problem specification has not been edited to reflect this.
PHP files and
config.json now need to be set
chmod 640, even though the problem specification says
chmod 600. Also, all directories need a minimum of
chmod 711, which your
public directory has currently, but others like
views do not.
chmod -R seems expedient, but it is a bad habit to get into. It may help to get the site to load, but it always leaves you with unneccessary security holes. Luckily, there is a better way.
I've consolidated my advice from several sources into this definitive guide on the CS50 Reddit.
Please read the guide! I hope it helps you.
If you get your permissions straightened out, let me know by clicking the green check mark. Otherwise this question will always remain marked as unanswered, and it will haunt the forum forever as a Zombie Question.
I had the same problem.
I have used chmod on all the others directory like includes, vendors and views and give r+x rights on all files and directories and by the way I did it for pset7 directory but that one was probably not necessary. It is painful to go trough all the subdirectories and I would be happy to know a better way but at least now it is working...