Instalacja i konfiguracja oprogramowania sieciowego.
szamaneq
Piegowaty Guziec
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 28 gru 2010, 20:34
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?
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 28 gru 2010, 20:45
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
igotit4free
Przyjaciel
Posty: 6453 Rejestracja: 29 paź 2008, 22:51
Płeć: Mężczyzna
Architektura: x86_64
Lokalizacja: KRK
Post
autor: igotit4free » 28 gru 2010, 21:09
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
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 28 gru 2010, 21:19
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
jacekalex
Gibki Gibbon
Posty: 4707 Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64
Post
autor: jacekalex » 28 gru 2010, 21:35
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
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
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 28 gru 2010, 21:43
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
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 29 gru 2010, 00:25
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:/
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 29 gru 2010, 17:45
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
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 29 gru 2010, 22:38
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
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 30 gru 2010, 16:43
mój błąd
su robi sie z roota - wtedy zadnyh hasel nie bedzie, wiec poprzedz su na www-data
a wtedy staniesz sie rootem
poszukajcie odpowiedzi w /dev/null
szamaneq
Piegowaty Guziec
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 30 gru 2010, 17:15
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ą...
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 30 gru 2010, 19:34
mozesz pokazać nagłówki http dla cba i dla twojego hosta ?
poszukajcie odpowiedzi w /dev/null
szamaneq
Piegowaty Guziec
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 30 gru 2010, 20:35
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 30 gru 2010, 20:52
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
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 30 gru 2010, 21:02
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ć...
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 30 gru 2010, 21:51
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
Posty: 8 Rejestracja: 28 gru 2010, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: szamaneq » 30 gru 2010, 21:53
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.
Pan Świnka
Serdeczny Borsuk
Posty: 122 Rejestracja: 17 lis 2010, 11:01
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Post
autor: Pan Świnka » 31 gru 2010, 17:55
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
Posty: 4 Rejestracja: 14 lip 2006, 22:31
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:
Post
autor: r_a_f » 01 sty 2011, 07:14
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
Debiaq
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
Post
autor: Debiaq » 05 sty 2011, 21:46
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>
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 25 gości