Я нахожусь в Linux, элементарной ОС и установил лампу в опцию.
Мои CSS и JS не будут загружаться. Когда я просматриваю свою страницу через браузер. Консоль говорит Не удалось загрузить ресурс: сервер ответил статусом 403 (Запрещено). Я действительно уверен, что мои каталоги верны.
Это ошибка
Вам нужно изменить разрешения на папку bootstrap / css. Ваш суперпользователь может получить к нему доступ, но это не означает, что у него есть доступ к нему, поэтому вам все равно нужно изменить разрешения.
Совет. Обычно я делаю владельцем группы apache / nginx этого типа папок и разрешаю вам 775.
Узнайте пользователя веб-сервера
открыть терминал и тип lsof -i tcp:80
Это покажет вам пользователя процесса веб-сервера. Вот пример из малины pi, выполняющей debian:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME apache2 7478 www-data 3u IPv4 450666 0t0 TCP *:http (LISTEN) apache2 7664 www-data 3u IPv4 450666 0t0 TCP *:http (LISTEN) apache2 7794 www-data 3u IPv4 450666 0t0 TCP *:http (LISTEN)
Пользователь – www-data
Если вы передаете права собственности на веб-файлы на веб-сервер:
chown www-data:www-data -R /opt/lamp/htdocs
И chmod 755 для хорошей оценки:
chmod 755 -R /opt/lamp/htdocs
Дайте мне знать, как вы идете, возможно, вам нужно использовать «sudo» перед командой, то есть sudo chown www-data:www-data -R /opt/lamp/htdocs
если он не работает, пожалуйста, сообщите нам: ls -al /opt/lamp/htdocs
Проверьте, установлен ли брандмауэр в сети или нет?