PhpMyAdmin + PHP Fast-cgi (mod_fcgi) + Suexec, как просто заставить его работать?

[Удален]
2781

PhpMyAdmin + PHP Fast-cgi (mod_fcgi) + Suexec

Можно ли заставить его работать без cli версии?

Если да, то как прописать его конфигу для php, но 1 раз. а не в каждом юзере.

Пробовал так:

<Directory /var/www/html/roundcube/>

<IfModule mod_fcgid.c>
Options +ExecCGI
AddHandler fcgid-script .php
FCGIWrapper "/fcgi/USER/public_html/fcgid.sh" .php
</IfModule>
</Directory>

но получается что он будет работать от 1 юзера.

такая же трабла с RoundCube и прочими фигнюшками.

заранее всем спасибо.

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Подумайте сами. Что такое fastcgi? Это копия php в памяти. Она должна быть запущена от кого-то

Или от одного юзера на всех или по каждому свой php.

Определитесь чего Вы хочите

Не стоит плодить сущности без необходимости
[Удален]
#2

Извеняюсь за тупо изложенную проблему)))

короче вся проблема в том, что при обращении к phpmyadmin выводится его код.

Jooz
На сайте с 30.07.2007
Offline
49
#3
DEKODA:

короче вся проблема в том, что при обращении к phpmyadmin выводится его код.

Вы из портов ставили? По ходу у вас апачь собран без поддержки php

phpmyadmin это по сути обычный php скрипт.

Чтобы произошло чудо нужно обязательно дунуть (http://www.sape.ru/r.d06b0321e5.php). Если не дунуть (http://www.sape.ru/r.d06b0321e5.php) чуда не произойдет (С) А.Акопян т/п "Спокойной ночи малыши"
[Удален]
#4
Jooz:
Вы из портов ставили? По ходу у вас апачь собран без поддержки php
phpmyadmin это по сути обычный php скрипт.

:)

ну какая поддержка Apache, это же Вам не mod_php.

PHP работает только как Fast-Cgi, через модуль апача mod_fcgid.

Roxis
На сайте с 19.11.2006
Offline
40
#5

что в fcgid.sh ?

[Удален]
#6

Дело в том что у меня для каждого юзера, свой отдельный fcgid.sh.

в каждом виртуалхосте:

<Virtualhost .......>

Suexec USER GROUP
<IfModule mod_fcgid.c>
Options +ExecCGI
AddHandler fcgid-script .php
FCGIWrapper "/fcgi/USER/public_html/fcgid.sh" .php
</IfModule>
....................
</Virtualhost>

а сам fcgid.sh выглядит так:


#!/bin/sh
PHPRC=/fcgi/USER/public_html/php.ini
export PHPRC
export PHP_FCGI_MAX_REQUESTS=10
exec /usr/local/php5/bin/php-cgi

Ну подробнее вот так все у меня настроенно:

http://directadmin.com/forum/showthread.php?t=16399&highlight=fastcgi

Andreyka
На сайте с 19.02.2005
Offline
822
#7

Ну так делайте по phpmyadmin'у на каждого юзера

[Удален]
#8
Andreyka:
Ну так делайте по phpmyadmin'у на каждого юзера

нее. это плохое решение)))

хотя другого тож невижу сам.

Andreyka
На сайте с 19.02.2005
Offline
822
#9

Ну так делайте phpadmin от nobody всем.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий