2016-01-20 1 views
0

J'utilise ubuntu 15.04.erreur suphp sur suPHP_UserGroup

J'ai installé suphp (repo) avec le guide de cette url: Install suphp with apache on ubuntu

Après avoir définir l'hôte virtuel comme dans cet exemple:

<VirtualHost 64.131.72.23:80> 
ServerName some-site.com 
ServerAlias www.some-site.com 
DocumentRoot /home/mike/public_html 
<IfModule mod_suphp.c> 
    suPHP_UserGroup mike mike 
</IfModule> 
</VirtualHost> 

I remis en marche le service apache et obtenu l'erreur:

Invalid command 'suPHP_UserGroup', perhaps misspelled or defined by a module not included in the server configuration 


:/etc/apache2/sites-available# systemctl status apache2.service -l 
apache2.service - LSB: Apache2 web server 
    Loaded: loaded (/etc/init.d/apache2) 
    Active: failed (Result: exit-code) since Wed 2016-01-20 00:36:26 CST; 41s ago 
    Docs: man:systemd-sysv-generator(8) 
    Process: 18692 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS) 
    Process: 18718 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE) 

Jan 20 00:36:26 numi apache2[18718]: * The apache2 configtest failed. 
Jan 20 00:36:26 numi apache2[18718]: Output of config test was: 
Jan 20 00:36:26 numi apache2[18718]: AH00526: Syntax error on line 7 of /etc/apache2/sites-enabled/wpdev.co.il.c       onf: 
Jan 20 00:36:26 numi apache2[18718]: Invalid command 'suPHP_UserGroup', perhaps misspelled or defined by a modul       e not included in the server configuration 
Jan 20 00:36:26 numi apache2[18718]: Action 'configtest' failed. 
Jan 20 00:36:26 numi apache2[18718]: The Apache error log may have more information. 
Jan 20 00:36:26 numi systemd[1]: apache2.service: control process exited, code=exited status=1 
Jan 20 00:36:26 numi systemd[1]: Failed to start LSB: Apache2 web server. 
Jan 20 00:36:26 numi systemd[1]: Unit apache2.service entered failed state. 
Jan 20 00:36:26 numi systemd[1]: apache2.service failed. 

EDIT

Selon la première réponse, j'ai enveloppé mon suPHP_UserGroup dans <Directory> et toujours la même erreur.
Je ne suis pas un grand expert donc pas de compilation pour le moment, juste pour comprendre pourquoi un paquet utilisé par beaucoup de gens ne fonctionne pas pour moi.

Des idées?

Répondre

0

http://www.suphp.org/DocumentationView.html?file=apache/CONFIG

suPHP_UserGroup (expects user- and groupname) 

supporté uniquement si compilé avec setid en mode "force" ou "paranoïaque" * Indiquez le nom de groupe et par l'utilisateur pour exécuter des scripts PHP avec. Ce paramètre ne peut être utilisé que dans un contexte ou. Exemple: suPHP_UserGroup foouser bargroup

./configure --prefix =/usr --sysconfdir =/etc - avec-apr =/usr/bin/apr-1 -config --with-apxs =/usr/sbin/apxs --with-apache-utilisateur = apache --with-setid-mode = paranoïde --with-php =/usr/bin/php-cgi --avec-logfile =/var/log/httpd/suphp_log - enable-SUPHP_USE_USERGROUP = yes

plus référence: suPHP setting user/group to virtual host and using docroot

+0

tryed pour compiler, obtenir cette erreur: configure: AVERTISSEMENT: Les options non reconnues: --with-php, --enable-SUPHP_USE_USERGROUP configure: erreur: ne peut pas trouver installer -sh, install.sh ou shtool dans config "."/config – user3401991

+0

Ceci pourrait vous aider http://askubuntu.com/questions/27677/cannot-find-install-sh-install-sh-or-shtool-in-ac-aux https://www.litespeedtech.com/support/wiki/ doku.php? id = litespeed_wiki: php: lsapi –