Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: apache 2 не отображает картинки сайта  (Прочитано 10376 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
на Ubuntu 10.04 поднял apache2 на 81 порт, а inginx на 80 порту, не работают css стили и картинки тоже не отображаются,  если правым кликом щелкнуть открыть с помощью какого нибудь браузера то открывается все как полагается.помогите пожалуйста

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: apache 2 не отображает картинки сайта
« Ответ #1 : 23 Апреля 2013, 01:08:53 »
А если F5 нажать в нужном браузере?
Kubuntu - наше фсё! :Ь

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #2 : 23 Апреля 2013, 01:11:46 »
при чем тут f5?

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: apache 2 не отображает картинки сайта
« Ответ #3 : 23 Апреля 2013, 01:15:13 »
при чем тут f5?
Я так понял, в одном браузере открывается, в другом - нет.
Kubuntu - наше фсё! :Ь

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #4 : 23 Апреля 2013, 01:17:17 »
нет если открывать через "открыть с помощью" то открывается везде, из интернета если заходить то не видно картинок и не работают css стили, даже айпад открывает как надо

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: apache 2 не отображает картинки сайта
« Ответ #5 : 23 Апреля 2013, 01:22:06 »
Скорее всего пути к файлам стилей и картинкам прописаны не правильно.
Kubuntu - наше фсё! :Ь

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #6 : 23 Апреля 2013, 01:24:07 »
как не правильно прописаны пути если на index,html жмякнуть правой кнопкой и выбрать "открыть с помощью" допустим опера мозила хромиум, то с путями все нормально, отображается сайт как надо

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: apache 2 не отображает картинки сайта
« Ответ #7 : 23 Апреля 2013, 01:27:27 »
как не правильно прописаны пути если на index,html жмякнуть правой кнопкой и выбрать "открыть с помощью" допустим опера мозила хромиум, то с путями все нормально
Ну да, а если открыть через веб-сервер - не нормально. Так?

Всё потому, что пути в системе и в веб-сервере отличаются. У вебсервера свой корень, у системы - свой. Скорее всего пути указаны абсолютные системные. Попробуйте указать относительные пути.
Kubuntu - наше фсё! :Ь

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #8 : 23 Апреля 2013, 01:48:04 »
как не правильно прописаны пути если на index,html жмякнуть правой кнопкой и выбрать "открыть с помощью" допустим опера мозила хромиум, то с путями все нормально
Ну да, а если открыть через веб-сервер - не нормально. Так?

Всё потому, что пути в системе и в веб-сервере отличаются. У вебсервера свой корень, у системы - свой. Скорее всего пути указаны абсолютные системные. Попробуйте указать относительные пути.
спасибо да дело в путях, он почему то не заходит в папки, я создал файл html и рядом картинку так отобразило все а если я засовываю картинку в папу то не робит
« Последнее редактирование: 23 Апреля 2013, 01:49:59 от httpprotocol »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #9 : 23 Апреля 2013, 02:02:15 »
какой браузера? если фф
меню
Инструмент->Веб-разработка->"Консоль ошибок"
это лог пишет "не удаётся css"
Wars ~.o

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: apache 2 не отображает картинки сайта
« Ответ #10 : 23 Апреля 2013, 02:06:43 »
спасибо да дело в путях, он почему то не заходит в папки, я создал файл html и рядом картинку так отобразило все а если я засовываю картинку в папу то не робит
В папки не заходит возможно потому что путь указан не верно. :)

Если файл с ресурсом лежит в той же папке, что и html-файл, который его отображает, то в пути можно указать лишь имя файла-ресурса. Например, image.png.

Если ресурс лежит в папке, которая лежит в той же папке, что и html-файл, то путь указывать так: folder/image.png.

Если ресурс лежит в папке, которая лежит в той же папке, что и папка с html-файлом, то путь будет таким: ../folder/image.png. Однако имейте ввиду, что за пределы корня веб-сервера вы таким образом всё-равно выйти не сможете.
Kubuntu - наше фсё! :Ь

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #11 : 23 Апреля 2013, 02:10:27 »
спасибо да дело в путях, он почему то не заходит в папки, я создал файл html и рядом картинку так отобразило все а если я засовываю картинку в папу то не робит
В папки не заходит возможно потому что путь указан не верно. :)

Если файл с ресурсом лежит в той же папке, что и html-файл, который его отображает, то в пути можно указать лишь имя файла-ресурса. Например, image.png.

Если ресурс лежит в папке, которая лежит в той же папке, что и html-файл, то путь указывать так: folder/image.png.

Если ресурс лежит в папке, которая лежит в той же папке, что и папка с html-файлом, то путь будет таким: ../folder/image.png. Однако имейте ввиду, что за пределы корня веб-сервера вы таким образом всё-равно выйти не сможете.
у меня второй вариант расположения папок, но работает только первый то есть я немогу указать путь в папку, если я указываю путь в папку как во втором варианте то не работает не чего

Оффлайн gva230

  • Активист
  • *
  • Сообщений: 981
  • GUI-овый линуксоид
    • Просмотр профиля
    • Моя дикая страничка
Re: apache 2 не отображает картинки сайта
« Ответ #12 : 23 Апреля 2013, 02:14:55 »
Хм... Интересно... А путь точно выглядит как folder/image.png? Возможно он выглядит, как /folder/image.png или как folder\image.png?
И нет-ли там в папке или корне сайта файла .htaccess?
Kubuntu - наше фсё! :Ь

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #13 : 23 Апреля 2013, 02:16:43 »
httpprotocol,
внимание порт двоеточка 81
http://site:81
должно html сделаеш http://site:81/test.jpg или test.jpg
Wars ~.o

Оффлайн httpprotocol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: apache 2 не отображает картинки сайта
« Ответ #14 : 23 Апреля 2013, 02:18:42 »
Хм... Интересно... А путь точно выглядит как folder/image.png? Возможно он выглядит, как /folder/image.png или как folder\image.png?
И нет-ли там в папке или корне сайта файла .htaccess?
вот путь к картинке из html "<img src="images/1.jpg"/>" а вот так выглядит путь из css background:url(../imgcont/ver.jpg) no-repeat center; css находится в папке css, и такого файла нет .htaccess

Пользователь решил продолжить мысль 23 Апреля 2013, 02:21:01:






Пользователь решил продолжить мысль 23 Апреля 2013, 02:22:04:
httpprotocol,
внимание порт двоеточка 81
http://site:81
должно html сделаеш http://site:81/test.jpg или test.jpg

не понимаю о чем ты я на линуксе не давно ваще не понимаю че делать
« Последнее редактирование: 23 Апреля 2013, 02:22:42 от httpprotocol »

 

Страница сгенерирована за 0.089 секунд. Запросов: 25.