LAMP i niewyświetlanie grafiki

Instalacja i konfiguracja oprogramowania sieciowego.
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

Postawiłem LAMP-a i pojawił się następujący problem: grafika nie jest wyświetlana.
Najprostszy przykład - strona z kodem:
<html>
<body>
<img src="/images/logo.jpg" alt="opis..." />
</body>
</html>
W firefoxie działa bezprolemowo, natomiast uruchamiana przez localhosta (taż ff) już nie. Miast grafiki wyświetla się opis...

Macie pomysł w czym może być problem?
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i problem z grafiką

Post autor: Pan Świnka »

podałeś ścieżkę względną, więc prawdopodobnie gdy wchodzisz przez localhosta, trafiasz nie na swoją wirtualkę tylko "domyślną" a tam twojego pliku nie ma

popatrz w logi apacza i zobacz gdzie dostajesz 404.
poszukajcie odpowiedzi w /dev/null ;-)
Awatar użytkownika
igotit4free
Przyjaciel
Przyjaciel
Posty: 6453
Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK

Odp: LAMP i problem z grafiką

Post autor: igotit4free »

Zmień tytuł tematu tak, aby w sposób możliwie precyzyjny przedstawiał sedno sprawy, w której piszesz. Miej na uwadze również zgodność z REGULAMINEM
Tytuł tematu zmienisz edytując pierwszy post
W razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.

Zanim ponownie wpiszesz w tytule tematu słowo PROBLEM zapoznaj się z REGULAMINEM
W razie wątpliwości/zastrzeżeń odnośnie powyższej informacji skontaktuj się z moderatorem, który ją wstawił.
Windows 10 @ GA-P67A-D3-B3, i3-2100 3.10GHz, 8GB RAM, Gigabyte HD6850 1GB RAM
Android 7.0 @ Motorola Moto G4+
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

z bezwzględną też próbowałem. różnicy brak.
w logu access:

127.0.0.1 - - [28/Dec/2010:21:27:24 +0100] "GET /***/proba.html HTTP/1.1" 304 211 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13"
127.0.0.1 - - [28/Dec/2010:21:27:24 +0100] "GET /home/***/public_html/images/logo.jpg HTTP/1.1" 404 519 "http://localhost/***/proba.html" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13"

w logu error:

[Tue Dec 28 21:27:24 2010] [error] [client 127.0.0.1] File does not exist: /var/www/home, referer: http://localhost/***/proba.html
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: jacekalex »

A co to za lamp - jeśli spytać można.

co do

Kod: Zaznacz cały

<img src="/images/logo.jpg" alt="opis..." />
to na dysku, folderu images nie ma, a najprawdopodobniej do pliku html nie dociera istnienie zmiennej DocumentRoot - a tu już konfiguracja serwera (virtualhosta) się kłania.

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

27.0.0.1 - - [28/Dec/2010:21:27:24 +0100] "GET /home/***/public_html/images/logo.jpg HTTP/1.1" 404 519 "http://localhost/***/proba.html" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.04 (lucid) Firefox/3.6.13"
!!!!

/home/***/public_html/images/logo.jpg - czy ten plik istnieje ?

Kod: Zaznacz cały

ls -al /home/***/public_html/images/logo.jpg
poszukajcie odpowiedzi w /dev/null ;-)
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

plik istnieje, to by było zbyt piękne rozwiązanie:)


adresowanie bezwzględne, tak jak już pisałem, nie działa...

<img src="/home/***/public_html/images/logo.jpg" alt="grafiki brak" />

i pomysłu nadal nie mam cóż to za problem może być...
hmm... konfiguracja virtualhosta? też zielony jestem:/

p.s.
po wrzuceniu na serwer dziala...
tylko pod LAMP-em nie:/
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

a czy serwer www ma tam prawa odczytu ?

zmien sie w serwer i sprawdź czy mozesz lessem objrzeć plik

Kod: Zaznacz cały

su - www-data -s /bin/bash
less /ścieżka/do/pliku
poszukajcie odpowiedzi w /dev/null ;-)
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

Niestety, nie działa w termianalu:

***@***-desktop:~$ su - www-data -s /bin/bash
Password:
su: Authentication failure


(tak, hasło dobre wpisuję)

***@***-desktop:~$ sudo - www-data -s /bin/bash
sudo: -: command not found
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

mój błąd :-) su robi sie z roota - wtedy zadnyh hasel nie bedzie, wiec poprzedz su na www-data

Kod: Zaznacz cały

sudo su
a wtedy staniesz sie rootem
poszukajcie odpowiedzi w /dev/null ;-)
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

Plik da się obejrzeć, termianal wyświetla mi kod html pliku:
<html>
<body>
<img src="images/logo.jpg" alt="grafiki brak" />
</body>
</html>
~
~
~
(END)
]

Więc problem musi leżeć gdzie indziej...
Cała wina prawdopodobnie musi IMHO leżeć po stronie apacza, bo strona po wrzuceniu na serwer (cba.pl) działa bez problemu z grafiką...
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

mozesz pokazać nagłówki http dla cba i dla twojego hosta ?
poszukajcie odpowiedzi w /dev/null ;-)
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

Nie wiem czy o to chodzi? O adresy?

http://schamane.cba.pl/public_html/proba.html

http://localhost/***/proba.html

Chyba, że o coś innego chodzi?
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

ależ teraz dopiero stalo mi sie jasne, bo juz sie zamotalem:

obrazek próbuje pobrać z:
/var/www/home
a pliki masz w:
/home/***/public_html/

tak to jest jak sie po ciemku robi i nie widze twojego konfiga

założe się że twoja wirtualka serwująca pliki nie ma serveralias localhost tylko cos innego, i wtedy trafiasz na defaultową wirtualkę która nie ma serveralias i "łapie" wszystko i ona ma documentroot na /var/www

wystarczy zatem albo: dopisac ServerAlias localhost, albo odwoływać się do wirtualki po jej nazwie, albo dezaktywować defaultową wirtualkę: bodajżę a2dissite 000-default
poszukajcie odpowiedzi w /dev/null ;-)
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

dezaktywowałem (a2dissite 000-default), nie widzi teraz już localhosta wcale - wyrzuca error 404...

i zwariował znowu:
po aktywacji a2ensite - próbuje pliki z rozszerzeniem .php zapisać zamaist ich otwierać...
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

no to znaczy ze masz cos zle skonfigurowane. polecam jakies poradniki odpalić, albo przegrzebać forum, bo bylo to na pewno miliard razy roztrząsane :-)
poszukajcie odpowiedzi w /dev/null ;-)
szamaneq
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: szamaneq »

wląsnie się z bydlakiem już ponad tydzień męczę. 3 razy instalowałem całość na nowo. i nadal jakieś problemy niestety...

Kolejne dziwo:

Wyskakuje, gdy przez localhosta próbuję otworzyć samą grafikę...
Forbidden

You don't have permission to access /public_html/images/1.jpg on this server.
Awatar użytkownika
Pan Świnka
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 122
Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: LAMP i niewyświetlanie grafiki

Post autor: Pan Świnka »

Harda walka, wytrwałe rozpoznawanie tematu zahartuje cie na przyszłość.

Niestety bez wglądu w konfigi, jestem zmuszony zgadywać, więc ci nie za bardzo jestem w stanie pomóc bo moje zgadywanie jest niestety mocno ograniczone.
poszukajcie odpowiedzi w /dev/null ;-)
r_a_f
Piegowaty Guziec
Piegowaty Guziec
Posty: 4
Rejestracja: 14 lip 2006, 22:31
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: LAMP i niewyświetlanie grafiki

Post autor: r_a_f »

Sprawdz czy z /var/www/ odczytuje poprawnie, a przy okazji może spróbuj zobaczyć to samo z innej przeglądarki (może masz jakieś blokery, albo offline włączony??).


Szczęśliwego Nowego Roku
tak przy okazji
;)
Awatar użytkownika
Debiaq
Piegowaty Guziec
Piegowaty Guziec
Posty: 21
Rejestracja: 25 lis 2007, 11:32
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Kraków

Odp: LAMP i niewyświetlanie grafiki

Post autor: Debiaq »

W pliku konfiguracyjnym apache'a (apache2.conf) dodaj na początku linijkę:
EnableSendfile off

To tyle :)
<b>~ -= Początkujący użytkownik oprogramowania wolnego od żartów =- ~</b>
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 17 gości