Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Zmienne Apache


Najlepsza odpowiedź JJay, 15 kwietnia 2014 - 13:53

:D niemożliwe a jednak
1. Zrobiłem nową domenkę

2. Skopiowałem cały plik 404 (tak żeby sprawdzić czy będzie działać)

3. Wkleiłem w pierwszej domenie

4. Wszedłem na byle jaki plik (nieistniejący) w pierwszej domenie - nie działało ;)

5. Wszedłem -||- w drugiej domenie - działało ;)

6. Edytowałem .htaccess z menadżera plików w panelu (jakiś szajsowy :| )

7. Usunąłem linijkę

Options FollowSymLinks

8. Działa :D

 

On chyba restartuje po edytowaniu przez ich menadżera plików :/

 

//EDIT: Wszystko przez

Options FollowSymLinks
Przejdź do postu


12 odpowiedzi w tym temacie
  • Zamknięty Temat jest zamknięty
JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 13 kwietnia 2014 - 14:48

#1
Witam
Miałem pliki błędów tworzone automatycznie, zacząłem się w nich trochę bawić, no i zepsułem.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL <!--#echo var="REQUEST_URI" --> was not found on this server.
<HR>
<I><!--#echo var="HTTP_HOST" --></I>
</BODY></HTML>
Nie wklejam już 252 pustych linijek :) (są po to aby plik miał 512kb i wyświetlało moje strony błędów w IE)

A więc jak przestało działać to przywróciłem poprzedni kod, ale przestało wszędzie działać.
Ktoś się zna na Apache'u i mi pomoże ;) ?

P.S. Hosting Hekko
  • 0

Michał

    Stary wyjadacz

  • 301 postów
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Napisano 13 kwietnia 2014 - 18:32

#2

W pliku .htaccess

ErrorDocument 404 /notfound.html
ErrorDocument 500 /InternalServerError.html
ErrorDocument 401 /Unauthorized.html
#itd

#pliki mogą mieć dowolne nazwy

Listę błędów znajdziesz tu [tabela- "Kody błędu aplikacji klienta" i "Kody błędu wewnętrznego"]:
http://pl.wikipedia....odpowiedzi_HTTP


  • 0

JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 13 kwietnia 2014 - 18:59

#3
Ale to nie o to chodzi ;-;
  • 0

Michał

    Stary wyjadacz

  • 301 postów
    • Czas spędzony online: 16d 7h 11m 3s
95
Znakomita!

Napisano 13 kwietnia 2014 - 19:34

#4

Jeżeli przywróciłeś stan poprzedniego kodu, to myślę, że możesz napisać do supportu, by zrobili reload apacza, chociaż on chyba powinien się przeładowywać automatycznie po dokonaniu zmian w .htaccess (tak mam na localhost- EasyPHP dev, ale nie jestem pewien, bo na serwerze używam lighttpd).


  • 1

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 14 kwietnia 2014 - 10:41

#5

Co znaczy przestało działać? Nie wyświetlają się strony błędów? Wali jakimiś logami? Co się konkretnie dzieje. Sprawdź log apacha.


  • 0

webDeveloper


Zimistrz

    Stary wyjadacz

  • 465 postów
    • Czas spędzony online: 14d 2h 42m 38s
116
Znakomita!

Napisano 14 kwietnia 2014 - 14:54

#6

Usuń najpierw plik htaccess, w miejsce jego nadpisywania podczas przesyłania.

Druga rzecz to wyczyszczenie cache przeglądarki.

Do max 10min. reguły mod_rewrite powinne się przeładować.


  • 0

JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 15 kwietnia 2014 - 07:23

#7
Log apache = nic
Nadpisywania podczas przesyłania ? O.o
Trochę bardziej łopatologicznie poproszę
  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 15 kwietnia 2014 - 08:17

#8

Koledze chodzi o to że jak będziesz wrzucał nowego htaccesa, to najpierw usuń tego z serwera. Tylko z tego co widzę tutaj nie jest problem z htaccessem.

Nie odpisałeś mi jeszcze na pytanie:

 

Co znaczy przestało działać? Nie wyświetlają się strony błędów?


  • 0

webDeveloper


JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 15 kwietnia 2014 - 09:09

#9
Wyświetlają się strony błędów, ale nie wyświetlają się wartości z
<!-- #echo var= -->
Apache SSI
  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 15 kwietnia 2014 - 09:33

#10

Acha. Sprawdź czy w miejsce 

<!--#echo var="HTTP_HOST" -->

zadziała Ci to:

<!--#echo encoding="url" var="HTTP_REFERER" -->

  • 0

webDeveloper


JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 15 kwietnia 2014 - 11:30

#11
Niet, nie działa
  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 15 kwietnia 2014 - 12:07

#12

Czyli coś poważnego zepsułeś. Musiałeś wcześniej coś zmienić czego nie przywróciłeś.

W załączniku przesyłam Ci defaultowe pliki błędów z mojego Apacha, sprawdź je.

Załączone pliki

  • Załączony plik  error.zip   44,36 KB   1 Ilość pobrań

  • 0

webDeveloper


JJay

    Stary wyjadacz

  • 199 postów
    • Czas spędzony online: 5d 9h 38m 21s
19
Dobra
  • LocationCieszyn > Łódź

Napisano 15 kwietnia 2014 - 13:53   Najlepsza odpowiedź

#13

:D niemożliwe a jednak
1. Zrobiłem nową domenkę

2. Skopiowałem cały plik 404 (tak żeby sprawdzić czy będzie działać)

3. Wkleiłem w pierwszej domenie

4. Wszedłem na byle jaki plik (nieistniejący) w pierwszej domenie - nie działało ;)

5. Wszedłem -||- w drugiej domenie - działało ;)

6. Edytowałem .htaccess z menadżera plików w panelu (jakiś szajsowy :| )

7. Usunąłem linijkę

Options FollowSymLinks

8. Działa :D

 

On chyba restartuje po edytowaniu przez ich menadżera plików :/

 

//EDIT: Wszystko przez

Options FollowSymLinks

Użytkownik JJay edytował ten post 15 kwietnia 2014 - 13:55

  • 0





Podone tematy Collapse

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych