ButCette page sert à recenser le plus grand nombre d'astuces et de howtos utiles sous SME v7.x. Je vous encourage vivement à me faire part de nouvelles astuces à ajouter à cette liste en m'envoyant un mail. Merci d'avance pour votre aide. |
Convention typographiqueAfin de vous faciliter la compréhension de qui apparait à l'écran, j'ai mis en place le code couleur suivant : En blanc : ce que vous devez taper En magenta : les éléments que vous devez taper, en fonction de vos besoins En cyan : ce qui est affiché par le système |
Autoriser les scripts PHP à accéder à certains répertoiresPar 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 ce 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 : db accounts setprop toto PHPBaseDir /home/e-smith/files/ibays/toto/:/proc/ signal-event ibay-modify toto On 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/). Attention, si vous autorisez l'accès au chemin /rep, cela donnera accès aux répertoires /rep1/ et
/rep2/ (en supposant qu'ils existents, bien entendu). 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 ! Certains pirates pourraient notamment exploiter des scripts mal sécurisés et modifier le système de fichier à leur guise... |
smeserver.fr Site consacré à la distribution Linux SME Server Site sous licence Creative Commons (by, nc, sa) |