Я только что установил apache/php5 в Ubuntu.При попытке получить доступ к папкам в localhost (через браузер) я получил страницу с отказом в разрешении.Я попытался выполнить chmod для файлов до 755 -R, и теперь я получил ошибку 500.Как я могу это исправить ?
1 ответ
Обычно ваши файлы должны быть 644, а каталоги - 755. Find является подходящим инструментом для этого. Эти команды (запустить из базы вашего контента) могут сделать это для вас
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Даже активный код, такой как PHP, не требует установки исполняемого бита. В зависимости от вашей конфигурации исполняемый бит может быть использован для запуска Apache для обработки вашего контента на стороне сервера.
Ошибка 500 указывает на ошибку сервера. Это может быть результатом проблем с активными страницами.
Проверьте журнал ошибок, чтобы увидеть, какие ошибки генерируются. Обычно он находится в том же каталоге, что и ваш журнал доступа.