Я только что установил apache/php5 в Ubuntu.При попытке получить доступ к папкам в localhost (через браузер) я получил страницу с отказом в разрешении.Я попытался выполнить chmod для файлов до 755 -R, и теперь я получил ошибку 500.Как я могу это исправить ?

1 ответ1

2

Обычно ваши файлы должны быть 644, а каталоги - 755. Find является подходящим инструментом для этого. Эти команды (запустить из базы вашего контента) могут сделать это для вас

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Даже активный код, такой как PHP, не требует установки исполняемого бита. В зависимости от вашей конфигурации исполняемый бит может быть использован для запуска Apache для обработки вашего контента на стороне сервера.

Ошибка 500 указывает на ошибку сервера. Это может быть результатом проблем с активными страницами.

Проверьте журнал ошибок, чтобы увидеть, какие ошибки генерируются. Обычно он находится в том же каталоге, что и ваш журнал доступа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .