Koozali.org: home of the SME Server

Other Languages => Français => Topic started by: coug on September 24, 2004, 10:46:19 AM

Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: coug on September 24, 2004, 10:46:19 AM
Salut à tous,
j'ai un probléme avec le php.ini et SME : je voudrais le modifier mais je n'y arrive pas. J'ai cherché sur le forum mais les manipulations décrites ne donnent rien. Les voici :
Copier les fichiers présent dans /etc/e-smith/templates/etc/php.ini dans /etc/e-smith/templates-custom/etc/php.ini/
là j'ai modifié certains fichiers et j'ai redemarré apache.
Ca n'a pas marché le phpinfo est toujours le même.
J'ai aussi un php.ini dans /etc/
Si quelqu'un qui s'y connait pouver m'expliquer comment faire. Merci

J'ai installer TUTOS sur le serveur pour l'admin des projets et autres mais il m'est impossible de télécharger un fichier sur le serveur : il me met que le fichier uploader dans /tmp n'existe pas. En gros le fichier ne vas pas dans /tmp. Quel est le répertoire d'upload temporaire de base pour les ibay de sme ?

Merci pour vos réponses
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: coug on September 27, 2004, 05:38:52 PM
bon pour le probléme d'upload voici ce que j'ai trouvé comme solution :
Autoriser les scripts PHP à accéder à certains répertoires
Par défaut, pour des raisons de sécurité, les scripts PHP situés dans les i-bays, y compris le Primary, ne peuvent accéder qu'à des fichiers contenus dans cette i-bay (en cas de tentative d'accès à une partie non autorisée de l'arborescence, Apache renverrait l'erreur "Warning: open_basedir restriction in effect."). Or, pour certains scripts, il est nécessaire de pouvoir récupérer des infos ailleurs ; c'est le cas par exemple de phpSysInfo qui va chercher plusieurs éléments dans le répertoire /proc/.

Pour se faire, il faut modifier la restriction PHPBaseDir de l'i-bay dans la configuration du serveur. Si l'on reprend notre exemple de phpSysInfo, en imaginant qu'il soit situé dans l'i-bay toto (c'est original, hein...), il faudrait taper les lignes suivantes dans un terminal, en tant que root :

[root@sme root]# /sbin/e-smith/db accounts setprop toto PHPBaseDir /home/e-smith/files/ibays/toto/:/proc/
[root@sme root]# /sbin/e-smith/signal-event ibay-modify totoOn voit sur la première ligne les différents chemins, séparés par le signe deux-points ":", accessibles par les scripts PHP de l'i-bay (l'i-bay elle-même et /proc/). Autre exemple, si une i-bay avait juste besoin d'accéder aux autres i-bays, il suffirait alors d'indiquer /home/e-smith/files/ibays/ comme PHPBaseDir.

On pourrait également envisager de donner l'accès à l'ensemble de l'arborescence mais, comme je l'ai indiqué plus haut, cela constituerait un risque au niveau de la sécurité du serveur : imaginez un script mal conçu qui modifierait ou effacerait des fichiers essentiels au bon fonctionnement du système !

Voilà mais bon j'arrive toujours pas à modifier le php.ini.
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: grand-pa on September 27, 2004, 10:38:14 PM
1) Plutôt que de faire des copier/coller, il aurrait mieux vallu donner le lien vers l'explication sur l'open_basedir
2) As-tu seulement lu mes explications sur le fonctionnement des templates (http://www.sme-fr.homelinux.net/templates.php) ? :hammer:
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: coug on September 28, 2004, 08:53:30 AM
Bon ok j'avais pas tout lu, mais j'avais pigé le système des templates. Mais toujours est-il que mon fivhier php.ini n'est pas pris en compte : expose php est toujours à On alors que je l'ai passé à Off et le php.ini dans /etc/ est bon (expose_php = Off). j'ai fait la mise à jour de php vers la version 4.3.8. ça viendrait de là ?
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: grand-pa on September 28, 2004, 11:17:03 AM
Tu as relancé les service Apache après avoir fait l'expand de php.ini ?
Quote
service httpd-e-smith restart
service httpd-admin restart
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: coug on September 28, 2004, 02:26:25 PM
j'avais pas fait le service httpd-admin restart mais ça n'y change rien.

Une autre chose : les local et master value ne sont pas les mêmes. Où les locales sont elles modifiées ?
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: Davidator on October 04, 2004, 01:17:16 PM
Serais-ce le grand retour de Grand-pa ?
ça faisait un bail dis-donc !  
Welcome back ! :pint:
Title: Modifier le php.ini sous sme 6 + probléme upload
Post by: grand-pa on October 04, 2004, 04:37:09 PM
Quote from: "Davidator"
Serais-ce le grand retour de Grand-pa ?
ça faisait un bail dis-donc !

En effet, ça faisait environ 7 mois que je ne m'occupais plus trop de SME et je vais essayer de me réinvestir dedans, pour suivre un peu mieux cette fameuse reprise par Lycoris. ;-)