Я запускаю сервер с Ubuntu и Apache 2.4.7 и для отладки я запускаю локально XAMPP версии 5.6.19.
Впервые я заметил разницу в разрабатываемой мной странице. На XAMPP Apache работает все как нужно. На сервере Ubuntu есть одна проблема: Apache не загружает один из двух файлов .css
. Все то же самое (структура папок, файлов и т. Д.).
.css файлы хранятся в /var/www/html/css/
на сервере ubuntu, а файл /var/www/html/index.html
включает в себя оба файла .css
с помощью этих двух инструкций, расположенных в заголовке html-файла:
<link rel="stylesheet" href="css/style.css" type="text/css"/>
<link rel="stylesheet" href="css/modalCustomization.css" type="text/css"/>
Файл /var/www/html/css/style.css
будет загружен правильно. Файл /var/www/html/css/modalCustomization.css
не будет загружен.
Какие-либо предложения, почему Apache на сервере Ubuntu делает / не делает это?
Я просто нашел решение от другого вопрос . Все работает, если я добавляю ./
перед путем в index.html
.
<link rel="stylesheet" href="./css/style.css" type="text/css"/>
<link rel="stylesheet" href="./css/modalCustomization.css" type="text/css"/>
Вы будете нуждаться в mod_mime и удостоверяться, чтобы у Вас были эти строки в Вашем httpd.conf:
AddType text/css .css
AddType text/javascript .js
, Который должен сделать, РЕДАКТИРОВАНИЕ it.source
Удостоверяется, что эта строка не прокомментирована
IncludeOptional conf-enabled/*.conf
и mine.conf, и загрузка существует, и файл
/etc/mime.types
, существуют
tomcat
явный пользователь. Для них действительно ли возможно обнаружить задание?
– membersound
24 August 2017 в 21:23
Столкнулся с той же проблемой, что и у вас, заметил, что ваш 1-й css использует строчные буквы, а 2-й - прописные.
Использовал "StyleSheet.css", но когда я переименовал его в "styles.css", он внезапно заработал! Запуск XAMPP в Windows 10.
sudo crontab -u tomcat -e
– pim 24 August 2017 в 21:23