2014-10-05 3 views
0

Совсем недавно я не смог просмотреть новые изображения через localhost на моем mac (OS X 10.9.5). Я никогда раньше не испытывал этой проблемы, и я не могу ее исправить. Я устанавливаю фоновое изображение для веб-страницы через css. Веб-страница отлично работает и отображает фоновое изображение для фотографий, которые я загрузил неделю назад, но когда я пытаюсь обновить фоновое фото до недавно загруженного jpg (в том же каталоге) и просмотрев через localhost, изображение не появится. Я знаю, что мой код и путь к файлу верны, потому что он работает со старыми фотографиями в том же каталоге. Когда я просматриваю страницу через мою файловую систему (файл: ///) в отличие от localhost, она отлично работает, и когда я загружаю свои файлы и изображения на свой сервер, все работает нормально. У меня также есть r/w доступ ко всем папкам. По какой-то причине я просто не могу просматривать только что загруженные изображения через localhost. Не уверен, что это актуально, но я недавно установил 2 обновления программного обеспечения: 1) Инструменты командной строки (OS X 10.9) версии 6.0 и 2) Обновление OS X Комбинированная версия 10.9.5.apache не показывает изображения

Любые идеи о том, как исправить это?

Код:

/* Работает хорошо */

фонового изображения: URL ("IMG/OLD_PIC.jpg");

/* Не работает при просмотре через локальный, но делает работу при просмотре через файловую систему и мой сервер */

фоновое изображение: URL ("IMG/NEW_PIC.jpg");

ответ

0

1) Проверьте разрешения новых изображений (если работает -> chmod 777 foldername).

2) Случай 1 не работают - Попробуйте:

background-image: url("/img/OLD_PIC.jpg"); 

или

background-image: url("./img/OLD_PIC.jpg"); 

или

background-image: url("../img/OLD_PIC.jpg"); 

Один из них должен работать ..

Примечание: Вы вероятно, придется изменить его обратно курица развертывания на сервере ..

+0

Я уже попробовал все 3 способа с множеством различных изображений и до сих пор не повезло. –

+1

Ваши новые изображения имеют те же разрешения, что и старые? – c0utinh0

+0

Ну, вот и все! Я был так быстр, чтобы проверить свою перму в моем каталоге. Мне не удалось проверить правку для изображения. Похоже, что для всех загруженных изображений по умолчанию установлено значение «без доступа». Вы знаете, почему это происходит? Раньше это было не так. –

3

Попробуйте изменить разрешение этого файла с помощью следующей команды:

sudo chmod -R a+rw /var 
Смежные вопросы