Как thephpdeveloper упоминалось, настройка CHMOD достаточно один раз. Все последующие записи в этот каталог не изменят разрешения каталога, если вы явно не введёте их в другие разрешения в другом месте.
Рекомендуемые разрешения для каталогов на сервере * nix - 755. Запрет на установку 777 не рекомендуется. Как упоминалось wic, он дает полные разрешения всем, у кого есть доступ к вашему серверу. Это делает его уязвимым, если вы находитесь на совместном хостинге или совместно используете сервер с другими пользователями.
Также следует отметить, как PHP запускается на вашем сервере. На самом деле, если вы используете PHP как cgi, например suphp, разрешения 777 для каталогов не разрешены. Имея 777 разрешений на каталоги, в которых находятся ваши сценарии, не будет запускаться и вместо этого будет вызывать «внутреннюю ошибку сервера 500» при попытке выполнить их.
Я предположил, что вы используете php для веб-сайта, если его сценарий не обращает на это внимания. – rerun