Все, я разобралась, деревянная голова :-) Хосты не виделись, т.к. я забыла их добавить в /etc/hosts После добавления на всех хостах вылезла 403 ошибка -- решение легко нагуглилось в документации апача 2.4. В 2.4 изменились директивы allow и deny -- http://httpd.apache.org/docs/2.4/upgrading.html Еще php попросил явно прописАть таймзону в php.ini, и ффсе заработало!
4 марта 2014 г., 3:37 пользователь Людмила Бандурина <[email protected]>написал: > Нет, вывод ошибок включен максимальный -- это же локальная машина. Впрочем, > этот же сайт и в онлайне на 12.04 пашет себе и не жалуется с mpm-itk. > Я же дала строчки из лога апача -- [mpm_prefork:notice] [pid 4554] > AH00169: caught SIGTERM, shutting down > Кроме того, написАла, что браузеры не видят ХОСТА. А не показывают белую > страницу, как это бывает при ошибках php. > Мне честно говоря не совсем понятны две вещи: > 1) Почему из репа поставился mpm_prefork и как его заменить на mpm_itk (в > синаптике вижу apache2-mpm-prefork неустановленным, а apache2-mpm-itk > установленным) > 2) Почему при установке apache2-mpm-itk вообще ничего не прописалось в > основной конфиг апача? В 12.04 у меня был в основном конфиге здоровенный > кусок для всех трех модулей: > > ## > ## Server-Pool Size Regulation (MPM specific) > ## > > # prefork MPM > # StartServers: number of server processes to start > # MinSpareServers: minimum number of server processes which are kept spare > # MaxSpareServers: maximum number of server processes which are kept spare > # MaxClients: maximum number of server processes allowed to start > # MaxRequestsPerChild: maximum number of requests a server process serves > <IfModule mpm_prefork_module> > StartServers 5 > MinSpareServers 5 > MaxSpareServers 10 > MaxClients 150 > MaxRequestsPerChild 0 > </IfModule> > > # worker MPM > # StartServers: initial number of server processes to start > # MinSpareThreads: minimum number of worker threads which are kept spare > # MaxSpareThreads: maximum number of worker threads which are kept spare > # ThreadLimit: ThreadsPerChild can be changed to this maximum value during > a > # graceful restart. ThreadLimit can only be changed by > stopping > # and starting Apache. > # ThreadsPerChild: constant number of worker threads in each server process > # MaxClients: maximum number of simultaneous client connections > # MaxRequestsPerChild: maximum number of requests a server process serves > <IfModule mpm_worker_module> > StartServers 2 > MinSpareThreads 25 > MaxSpareThreads 75 > ThreadLimit 64 > ThreadsPerChild 25 > MaxClients 150 > MaxRequestsPerChild 0 > </IfModule> > > # event MPM > # StartServers: initial number of server processes to start > # MinSpareThreads: minimum number of worker threads which are kept spare > # MaxSpareThreads: maximum number of worker threads which are kept spare > # ThreadsPerChild: constant number of worker threads in each server process > # MaxClients: maximum number of simultaneous client connections > # MaxRequestsPerChild: maximum number of requests a server process serves > <IfModule mpm_event_module> > StartServers 2 > MinSpareThreads 25 > MaxSpareThreads 75 > ThreadLimit 64 > ThreadsPerChild 25 > MaxClients 150 > MaxRequestsPerChild 0 > </IfModule> > > В конфиге в 13.10 ничего такого нет. Впрочем, вставка этого куска в конфиг > не помогает, та же ошибка в логе после рестарта апача (рестартится > нормально, ошибка появляется при попытке обращения именно к любому > виртуальному хосту с mpm, при этом к примеру phpmyadmin, для которого нет > AssignUserId > -- работает нормально). > > > 4 марта 2014 г., 0:03 пользователь Aleksandr Sytar > <[email protected]>написал: > >> >> >> >> 3 марта 2014 г., 18:21 пользователь Людмила Бандурина < >> [email protected]> написал: >> >> > >> > Здравствуйте всем, >> > >> > Как справиться с проблемой, кто-нибудь в курсе? >> > Удалять mpm-itk -- ни разу не решение проблемы, мне неудобно тестить >> сайты с пользовательским контентом без него. >> > >> > В апаче после установки из репов автоматически включился mpm-prefork, >> но с ним не работает. >> > >> > Конфиг виртуального хоста gdnew.conf >> > >> > <VirtualHost *:80> >> > ServerAdmin webmaster@localhost >> > ServerName gdnew >> > DocumentRoot /home/mila/NetBeansProjects/YiiGD >> > <Directory /> >> > Options FollowSymLinks >> > AllowOverride All >> > </Directory> >> > <Directory /home/mila/NetBeansProjects/YiiGD> >> > Options Indexes FollowSymLinks MultiViews >> > AllowOverride All >> > Order allow,deny >> > allow from all >> > </Directory> >> > >> > ErrorLog /var/log/apache2/error.log >> > >> > # Possible values include: debug, info, notice, warn, error, crit, >> > # alert, emerg. >> > LogLevel warn >> > >> > CustomLog /var/log/apache2/access.log combined >> > <IfModule mpm_itk_module> >> > AssignUserId mila mila >> > </IfModule> >> > >> > </VirtualHost> >> > >> > В браузере -- невозможно открыть сайт, в логе >> > [Mon Mar 03 18:00:00.902684 2014] [mpm_prefork:notice] [pid 4554] >> AH00169: caught SIGTERM, shutting down >> > [Mon Mar 03 18:00:02.171520 2014] [mpm_prefork:notice] [pid 4637] >> AH00163: Apache/2.4.6 (Ubuntu) PHP/5.5.3-1ubuntu2.1 configured -- resuming >> normal operations >> > [Mon Mar 03 18:00:02.171732 2014] [core:notice] [pid 4637] AH00094: >> Command line: '/usr/sbin/apache2' >> > >> > >> > Помогите, пожалуйста! В 13.04 все работало без дополнительных танцев с >> бубном, mpm начинал работать сразу после установки из репов, без ковыряния >> конфигов. >> > >> >> Таки кастую что у вас php-функции сдеприкейтились и выключено отображение >> ошибок. Смотрите php.ini: display_errors, error_reporting >> >> -- >> ubuntu-ru mailing list >> [email protected] >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru >> >> > > > -- > С уважением, Людмила > -- С уважением, Людмила
-- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
