Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/01/2010, à 19:02

Ubutux

SuPHP commence à me taper sur le système...

Bonjour les Tux

Alors voila, comme j'héberge une dizaine de sites sous divers CMS (Joomla, Wordpress, etc) sur mon dédié et que je suis emmer** à longueur de temps avec les droits sur les fichiers j'ai décidé de me lancer dans l'installation et la configuration de SuPHP... et autant vous dire que je rame... roll

Donc voilà ce que j'ai fait:

INSTALLATION:

apt-get install libapache2-mod-suphp suphp-common

apt-get install php5-cgi

a2dismod php5

a2enmod suphp

/etc/init.d/apache2 restart

CONFIGURATION de SUPHP

Dans: /etc/suphp/suphp.conf

[global]
;Path to logfile
logfile=/var/log/suphp/suphp.log

;Loglevel
loglevel=warn

;User Apache is running as
webserver_user=www-data

;Path all scripts have to be in
docroot=/var/www

; Security options
allow_file_group_writeable=true
allow_file_others_writeable=false
allow_directory_group_writeable=false
allow_directory_others_writeable=false

;Check wheter script is within DOCUMENT_ROOT
check_vhost_docroot=true

;Send minor error messages to browser
errors_to_browser=false

;PATH environment variable
env_path=/bin:/usr/bin

;Umask to set, specify in octal notation
umask=0077

; Minimum UID
min_uid=100

; Minimum GID
min_gid=100


[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/bin/php4-cgi
x-httpd-php5=php:/usr/bin/php5-cgi

;Handler for CGI-scripts
x-suphp-cgi=execute:!self


CONFIGURATION APACHE

Dans: /etc/apache2/apache2.conf

AddType application/x-httpd-php5 .php5

Dans: /etc/apache2/mods-enabled/suphp.conf

<IfModule mod_suphp.c>
        AddHandler x-httpd-php .php .php3 .php4 .phtml
        AddHandler x-httpd-php5 .php5
        AddHandler x-suphp-cgi .cgi .pl

        suPHP_AddHandler x-httpd-php
        suPHP_AddHandler x-httpd-php5
        suPHP_AddHandler x-suphp-cgi

        suPHP_Engine on
</IfModule>

Dans chaque virtualhost:

        AddHandler x-httpd-php .php .php3 .php4 .php5 .phtml
        suPHP_AddHandler x-httpd-php
        suPHP_Engine on
        suPHP_ConfigPath /var/www/

Et bien sûr je reload tout ça.... et chown les fichiers du type "chown -R 1220:1210"

Alors, 2 options:
- si mes fichiers sont dans /var/www: ça roule. Normal dans le Path de suphp.conf j'ai spécifié ce chemin ainsi que dans le Virtual Host
- si mes fichiers sont dans /home/utilisateur1/www : ça ne marche pas... J'ai beau changer le path de suphp.conf dans tous les sens, même à la racine / du serveur ça ne veut rien entendre.......

En fait je ne pige pas quel Path je dois spécifier dans suphp.conf et dans les virtualhost sachant que mon arborescence est de ce type:
- /home/user1/www
- /home/user2/www
- /home/user3/www
- etc

suphp.conf = /home/ , puis pour chaque Virtualhost le path vers son rep www ????

Bref, est-ce que quelqu'un peut m'éclairer? J'avoue que je pédale dans la semoule depuis plus de 24h....

Merci

Dernière modification par Ubutux (Le 18/01/2010, à 20:10)


Cordialement Ubutux,
========================
Mon petit blog friendly froggy, mon site de cours de droit et mon agence web

Hors ligne

#2 Le 18/01/2010, à 21:04

dexinou

Re : SuPHP commence à me taper sur le système...

Bonjour,
pourquoi utiliser suphp alors qu'il y a suexec qui a été conçu pour ça, bien plus performant et moins de bugs.  tongue

Dernière modification par dexinou (Le 18/01/2010, à 21:07)


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#3 Le 19/01/2010, à 14:57

Ubutux

Re : SuPHP commence à me taper sur le système...

Parce que ça m'avait l'air plus compliqué...

Connais tu un bon tuto pour l'installation et la configuration de suexec?

Merci pour ta réponse en tous cas


Cordialement Ubutux,
========================
Mon petit blog friendly froggy, mon site de cours de droit et mon agence web

Hors ligne