Почему я получаю ошибку 403 на локальном хосте по этой ссылке css, которая содержит операторы импорта? - PullRequest
0 голосов
/ 21 июня 2011

Почему я получаю ошибку 403 на локальном хосте по этой ссылке?

    <script type="text/javascript" src="../js/cookies.js"> </script>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/themes/base/jquery-ui.css" type="text/css" media="all" />

    THE FOLLOWING LINE CAUSES A 403 ERROR
    <link rel="stylesheet" href="../themes/base/jquery.ui.all.css" /> 

    <link rel="stylesheet" href="../development-bundle/demos/demos.css" />

В отчаянии я изменил разрешения для всего, что ведет к jquery.ui.all.css, на 755, что не помоглоПроблема.

Это содержимое jquery.ui.all.css:

@import "jquery.ui.base.css";
@import "jquery.ui.theme.css";

Любая добавленная мной ссылка, содержащая оператор импорта, выдает ошибку 403.Я потратил несколько часов в поисках ответа, но не повезло.Есть идеи?Спасибо.

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

Это довольно легко.Один из этих каталогов не имеет разрешений (apache2) или файл css не имеет разрешений на открытие с помощью apache2

0755 - правильные разрешения

0 голосов
/ 16 июля 2016

Я выполнил следующие шаги

Изменим владельца и / или группу каждого ФАЙЛА на ВЛАДЕЛЕЦ и / или ГРУППУ.

chown -R root /var/www/html/

Когда вы делаете - chown --help, можнонайти возможные варианты использования.

Далее, Изменить разрешение файла

chmod -R 775 /var/www/html/

Примечание -R = рекурсивно применяет его ко всем папкам / файлам в каталоге

403 ошибка будетбыть решенным.

...