Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » PeKa 15:59
 » zgf1 15:57
 » KHot 15:55
 » Wedrowiec 15:52
 » Druzil 15:50
 » matali 15:50
 » Sherif 15:49
 » Mms 15:49
 » 247 15:43
 » malyy 15:37
 » Robek 15:31
 » Kenny 15:24
 » Dexter 15:22
 » jablo 15:18
 » PaKu 15:09
 » Bonifacyz 14:59
 » Liu CAs 14:48
 » rookie 14:45
 » Syzyf 14:44
 » burz 14:34

 Dzisiaj przeczytano
 48981 postów,
 wczoraj 61370

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

Problem z konfiguracją Apache (?) , Soulburner 28/10/04 11:44
Witam!
Znajomy ma problem z konfuguracją serwera Apache - kompletnie się na tym nie znam, więc nie bijcie ;)

Obrazek: http://delphia.cruin.com:81/sb.jpg

Chodzi o to, że kiedy ustawione jest AddType, ale nie ma AddLanguage i AddCharset - wszystko jest w porządku, ale nie ma polskich czcionek. Po dodaniu AddLanguage i AddCharset, przeglądarka chce pobierać pliki html oraz php zamiast ich wyświetlać, jakby nie było AddType.
Jak to pogodzić? :P

Mam nadzieję, że ktoś zajarzy o co chodzi ;)

You must gather your party before
venturing forth.

  1. WYDAJE mi sie, ze w ostatniej z zaznaczonych linii , bwana 28/10/04 12:11
    podawanie rozszerzen plikow jest przyczyna.

    w moim confie jest tak:

    AddLanguage pl .po
    AddCharset WINDOWS-1251 .cp-1251
    AddCharset ISO-8859-2 .iso-pl

    Podkreslam - wydaje mi sie, wiem, ze kiedys mialem podobny problem przy dodaniu charsetu i jakos sobie z nim poradzilem - zapewnie po omacku, bo nie znam sie na konfigurowaniu apacza.

    "you don't need your smile when I cut
    your throat"

    1. nie ma teraz problemu z pobieraniem plików, ale nie ma polskich czionek , Soulburner 28/10/04 12:39
      aktualnie zaznaczony na obrazku fragment wygląda tak:

      AddType application/x-httpd-php .php .htm .html .asp .php3 .inc
      AddLanguage pl .po
      AddCharset WINDOWS-1251 .cp-1251
      AddCharset ISO-8859-2 .iso-pl

      You must gather your party before
      venturing forth.

      1. a czy w naglowku dokumentu jest deklaracja strony kodowej? , bwana 28/10/04 12:53
        <head>
        ...
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
        ...
        </head>

        oczywiscie jesli dokument jest przygotowany w kodowaniu iso, to powinno byc "charset=iso-8859-2".

        "you don't need your smile when I cut
        your throat"

        1. jest: , Soulburner 28/10/04 12:57
          <head>
          <meta http-equiv="Content-Language" content="pl">
          <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
          ...
          </head>

          You must gather your party before
          venturing forth.

          1. pytanie pomocnicze;-D : polskich znakow brak, czy sa wyswietlane jako krzaki? , bwana 28/10/04 13:05
            jesl to drugie, to byc moze dokument ma polskie znaki zgodnie z win-1250 a przegladarke (przegladarke a nie serwer, podkreslam) zmyla to, ze w naglowku jest deklaracja kodowania iso. Jesli kolega przygotowywal dokument w Windowsie to pewnie ma te znaczki w kodowaniu win-1250. Mozna zrobic dwie rzeczy - przekodowac pliki np. programem ogonki, ew. moge wkleic tu swoj skrypt w perlu, ktory przekodowuje pliki miedzy roznymi polskimi stronami kodowymi lub w <head> zadeklarowac kodowanie zgodne z prawda, czyli win-1250.

            "you don't need your smile when I cut
            your throat"

            1. krzaki , Soulburner 28/10/04 13:22
              ale przeglądarki identyfikują kodowanie jako ISO-8859-1 :/

              You must gather your party before
              venturing forth.

              1. w jakim sensie "przegladarki identyfikuja jako..."? , bwana 28/10/04 13:32
                tzn. w jaki sposob to ustaliles? Moze to mi cos podpowie. Jesli teksty wyswietlane przez dokument webowy sa w tym samym kodowaniu co zadeklarowane w head to wiekszosc przegladarek (opera, ie, mozilla na pewno) powinny normalnie wyswietlic znaki narodowe (o ile oczywiscie na komputerze przegladarki sa odpowiednie fonty zainstalowane). Czy nie jest moze tak, ze skrypt PHP wyswietla zawartosc np. jakiegos pliku lub bazy danych i w tej bazie danych (or pliku) uzyte kodowanie jest inne, niz "napisach" statycznych ktore sa w dokumencie PHP?

                Chodzi mi mniej wiecej o taki schemat, ze mamy:
                <head>
                < meta ... win-1250>
                ...
                <h1> Zażółć gęślą jaźń ;-D</h1> //wklepane z reki w win-1250
                <?
                fpassthru('plik'); // plik zawiera polskie znaki w iso
                ?>

                Jesli tak to wyglada to przegladarka nie poradzi sobie. Zawsze zawartosc z pliku bedzie pokazywana z krzakami a naglowek poprawnie - jesli zmienisz w head kodowanie na iso, to bedzie na odwrot. O ile pamietam, nie ma mechanizmow (w html) umozliwiajacych tworzenie dokumentow w wielu kodowaniach jednoczesnie.

                "you don't need your smile when I cut
                your throat"

                1. hmm , Soulburner 28/10/04 13:44
                  w Firefox'ie wlazłem do View -> Encoding i odnalazłem tam zaznaczenie przy ISO-8859-1, podobnie w IE.

                  Przykład: http://soulburner.cruin.com/isotest.html - najprostszy dokument html popełniony we Frontpage'u, dodatkowo potraktowany Ogonkami...
                  Przykład 2: http://soulburner.cruin.com/kelli_7_php/index.html - stronka z funkcją <? include ("frame.php"); ?>

                  You must gather your party before
                  venturing forth.

                  1. pierwszy link bardzo ladnie wyswietla polskie znaczki , bwana 28/10/04 16:15
                    w Operze i IE - innymi nie sprawdzalem. Drugi nie pokazuje zadnego tekstu, jak sadze jest to spowodowane tym, ze kod PHP jest osadzony w dokumencie znajdujacym sie w pliku o rozszerzeniu html i serwer www zwraca ten dokument bez "przepuszczenia go" przez silnik PHP. Slowem - ze znakami wszystko gra - jesli kolega na tej pierwszej stronce nie widzi polskich znakow to prawdopodobnie jest to kwestia konfiguracji jego lokalnego systemu/przegladarki.
                    Osobna kwestia to to, ze serwer nadal nie zwraca dokumentow PHP i html jako stron webowych tylko dokumenty (pliki) do zapisania - nie wiem juz za bardzo czym to ugryzc.

                    "you don't need your smile when I cut
                    your throat"

                    1. heh , Soulburner 28/10/04 17:43
                      to czy działa czy nie zmienia się z sekundy na sekundę ;) znajomy cały czas kombinuje. Kiedy są polskie znaczki (pierwszy link) to nie działają skrypty php (drugi link). Kiedy znikną polskie znaczki, to strona z drugiego linka idzie pięknie, tylko z krzaczkami. Porąbane :P Na dodatek teraz przeglądarka znowu chce pobierać pliki html :/

                      Zastanawiające jest to, że kilka tygodni temu wszystko chodziło dobrze - coś się musiało sknocić, tylko nikt nie wie co :P

                      You must gather your party before
                      venturing forth.

                  2. Sprawdź opcję AddDefaultCharset... , Kenjiro 28/10/04 22:12
                    Czy masz wpisaną taką opcję:
                    AddDefaultCharset ISO-8859-1
                    , a jeśli tak, to ją zahashuj. Tak domyślnie ma wpisany config z apache 2.x.

                    pozdrówka
                    Kenjiro

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL