Pages : 1
#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...
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.
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
Pages : 1