LinuxForum.Fans
Тема

Если не в лом, помогите с настройкой php

Автор: sosedi24 6 сообщений 3570 просмотров
#255435

Всем привет!Люди добрые,вся надежда на вас, подскажите пожалуйста.
Битый день бьюсь с настройкой php 5.2 через fastCGI вместе с PHP 5.3 (как модуль Apache2) (((((
Имеется ISPmanager pro с php 5.3(в виде модуля Apache2)! необходимо, для некоторых виртуальных хостов, использовать php 5.2.
В интернете существует решение aboutubuntu. ru/content/php-5-2-fastcgi-php-5-3-apache2-ubuntu-10-04#comment-2305 по настройке php 5.2 через fastCGI, но не все так гладко(((((((((((
После выполнения всех шагов,виртуальный хост выглядит так:
http://pastebin.com/index/nnf1r6Cv
при попытке подключения к виртуальному хосту, выдает:

text
The server encountered an internal error or misconfiguration and was unable to complete your request.

Зайдя в логи apache2, в error.log пишет:

text
[Wed May 30 00:15:25 2012] [error] [client 94.77.1..] suexec policy violation: see suexec log for more details
[Wed May 30 00:15:25 2012] [error] [client 94.77.1..] Premature end of script headers: php52-cgi

Так же, появляется новый лог-suexec.log в нем:

text
[2012-05-30 00:15:25]: uid: (500/domain) gid: (503/domain) cmd: php52-cgi
[2012-05-30 00:15:25]: cannot open current working directory

Самое интересное что если закомментировать директиву

text
SuexecUserGroup domain domain

, то все работает, НО ,само собой, это не решает проблемы((((((((((((((
Немогу понять что не так с SUEXEC((((((
подскажите кто что знает)))

#255690

Мне кажется следует отписать на форум php или apache, ибо тесно с debian это не касается.

#255790

Судя по тому, что есть, - проблема с доступом к директории с файлами.

Причина, скорее всего:

SuexecUserGroup domain domain

вот в этом, как вы и пишите. Т.е. надо смотреть, есть ли юзер и группа domain? Может их сменить на nobody? Но это просто размышления, надо смотреть сис админам, в чем проблема и как секурно ее решить.

#255821

Да кстате, попробуй менять группы доступа.

#255885
foozzi написал:
Да кстате, попробуй менять группы доступа.

Менял неоднократно, все бестолку((((((((((

text
[2012-06-01 01:55:49]: uid: (65534/nobody) gid: (65534/nogroup) cmd: php52-cgi
[2012-06-01 01:55:49]: cannot open current working directory

Вот кстати топик howtoforge.de/forum/server-administration-8/fehler-500-bei-cgi-script-formmail-pl-5289/ , как я понял, там проблему решили, но непонятно как...... может кто знает немецкий, подскажет!

#256625

Вот перевод - http://translate.google.com/translate?sl=auto&tl=ru&js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&u=howtoforge.de%2Fforum%2Fserver-administration-8%2Ffehler-500-bei-cgi-script-formmail-pl-5289

Проблема в правах на папку cgi-bin
Там пишется, что прописали верного пользователь:группа и все стало ок
Но там проблема именно с FormMail.pl, т.е. с cgi-скриптом

Войдите или зарегистрируйтесь, чтобы ответить.