[+] apache b

Konfiguracja serwerów, usług, itp.
wenu
Posty: 57
Rejestracja: 04 grudnia 2009, 15:15

[+] apache błąd php5-mysql

Post autor: wenu »

Witam.
Mam problem, Próbowałem zmienić serwer MPM:

Kod: Zaznacz cały

prefork
na:

Kod: Zaznacz cały

worker
Wystąpiło z tym kilka problemów więc postanowiłem wrócić do prefork. Wróciłem tylko od tej pory nie działa mi mysql.

Kod: Zaznacz cały

php info
nic nie mówi o składnikach mysql. Próbowałem odinstalować zainstalować na nowo php5-mysql. Nie pomogło.

Proszę o pomoc.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Pokaż logi
wenu
Posty: 57
Rejestracja: 04 grudnia 2009, 15:15

Post autor: wenu »

Kod: Zaznacz cały

  GNU nano 2.0.7              File: error.log

[Wed Apr 13 20:20:55 2011] [error] SecServerSignature: original signature too s$
[Wed Apr 13 20:20:55 2011] [notice] ModSecurity for Apache/2.5.13 (http://www.m$
[Wed Apr 13 20:20:55 2011] [notice] Original server signature: Apache
[Wed Apr 13 20:20:56 2011] [error] SecServerSignature: original signature too s$
[Wed Apr 13 20:20:56 2011] [notice] mod_python: Creating 8 session mutexes base$
[Wed Apr 13 20:20:56 2011] [notice] mod_python: using mutex_directory /tmp
[Wed Apr 13 20:20:56 2011] [notice] Apache/2.2.9 (Debian) VRServer 2.12 beta mo$
[Wed Apr 13 20:21:14 2011] [notice] caught SIGTERM, shutting down

Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

A jakieś kompletne może?
wenu
Posty: 57
Rejestracja: 04 grudnia 2009, 15:15

Post autor: wenu »

To co podałem znajduje się w /var/log/apache2. W /etc/apache2/log nic nie ma. Gdzie jeszcze można szukać logów apache?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

/var/log/apache2/... tam są pliki access.log i error.log, zgadnij który będzie informował o błędach?
Dodatkowo jak wrzucasz logi to korzystaj z poleceń tail lub cat, a nie wycinaj z nano.
wenu
Posty: 57
Rejestracja: 04 grudnia 2009, 15:15

Post autor: wenu »

Dziękuję za zainteresowanie tematem.

Wracając do sprawy. To co podałem wyżej jest dokładnie z tej lokalizacji co mówiłeś /var/log/apache2/error.log.

Dzisiaj uruchomiłem serwer apache jeszcze kilka stron i w logach widnieje idealnie to samo co wcześniej już podawałem.

Dodane:
Panie i panowie, nikt więcej nie jest w stanie mi pomóc?
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

Jeśli phpinfo() nic nie mówi o mysql to znaczy, że go nie obsługuje. Po pierwsze sprawdź, czy w konfigu php masz włączoną obsługę mysql. Zobacz:

LINK
Awatar użytkownika
VMLine
Beginner
Posty: 137
Rejestracja: 28 lutego 2011, 08:44
Lokalizacja: Poznań / Słupsk

Post autor: VMLine »

Kod: Zaznacz cały

apt-get install php5-mysql
jeśli jest to najpierw usuń i zainstaluj ponownie
Ps. Czemu chciałeś zmienić na workera?
wenu
Posty: 57
Rejestracja: 04 grudnia 2009, 15:15

Post autor: wenu »

Robiłem to wszystko o czym Panowie napisaliście, nie pomagało. Dzisiaj zauważyłem, że w /etc/php5/apache2/ nie ma katalogu conf.d. Skopiowałem go wraz z zawartością z katalogu, z którego php.ini czyta lighthttpd i wszystko działa. Głupi błąd.

Odnośnie tego dlaczego chciałem zmienić na workera.

Mam vps z dość małą ilością ramu. Czytałem, że jest on wydajniejszy od
preforka.

Apache tworzy mi po 12 procesów gdzie każdy zabiera po około 5-6 % ramu, a mam go około 700MB. I kończy się to tym iż zjada cały ram wchodzi jeszcze na partycję wymiany, a wtedy już czuć dużo słabsze ładowanie stron. Zostałbym przy lighthttpd ale on znowu nie obsługuje .htaccess tylko ręcznie trzeba wprowadzać mu regułki.
ODPOWIEDZ